iOS功能测试工具 Frank
Frank 也是一款深受开发者喜爱的 iOS 应用 测试 框架,该框架可以模拟用户操作对应用程序进行 黑盒测试 ,并使用Cucumber作为自然语言来编写 测试用例 。此外,Frank还会对应用测试操作进行记录,以帮助开发者进行测试回顾。 一、基本介绍 Frank是ios开发环境下一款实现自动测试的工具。 Xcode环境下开发完成后,通过Frank实现结构化的测试用例,其底层语言为 Ruby。作为一款开源的iOS测试工具,在国外已经有广泛的应用。但是国内相关资料却比较少。其最大的优点是允许我们用熟悉的自然语言实现实际的操作逻辑。 一般而言,测试文件由一个.feature文件和一个.rb文件组成。.feature文件包含的是测试操作的自然语言描述部分,内部可以包含多个测试用例,以标签(@tagname)的形式唯一标识,每个用例的首行必须有Scenario: some description;.rb文件则是ruby实现逻辑,通过正则表达式匹配.feature文件中的每一句自然语言,然后执行相应的逻辑操作,最终实现自动测试的目的。 二、安装 1. Terminal 输入su...
