让我给你讲讲 iOS 自动化测试的那些干货(13)

发表于:2017-03-10来源:csdn作者:LeoMobileDeveloper点击数: 标签:iOS
(beTruthy()) } it( is smart ) { expect(Dolphin().isSmart). to (beTruthy()) } }} 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 可以看到,BDD的核心是行为。也就是说,需要关注的
(beTruthy()) } it("is smart") { expect(Dolphin().isSmart).to(beTruthy()) } } }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

可以看到,BDD的核心是行为。也就是说,需要关注的是一个类提供哪些行为。

用例集合,用describe和context描述

比如,验证dolphin的click行为的时候,我们需要两个用例。一个是is loud,一个是has a high frequency,就可以用describe将用例组织起来。

class 
           

原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515