談談自動化測試(二)

lotus_pavilion

前文講到自動化測試的概念胧沫,今天我們來談談自動化測試的意義昌简,也即為什么要做自動化測試占业。

通過觀察業(yè)界的自動化測試實踐,總結(jié)有大致這么幾個點:

一 . 它可以縮短測試周期江场,提高效率
前兩天聽羅輯思維纺酸,講到一個例子,有一位朋友的女兒剛剛學會說話址否,就接管了他的iPad餐蔬,還沒怎么學會走路,就可以用iPad里的App畫畫佑附,并操作一些復雜的任務樊诺。有一天,朋友將一張打印出來的照片放在咖啡桌上音同。他注意到女兒走上前去词爬,努力拖放照片想使它變大。她嘗試了幾次权均,都沒有成功顿膨,然后困惑地看著他:“爸爸,壞了叽赊×滴郑”

人類已經(jīng)養(yǎng)成了一種做一件事情能夠得到反饋的習慣,并且這個趨勢會繼續(xù)下去必指,并且反饋速度越快越好囊咏。就像我們的工資能否變?yōu)榘刺靵戆l(fā)或者按照每小時來發(fā),這樣人類的工作是否更加有干勁呢塔橡?

軟件開發(fā)中的人們也希望寫好代碼快速得到反饋梅割,越快越好,靠手工測試驗證葛家,反饋速度是無法接受的户辞,一個轉(zhuǎn)測試版本測試1周甚至2,3周,人們已經(jīng)沒有耐心了癞谒,能否有什么辦法在1小時咆课,5分鐘,甚至秒級得到反饋扯俱,自動化測試是一種較好的解決辦法,充分利用機器喇澡,集群替代人工迅栅,縮短測試周期,快速反饋結(jié)果晴玖。

二 . 避免人為出錯 說到自動化測試读存,與之對應的就是手工測試为流,所謂“人非圣賢,孰能無過”让簿,傳統(tǒng)的手工測試很大部分依賴于人敬察,簡單概括起來出錯的可能性會有:

  • 用例執(zhí)行方法出錯
  • 輸入數(shù)據(jù)出錯
  • 用例執(zhí)行步驟出錯
  • 測試報告數(shù)據(jù)出錯
  • 忘了執(zhí)行某些用例
  • 忘了設置預置條件
  • 錯誤的理解被測系統(tǒng)的行為

通過實現(xiàn)自動化,可以避免出現(xiàn)這些錯誤,同時人類可以把精力投入到更有個價值的工作中尔当。

三. 測試信息存儲 自動化測試主要通過自動化腳本實現(xiàn)莲祸,和傳統(tǒng)的手工用例相比,腳本中可以記錄測試點椭迎,測試拓撲圖锐帜,測試設計思路等信息,是非常理想的測試信息存儲處畜号,即“腳本體現(xiàn)思路”缴阎。

同時帶來的好處是新人接收測試時,可以快速掌握已測試點简软,因為可以通過運行了解測試蛮拔。進而如果對待測試用例像對待代碼一樣,做好版本管理痹升,將達到測試可回溯的目的建炫。

四. 輕易獲取覆蓋率 在較好的自動化框架下,測試執(zhí)行完自動化腳本视卢,可以輕易的獲取到代碼覆蓋率踱卵,進而根據(jù)覆蓋情況分析,進行測試用例補充据过。

五. 其他 比如:自動生成清晰的測試報告惋砂,定時執(zhí)行測試套,數(shù)據(jù)驅(qū)動測試的測試套重用等绳锅。

最后西饵, 自動化測試增強軟件人員的幸福愉悅感。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鳞芙,一起剝皮案震驚了整個濱河市眷柔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌原朝,老刑警劉巖驯嘱,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異喳坠,居然都是意外死亡鞠评,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門壕鹉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剃幌,“玉大人聋涨,你說我怎么就攤上這事「合纾” “怎么了牍白?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抖棘。 經(jīng)常有香客問我茂腥,道長,這世上最難降的妖魔是什么钉答? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任础芍,我火速辦了婚禮,結(jié)果婚禮上数尿,老公的妹妹穿的比我還像新娘仑性。我一直安慰自己,他們只是感情好右蹦,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布诊杆。 她就那樣靜靜地躺著,像睡著了一般何陆。 火紅的嫁衣襯著肌膚如雪晨汹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天贷盲,我揣著相機與錄音淘这,去河邊找鬼。 笑死巩剖,一個胖子當著我的面吹牛铝穷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佳魔,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼曙聂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鞠鲜?” 一聲冷哼從身側(cè)響起宁脊,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎贤姆,沒想到半個月后榆苞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡霞捡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年坐漏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡仙畦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出音婶,到底是詐尸還是另有隱情慨畸,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布衣式,位于F島的核電站寸士,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏碴卧。R本人自食惡果不足惜弱卡,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望住册。 院中可真熱鬧婶博,春花似錦、人聲如沸荧飞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叹阔。三九已至挠轴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耳幢,已是汗流浹背岸晦。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留睛藻,地道東北人启上。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像修档,于是被迫代替她去往敵國和親碧绞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程吱窝、活動和任務的結(jié)構(gòu)性框架讥邻。軟件項目的開發(fā)包括:需求、設...
    Mr希靈閱讀 21,949評論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程院峡、活動和任務的結(jié)構(gòu)性框架兴使。軟件項目的開發(fā)包括:需求、設...
    宇文臭臭閱讀 6,720評論 5 100
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,189評論 2 126
  • 1.問:你在測試中發(fā)現(xiàn)了一個 bug 照激,但是開發(fā)經(jīng)理認為這不是一個 bug 发魄,你應該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,236評論 4 123
  • 變量(variable)是任何一門語言的構(gòu)成基礎, 對 Swift 也不例外. 大家可能會想, 這東西還有什么"細...
    銅鑼燒的夢想閱讀 1,914評論 10 18