鯨雲效解讀軟體測試只是找BUG 嗎

2021-10-20 06:01:42 字數 1245 閱讀 5930

很多人認為測試就是執行軟體、檢查功能點、找 bug、提交 bug,這嚴重低估了測試的重要性。

隨著軟體系統越來越複雜,軟體迭代越來越快,軟體開發潛在 bug 的可能性也會越來越高,軟體測試作為軟體研發流程中保障質量的最後一關,也顯得越來越不可或缺。找 bug、提交 bug 只是軟體測試工作中的一小段過程,測試指令碼化、自動化都只是測試手段。

軟體測試人員拿到需求書、需求分析書後,開始撰寫測試案例、評審測試案例、執行測試、找 bug、提 bug,再做回歸測試,最後專案 / 變更上線,這一套測試做得很全面,但專案 / 變更在生產上還是時不時出點問題。軟體測試人員很苦惱,測試工作繁雜而又緊張,一套測試流程走下來,身體累,如果再出生產問題,心更累。

軟體質量貫穿於整個軟體研發週期,單憑軟體測試人員,不能百分之百保證軟體質量。而好的質量意味著交付更多的價值,不僅僅是沒有缺陷那麼簡單。

軟體測試人員從事測試活動是對軟體產品的質量做出系統、全面、有效的反饋,開發人員依據這些反饋資訊,進一步完善軟體產品,進而提公升軟體的整體質量。有價值質量反饋體現為深入的、系統的和犀利的質量相關的見解。軟體測試人員在日常開展功能測試、效能測試、安全測試等測試活動,都是為了提供有價值的反饋,如產品缺陷、設計優化和使用者體驗優化。

現在,很多測試人員和開發人員之間的協作在逐步增強,團隊之間的界限隨著時間的推移變得越來越模糊。測試人員的職責範圍也在擴充套件,逐漸參與到流程的其他方面,團隊在不同領域需要完成的任務和需要解決的挑戰也在擴充套件。

一些測試人員需要指導開發人員進行自測,還有一些人需要在生產環境中進行質量監控,並定義流程,確保質量保證成為整個團隊工作的一部分,而不僅僅是在版本發布之前發現漏洞和給漏洞打補丁。

軟體測試最重要價值的是保障軟體質量,只有以軟體質量保障為頂級原則,測試工程師才能真正做好、做深軟體測試工作。

1、提高軟體的質量

軟體測試的首要目的就是提高軟體的質量,也就是讓使用者對產品有更好的體驗,保證軟體的高質量。

軟體質量貫穿於整個軟體研發週期,單憑軟體測試人員,不能百分之百保證軟體質量。而好的質量意味著交付更多的價值,不僅僅是沒有缺陷那麼簡單。

3、降低軟體開發成本

軟體測試的另外乙個目的就是降低軟體的開發成本。比如迪士尼的一款獅子王的軟體,預期本應是好評如潮,也能通過這款軟體獲益不匪。但因為在很多系統上都無法使用,所以造成了大量的使用者投訴和下線、解除安裝等。對成本造成了非常大的損失。如果當時那款軟體能夠在不同的系統上進行測試,肯定會大大降低成本。

4、降低因軟體缺陷帶來的商業風險

除了降低開發成本,還可以降低因軟體缺陷帶來的商業風險。如果軟體的缺陷過多,也會降低合作企業的信

軟體測試是找BUG,不是找茬

做測試久了,經常會有一些感悟,最近在51上看到一貼,說出了我的心聲,把我一直想寫卻一直以時間為藉口為由拖著未寫的心聲寫出來,摘抄了部分過不,一起紀念測試的年代,測試的心聲。測試好象一直會被一些人誤解 測試就是找茬!經常被問到 你是做什麼的?回答 測試 時,別人馬上反問 你會不會編軟體呀?我說 不會,...

軟體測試是找bug,不是找茬

最近跟乙個朋友聊天,問 你會不會編軟體呀?我說 不會,我是做測試的,不是做開發的!他問 你是專門挑毛病的,是吧?我只是笑著搖搖頭,說 我做測試,是找缺陷,不是找茬!突然對做測試有些想法 第一 測試是找bug,不是找茬。以前在外包做測試,面對的之間人是pm,面對所謂的客戶是開發軟體的人,而且因為離開發...

軟體測試是找bug,不是找茬

投遞人 itwriter 發布於 2012 03 27 08 52 有1005人閱讀 收藏 最近跟乙個朋友聊天,問 你會不會編軟體呀?我說 不會,我是做測試的,不是做開發的!他問 你是專門挑毛病的,是吧?我只是笑著搖搖頭,說 我做測試,是找缺陷,不是找茬!突然對做測試有些想法 第一 測試是找 bug...