qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Android自動化測試用例規范

          目的:指導沒接觸過界面自動化的開發快速上手,不偏離正軌。不是自動化編碼規范。
            安裝/卸載測試用例
            當安裝應用程序測試用例啟動時,如果應用程序已被安裝,首先執行卸載應用程序
            安裝應用程序使用配置文件中設定的程序路徑
            驗證應用程序被安裝,驗證應用程序版本號
            驗證應用程序被完全卸載,還需要驗證主屏無該應用程序快捷方式
            通用測試用例規范
            測試用例名同測試用例的編號。
            每個測試用例粒度必須盡可能小,短小簡單的測試用例易于調試。如果測試用例不得不長而復雜,則把它分成兩個或更多的私有方法,并單獨調用這些方法。盡量把重復任務放入一個方法中,這樣它可以被多個測試用例調用。
            所有的測試用例必須作為一個獨立的測試用例運行,每個獨立的測試用例負責自己的初始化和清理任務:
            測試用例在setUp方法中構建該測試用例所需環境即前置條件,在tearDown方法中清理環境即該測試用例的后置條件,以實現測試用例間不相互依賴
            測試用例需要記錄操作步驟。
            測試用例執行出錯要截圖,從日志查看錯誤能一目了然。
            測試用例要有合適的驗證點,符合測試用例的期待結果。驗證用是否存在的方法,如文件存在。
            測試用例只要不匹配預設的驗證點,即使該測試用例還有未執行完的代碼也要中斷下面的執行,拋出合適的異常并提供詳細的失敗信息,然后設置該測試用例運行結果為失敗
            測試用例要盡量處理所有的異常以健壯,對已知應用的程序的bug在處理的同時需要在代碼注釋中附上禪道上的bug庫名和號。
            測試用例要支持橫屏和豎屏。
            測試用例要能無人值守運行,即用戶傳遞給測試程序若干必要的參數,自動化測試就會開始運行。
            測試用例要調用的文件要保存在文件夾\datafile內,跟自動化程序同目錄。
            安裝/啟動/卸載測試用例失敗后,設置其它所有測試用例執行失敗并輸出到日志。
            除安裝/卸載測試用例,每個測試用例要判斷SD卡是否存在,如果不存在則需要設置該測試用例執行失敗。

          posted on 2014-02-13 16:00 順其自然EVO 閱讀(318) 評論(0)  編輯  收藏 所屬分類: android

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蓝田县| 深水埗区| 九龙坡区| 雅安市| 神农架林区| 元谋县| 南宫市| 通化县| 龙泉市| 汶上县| 濮阳县| 萍乡市| 乐平市| 游戏| 鄂州市| 西充县| 牡丹江市| 崇州市| 宁武县| 新营市| 石嘴山市| 荣成市| 同德县| 肇州县| 宜良县| 山东| 宁明县| 右玉县| 获嘉县| 曲水县| 康保县| 扶余县| 宁安市| 吴江市| 大洼县| 肃北| 米泉市| 丰台区| 宜君县| 云阳县| 梅州市|