使用AppiumBooster打造心目中理想的自動化測試框架(29)
發表于:2016-09-12來源:debugtalk作者:Leo Lee點擊數:
標簽:Appium
optional選項 在執行測試用例時,有時候可能會存在這樣的場景:某個步驟作為非必要步驟,當其執行失敗時,我們并不想將測試用例判定為不通過。 基于
optional選項
在執行測試用例時,有時候可能會存在這樣的場景:某個步驟作為非必要步驟,當其執行失敗時,我們并不想將測試用例判定為不通過。
基于該場景,在測試用例設計表格中增加了optional
參數。該參數值默認不用填寫。但如果在某個步驟對應的optional欄填寫了true值后,那么該步驟就會作為非必要步驟,其執行結果不會影響整個用例的執行結果。
例如,在電商類APP中,某些賬號有優惠券,登錄系統后,會彈出優惠券的提示框;而有的賬號沒有優惠券,登錄后就不會有這樣的彈框。那么關閉優惠券彈框的步驟就可以將其optional
參數設置為true。
1
2
3
4
5
6
7
|
---
AccountSteps:
close coupon popup window(optional):
control_id: btnClose
control_action: click
expectation: !btnViewMyCoupons
optional: true
|
原文轉自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/