亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
UI自動化測試解決方案WAT介紹
作者:網絡轉載 發布時間:[ 2013/12/5 14:52:46 ] 推薦標簽:

5.ExpectedData.yaml的作用

    ExpectedData.yaml是存放期望值的文件
    ExpectedData.yaml存放數據的格式為:
    hello: 123
    world: 234
    ExpectedData.yaml中的數據在test_Demo中的調用方式為:ExpectData("hello")

6.Demo.rb的作用

    Demo.rb是存放測試方法的地方
    Demo.rb在被生成時,已經生成好了類與所需要require的文件,格式都已定義好,只需要填寫好測試方法即可,當然類名與測試方法名也可以更改,但測試方法名如果更改了,則需記得在TestData.yaml中配置上相應測試方法名。
    setUp方法是指每個測試方法運行前必須會運行的方法,getWebApplication是指創建一個瀏覽器的對象,調用getWebApplication后會產生一個框架的內置對象@b(類似于watir中@b=Watir::IE.new)。
    tearDown是指每個測試方法運行后必須會運行的方法。@b.close指關閉瀏覽器,這是watir中的API。
    test_Demo是測試方法,測試方法必須以test開頭,否則會不被當成測試方法,這樣即使在TestData.yaml中配置了,也不會被運行。
    test_Demo中被注釋的項都是在test_Demo中可以被使用的方法
    AutoTest("") 調用Demo.yaml中頁面元素對象
    TestData("") 調用TestData.yaml中的測試數據
    ExpectData("") 調用ExpectedData.yaml中的期望值數據
    ConfigData("") 調用conf.yaml中的配置數據
    LoadObject("") 在腳本中加載其它的頁面元素對象文件,其文件只能是yaml文件,格式與Demo.yaml文件格式一樣,加載的頁面元素對象如果與Demo.yaml中一致時,則會覆蓋Demo.yaml文件中的數據。此時工作路徑在testcaseDemo下,如果要加載testcase est1.yaml中的數據,則為LoadObject("../test1.yaml")
    LoadTestData("") 在腳本中加載其它的測試數據文件,其文件只能是yaml文件,格式為:
    hello: 123
    加載的測試數據如果與TestData.yaml中 一致時,則會覆蓋TestData.yaml文件中的數據。此時工作路徑在testcaseDemo下,如果要加載testcase est2.yaml中的數據,則為LoadTestData("../test2.yaml")
    LoadExpectData("") 在腳本中加載其它的期望值數據文件,其文件只能是yaml文件,格式與ExpectedData.yaml文件格式一樣,加載的期望值數據如果與ExpectedData.yaml中 一致時,則會覆蓋ExpectedData.yaml文件中的數據。此時工作路徑在testcaseDemo下,如果要加載testcase est3.yaml中的數據,則為LoadExpectData("../test3.yaml")
    TransferData("") 在測試方法運行完成后,會在lib/transfer.yaml(如果是1.8版本的,則在config/transfer.yaml)中保存該測試方法的返回值,這樣在其它的project中可以調用:
    TransferData("test_Demo")會返回測試方法test_Demo后一次運行的返回值(TransferData("")還不太完善,處理方式還沒有想清楚,所以大家慎用)
    assert_string("","",""),assert_array("","",""),assert_hash("","",""),assert_true(true,""),assert_false(false,"") 這是五個斷方方法,這五個方法中的后一個參數可以為空,也可以不寫,其數據為自已添加,會反應在測試報告中,比如:assert_string("123","123","should be 123")
    l "" 是指在測試方法中添加log,其會反應在測試報告中,比如 l "this is the first step","this is the first step"這一句話會顯示在測試報告中。 

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美xxxxxxxxxx黑人 | 日本aⅴ精品一区二区三区久久 | 清清草视频在线观看 | 小明永久2015免费看网址 | 久草免费手机视频 | 日本黄色一级片视频 | 超级黄色毛片 | 日韩欧美成人乱码一在线 | 不卡的在线视频免费观看 | 免费的一极毛片在线播放 | 国产精品毛片一区二区三区 | 综合网久久 | 国产精品免费看香蕉 | 亚洲欧美日韩国产vr在线观 | 日韩久久精品视频 | 欧美日韩精品免费一区二区三区 | 天天爽夜夜爽每晚高澡 | 日韩视频亚洲 | 色一情一乱一伦一区二区三区 | 一级黄色大毛片 | a天堂v | 国产乱在线观看视频 | 欧美一区二区三区综合色视频 | 色老汉视频| 97影院午夜午夜伦不卡 | 国产制服 国产制服一区二区 | 欧美黄免在线播放 | 欧美欧洲性色老头老妇 | 男人下身进女人阳道视频 | 日本不卡一区二区三区视频 | 成人免费视频视频在线不卡 | 亚洲欧美在线观看播放 | 亚洲爽| 国产成人午夜视频 | 亚洲日韩欧洲无码av夜夜摸 | 一级特色黄大片 | 欧美人妖猛交 | 天天曰天天干 | 欧美日韩亚洲区久久综合 | 欧美日韩国产高清一区二区三区 | 一级做a免费视频观看网站 一男一女下面一进一出性视频 |