1、使用什么測試框架做的上一個項目的自動化測試。(答 appium selenium robtium的0分,答junit testng robotframework的加1分)
2、自己最熟悉哪個庫,如何使用這些庫的,是否做了基於復用的封裝,怎么考慮的這些封裝(答appium但是只是羅列腳本的0分,分別封裝了基礎類例如:等待某元素出現的方法,更方便查找操作元素的方法,和被測試業務相關的類和方法, 加1分)
3、如何定位app上的元素,使用appium的inspector了嗎在什么平台用的(答:手寫xpath的加1分,答在mac上使用inspector的加1分)
4、如何使用xpath定位一個兄弟元素,就是和該元素同屬於一個父親節點的元素,這在很多現實的app中常常遇到。(答 先找到父親,再找到自己的兄弟 加1分)
4、//*[contains(@text,"登錄")] 是什么意思 (答這是xpath查找登錄按鈕的0分,這是查包含登錄關鍵字的所有元素加1分)
5、自動化遇到用例fail掉如何排查故障(答:不明白你說的什么意思0分,沒看出錯log的0分,如果能按層次說清楚排查失敗:手工查應用是否真的有bug, 確認不是bug,是不是新版本引入了新的變更,調試腳本看看自己的腳本是不是因為沒有等待元素出現后就操作了,是不是元素上面有其他元素出現這樣操作是不是操作了其他的元素上了,這樣回答問題的加1分)
6、等待元素出現的這個方法如何實現的(答:不知道這個基礎的0分,用一個循環間隔時間去檢查這個元素是否可見,類似這樣回答的加1分)
7、如何在app一個列表的listview中查到自己想要的那個元素(圖片,文字,按鈕)並點擊 (答:滾動到並點擊0分,因為沒有現成的方法scrollto到那個element的locator,目前app listview中的元素大多是沒有被看到就不會被加載,而且分頁也都是lazyloding)
8.如何在腳本中組織測試用例,按什么模式設計(答不了解0分,按page設計模式的加1分)
9. 如何測試app正確處理了服務端返回的異常,網絡異常 服務異常等,(答 使用mockservice的加1分 )
轉自:http://blog.csdn.net/u011757108/article/details/50799544