创建一个测试实例
要求“测试/单位” 要求'rubygems' 要求“watir” 要求'firewatir' class GoogleHomePage <Test :: Unit :: TestCase def test_there_should_be_text_About_Google browser = Watir :: Browser.start“http://www.google.com” assert(browser.text.include?(“关于Google”)) 结束 结束
$ ruby test_unit.rb 加载套件test_unit 入门 。 完成在1.687秒。 1个测试,1个断言,0个失败,0个错误
创建一个测试用例方法
class SampleTest <Watir :: TestCase def test_login #登录测试代码等 结束 def test_account #账户测试代码等 结束 结束
如何运行特定的测试用例?
ruby my_test_file.rb --name test_account
提示 | |
---|---|
必须TEST_为前缀 默认非顺序执行 顺序执行方法test_a_mytest,test_b_mytest; test_01_mytest,test_02_mytest |
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。