背景 測試是完善的研發體系中不可或缺的一環。前端同樣需要測試,你的css改動可能導致頁面錯位、js改動可能導致功能不正常。由於前端偏向GUI軟件的特殊性,盡管測試領域工具層出不窮,在前端的自動化測試上面卻實施並不廣泛,很多人依舊以手工測試為主。本文試圖探討前端自動化測試領域的工具和實踐 ...
本文作者:韓照光 來自公眾號:百度QA 背景 在當前web系統或app后端服務測試過程中,黑盒測試占據了大部分的測試,即便是接口測試,也是基於場景的用例設計,這種測試方法完全依賴於測試人員的能力,經驗和業務熟悉度,而互聯網行業的一大特點就是人員流動性高,這使得線上質量經常是 靠天吃飯 。基於黑盒的測試使的項目測試在測試過程中存在以下幾個問題: 黑盒測試受主觀人為因素影響太大:黑盒測試完全依賴測試人 ...
2019-06-29 07:51 1 922 推薦指數:
背景 測試是完善的研發體系中不可或缺的一環。前端同樣需要測試,你的css改動可能導致頁面錯位、js改動可能導致功能不正常。由於前端偏向GUI軟件的特殊性,盡管測試領域工具層出不窮,在前端的自動化測試上面卻實施並不廣泛,很多人依舊以手工測試為主。本文試圖探討前端自動化測試領域的工具和實踐 ...
Android常用自動化工具 ADB - 是Google提供的為Android編寫UI測試用例的自動化工具, Android開發/測試人員不可替代的強大工具 uiautomator - 是Google提供的為Android編寫UI測試用例的自動化工具 uiaotomator2 ...
用例設計部分,無論是手工測試還是自動化測試,都必須要的環節,也是非常重要的環節。在做自動化的時候,用例需要考慮前置后置、步驟和對比,每一個部分都要有提供非常明確的測試數據,要考慮數據的重復使用是否會影響腳本的執行結果。 自動化用例設計原則 1.不是所有的手工用例都要轉成自動化測試用例 ...
adb詳細介紹 #1. 基本簡介 adb,即Android Debug Bridge,它是Android開發/測試人員不可替代的強大工具 #2. Mac上安裝adb 安裝brew 安裝adb 測試是否安裝成功, 打開手機開發者模式, 打開USB ...
Android 代碼覆蓋率統計 本周開始准備統計Android自動化用例的代碼覆蓋率,將最終使用的方法記錄下來。 覆蓋率監測的原理 覆蓋率監測的原理跟iOS上的原理差不多,大致的思路參考下吧, iOS自動化探索(十)代碼覆蓋率統計 Android使用的是JaCoCO覆蓋率統計 ...
uiautomator2簡介 項目Git地址: https://github.com/openatx/uiautomator2 安裝 #1. 安裝 uiautomator2 使用p ...
用例設計注意點: * 每個自動化用例可以獨立運行 *RF框架的三種 set up/teardown * 測試用例之間不應該有包涵關系 * 測試數據應該自動創建和銷毀 * 自動化應該優先覆蓋需要重復測試的核心功能 * 自動化開展順序應該是自底而上 * 不要一開始就想所有東西 ...
背景 隨着業務增長, 隨之而來的前端需求激增, 如何在有限的時間內保證前端代碼的質量. 通過測試同學單方面的保障, 還是免不了前端線上問題, 存在回歸不到位或者測試遺漏的地方, 同時測試質量的高低沒有客觀數據可量化. 通過單測方法補充, 可以提前發現一部分問題, 減少問題解決的成本 ...