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

    技术2026-01-22  4

    每一个包括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 

     

    最新回复(0)