利用Ruby单元测试框架完成watir自动化测试

每一个包括TestCase的ruby文件都必须声明一个继承Test::Unit::TestCase的类,在类中定义具体的测试方法,

如一个TC_MyTest1.rb文件:

require 'test/unit' class TC_MyTest1 < Test::Unit::Test def setUp Some initialized method end def test_testcase1 test method1 end ... def test_testcaseN test methodN end def teardown end end

对于包含TestSuite的ruby文件都必须声明一个继承Test::Unit::TestSuite的类,在该类中引入具体的TestCase类

require 'test/unit/testsuite' require 'TC_MyTest1' require 'TC_MyTest2' ... require 'TC_MyTestN' class TS_MyTestSuite def self.suite suite = Test::Unit:TestSuite.new suite << TC_MyTest1 suite << TC_MyTest2 ... suite << TC_MyTestN return suite end end 

 

你可能感兴趣的:(框架,测试,单元测试,Class,Ruby)