課程
/移動開發(fā)
/Android
/Android UiAutomator 2.0 入門實戰(zhàn)
我想問下老師,最后一節(jié)課實戰(zhàn),用例編寫順序是加減乘除,為什么運行自動化的執(zhí)行順序是加除乘減
2018-05-09
源自:Android UiAutomator 2.0 入門實戰(zhàn) 4-1
正在回答
用例執(zhí)行默認非順序的,注意這里使用的是JUnit4,參照JUnit4用例執(zhí)行順序方法設置就可以實現(xiàn)想要的順序
JUnit是通過@FixMethodOrder注解(annotation)來控制測試方法的執(zhí)行順序的。
@FixMethodOrder
@RunWith(AndroidJUnit4.class) @FixMethodOrder(MethodSorters.JVM) public?class?DemoTest? 相關順序控制如下:
MethodSorters.JVM
Leaves the test methods in the order returned by the JVM. Note that the order from the JVM may vary from run to run (按照JVM得到的方法順序,也就是代碼中定義的方法順序)
MethodSorters.DEFAULT(默認的順序)
Sorts the test methods in a deterministic, but not predictable, order() (以確定但不可預期的順序執(zhí)行)
MethodSorters.NAME_ASCENDING
Sorts the test methods by the method name, in lexicographic order, with Method.toString() used as a tiebreaker (按方法名字母順序執(zhí)行)
舉報
零基礎學習UiAutomator 2.0自動化測試,學會編寫 Android 自動化測試用例
1 回答多條用例運行出錯
2 回答我mUidevice.pressKeyCode(KeyEvent.KEYCODE_BACK );執(zhí)行了,沒有報錯,但是虛擬機和手機都無法執(zhí)行動作
2 回答問下 測試用例 寫完 后面呢? 怎么打包 怎么運行
2 回答運行測試用例報錯,android studio版本是2021.1.1
1 回答請問uiautomater中可以執(zhí)行adb命令嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-05-11
用例執(zhí)行默認非順序的,注意這里使用的是JUnit4,參照JUnit4用例執(zhí)行順序方法設置就可以實現(xiàn)想要的順序
JUnit是通過
@FixMethodOrder
注解(annotation)來控制測試方法的執(zhí)行順序的。MethodSorters.JVM
MethodSorters.DEFAULT(默認的順序)
MethodSorters.NAME_ASCENDING