天天看點

《手機測試Robotium實戰教程》——第1章,第1.1節何為自動化測試

本節書摘來自異步社群《手機測試robotium實戰教程》一書中的第1章,第1.1節何為自動化測試,作者 楊志偉,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

第1章 自動化測試簡介

手機測試robotium實戰教程

1.1 何為自動化測試

什麼是自動化測試?在一些人眼中,覺得自動化測試是一種比較高大上的東西。但在我看來,自動化測試其實就是通過一定的程式設計手段,自動執行本來需要手動執行的一系列測試的活動。隻要有一定的程式設計基礎,人人都可以參與到自動化測試中來,享受到自動化測試帶來的便捷性。現在有很多商業的、開源的自動化測試工具可以更好、更容易地幫助我們進行自動化測試,是以,自動化測試的門檻并沒想象中高。

舉個小例子來說明自動化測試是怎樣讓我們的生活變得美好的。測試組長a對測試組員b和c說:“有個bug不好重制,為了節約時間,你們兩個人分别測一百次,看看會不會重制這個bug,這個測試優先級比較高,要盡快哦。”b二話不說,埋頭苦測,把喝水和上廁所的時間都給省了。c測試之前想了一下,這些測試也不是太複雜,我調用×××工具的幾個api就可以解決問題了,測試程式中再加個for循環不就完事了,二話不說,二十分鐘後,就調試好這個測試程式。

半天過去了,b好不容易擡起了頭,終于把這個讓人煩的第一百次給測試了,一想到還有好幾個user story的測試用例要設計,不禁悲從中來。而此時的c呢,把需要設計的測試用例弄得差不多了,正悠閑地喝着咖啡呢。

上面的例子一點也不誇張,在現實的工作中很常見,可見掌握一些自動化技能,對工作效率的提高是有很大幫助的。

繼續閱讀