成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手動測試無法被取代的13個重要理由

譯文
運維 網絡運維
自動化測試可以節省大量的時間和人力,但在有些情況下,人工的手動測試才能真正檢測出問題所在。

【51CTO.com快譯】 有些開發團隊十分推崇自動化測試,不可否認,自動化測試在回歸測試和檢查冗余組件方面不失為安全有效的方法。但是我們更應該堅信探索性的手動測試。雖然自動化測試變得越來越復雜,但這始終需要人工驅動。實際上,自動化測試通常是從最初的手工工作中轉換過來的。這就是為什么開發團隊需要手動測試人員,不管是外包還是內部測試。


1.許多測試必須是手動的

用戶體驗可說是進行手動測試非常重要的原因。我們可以通過用戶得反饋得到寶貴的意見,即便是批評。因為在產品推出的時候,用戶不僅關注功能性,界面UI的***印象也非常重要,任何一個細節都逃不過用戶的眼睛。雖然煙霧測試可以實現自動化,人們還是傾向于人工測試。顯然,由測試人員在你的應用程序中搜索查看是否已經準備好進行核心測試要比編寫腳本來進行自動測試要快得多。況且早期階段的測試腳本不會持續太久,只有人工才能在針對多個區域的產品中重復檢查語言使用和其他關鍵本地化因素。

2.自動化測試授權人員

就像駕車有時需要急剎車一樣,自動化測試同樣不能缺少人的監管。自動化測試軟件節省了重復工作的時間,而手工測試工作可以圍繞創造性的實例展開。自動化測試最成功的用途并不是試圖使其行為像人類一樣,而是通過創建新的、獨特的腳本來提高整體產品覆蓋率。

3.bug總出現在你最不經意的地方

即使在測試特定的產品案例時,測試人員依然可以找到他們沒有預料到的bug。這可不是一項小工程!在很多項目中,大多數bug的發現其實是在測試人員尋找其他問題的時候發現的。自動化測試無法發現沒有編程的錯誤。

4.人工測試具有創造力和分析能力

雖然我們總在抱怨人類能力的不足,比如為什么我們不能飛?但人工作業確實有自己的優點。測試人員帶著自己的技術和經驗來制定策略,開始每一個新工程。在這個層面上,人類的分析能力和速度是無法言喻的。

5.測試腳本的快速重寫

在不斷的反饋、快速反應的環境下使用測試腳本意味著對產品流、UI甚至特性的更改。幾乎每次更改都要重新編寫一個Sprint自動化腳本。新的更改也會影響回歸測試的腳本,因此即使是典型的自動化測試也需要進行大量快速的更新。這之中大量的工作需要開發團隊考量應該在何處投放更多資源。

6.自動化對于小型項目來說過于昂貴

自動化軟件需要你花錢來支付,而且由于腳本編寫和重寫以及設置和處理時間,你的維護和管理成本會更高。對于長期項目或大型產品來說,高成本的付出是值得的。但對于短平快的小項目來說,實施自動化測試是對時間和金錢的巨大浪費。在計算自動化采購的潛在投資回報率時,還必須考慮增加工時的因素。

7.自動測試更適合用于***沖刺

我們希望技術能為我們做什么和我們實際能用它做什么是有區別的。隨著腳步不斷的更新,很難保證自動化測試的準確性。用原腳本測試修補后的程序是毫無意義的。成功的自動化測試很早就開始了,而且從來沒有在更新環節上落后過。如果開發團隊沒有資源來實現這一目標,***不要嘗試(除非團隊正在進行長期投資以改進流程)。

8.人工測試人員更了解用戶習慣

測試人員在漫長的工作過程中積累了豐富的經驗,誰也不想浪費這些經驗和知識。因為人類測試人員通常像一個用戶,他們能提供的價值遠遠超過了產品當前性能的所及。測試人員還可以在交付產品和反饋建議中引導產品朝新的方向改進。

9.自動化無法捕捉人類沒有意識到的問題

這個問題和我們談到的第3點有些關聯,bug往往出現在我們意想不到的地方。除此之外,在整個項目中還可能存在其他我們沒有意識到的風險。而探索性的測試可能會降低這些風險的發生。無論測試團隊依賴何種形式,做到運籌帷幄永遠是必要的。簡單的一次性測試通過是不可能的,對于那些細枝末節,手動測試的速度反而更快。

10.好的測試是可重復的,也是可變的

成功的測試有兩個因素:重復和變化。自動化測試對于持續檢查過程非常有用,但這還不夠。你還需要演進,還有一些未知的變化。結合看來,這兩個因素會使產品覆蓋率提高的機會更大。

11.移動設備的測試更為復雜

設備兼容性和交互不能用自動腳本覆蓋。像在離開wifi環境和再次連接時,同時運行幾個app時,設備的限制、接收電話和消息都會潛在破壞應用程序的性能。更改滑動方向和用手指輕敲的次數也會影響移動應用程序。如果你想讓觸摸屏手機減少宕機的次數,進行手動測試是非常重要的。

12.手動測試的通過率更高

在測試中通過與否是需要考量的,我們要求自動測試軟件一邊模擬使用,一邊呈現所有的測試結果。但對于大多數項目來說,可能發生更復雜的情況。Web表單就是這方面的一個主要例子。一個自動化腳本可以很容易地輸入到一個網頁,但它不能實現兩重檢測,如果一個用戶定位離開再返回,測試的數據將被保存。至于提交的速度,在人工測試時,測試員會注意到Web表單提交的速度是否過慢,特別是當其他網站高速加載的時候。但速度并不能說明測試的通過與否。

13.手動測試可以快速重現客戶發現的錯誤

雖然你希望在部署之前捕捉到所有bug,但你一定也希望客戶能把一些錯誤和問題直接反饋到你。手動測試人員可以使用客戶提交的信息提交錯誤報告,這對工程師是有幫助的。通過手動測試,可以縮短從客戶提出問題到修復之間的時間。自動測試雖然很強大,但手動測試能提供的服務和優勢也是不可取代的。

作者:DayanaStockdale
原文鏈接:https://dzone.com/articles/13-reasons-why-manual-testing-can-never-be-replace

劉妮娜譯

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:劉妮娜 來源: 51CTO
相關推薦

2023-02-20 15:48:48

2021-02-26 20:40:06

LinuxWindows操作系統

2012-07-18 09:21:22

iPhone 5

2010-04-25 23:21:57

2014-03-18 16:12:00

代碼整潔編寫代碼

2011-12-09 21:16:18

iOS

2009-07-23 13:32:04

SilverlightFlash

2017-03-22 20:57:35

2018-10-20 15:38:27

2011-12-28 17:08:11

移動Web開發開發工具

2010-05-12 10:19:14

英特爾安騰謎局

2015-05-14 14:29:29

WGDC

2013-06-27 14:12:06

Google Read

2016-03-24 13:37:00

公有云dell中小企業

2016-03-09 17:35:07

程序員開發技能

2010-04-20 15:31:48

英特爾安騰9300

2015-08-04 09:24:50

2018-11-26 14:55:07

iPad ProiOS 13蘋果

2015-09-15 08:46:27

代碼質量結對編程

2015-09-15 09:31:36

結對編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线 | 古典武侠第一页久久777 | 日本aa毛片a级毛片免费观看 | av性色全交蜜桃成熟时 | 久久久久久国产精品 | 99免费在线 | 国产成人91 | 亚洲免费精品 | aacc678成免费人电影网站 | 欧美日韩高清免费 | 午夜久久久 | 精品成人 | 91精品国产高清一区二区三区 | 夜久久| 激情免费视频 | 激情一区二区三区 | 午夜爽爽爽男女免费观看影院 | 欧美视频三区 | 欧美日韩在线一区二区 | 一区二区三区免费在线观看 | 成人免费一级视频 | www国产亚洲精品久久网站 | 欧美天堂在线 | 午夜成人免费视频 | 一区二区三区电影网 | www.色.com| 中文字幕亚洲视频 | 日本不卡免费新一二三区 | www成人免费视频 | 亚洲视频www| 亚洲天堂一区 | 91精品免费 | 五月婷婷激情网 | 亚洲精品专区 | 国产精品日日做人人爱 | 91麻豆精品国产91久久久更新资源速度超快 | 久久久久亚洲av毛片大全 | 国产欧美日韩在线播放 | 97国产精品视频 | 精品国产乱码久久久久久久久 | 久久国产高清视频 |