- 手機測試Robotium實戰教程
- 楊志偉編著
- 10字
- 2019-07-08 17:49:00
第1章 自動化測試簡介
1.1 何為自動化測試
什么是自動化測試?在一些人眼中,覺得自動化測試是一種比較高大上的東西。但在我看來,自動化測試其實就是通過一定的編程手段,自動執行本來需要手動執行的一系列測試的活動。只要有一定的編程基礎,人人都可以參與到自動化測試中來,享受到自動化測試帶來的便捷性。現在有很多商業的、開源的自動化測試工具可以更好、更容易地幫助我們進行自動化測試,因此,自動化測試的門檻并沒想象中高。
舉個小例子來說明自動化測試是怎樣讓我們的生活變得美好的。測試組長A對測試組員B和C說:“有個Bug不好重現,為了節約時間,你們兩個人分別測一百次,看看會不會重現這個Bug,這個測試優先級比較高,要盡快哦。”B二話不說,埋頭苦測,把喝水和上廁所的時間都給省了。C測試之前想了一下,這些測試也不是太復雜,我調用×××工具的幾個API就可以解決問題了,測試程序中再加個for循環不就完事了,二話不說,二十分鐘后,就調試好這個測試程序。
半天過去了,B好不容易抬起了頭,終于把這個讓人煩的第一百次給測試了,一想到還有好幾個user story的測試用例要設計,不禁悲從中來。而此時的C呢,把需要設計的測試用例弄得差不多了,正悠閑地喝著咖啡呢。
上面的例子一點也不夸張,在現實的工作中很常見,可見掌握一些自動化技能,對工作效率的提高是有很大幫助的。