教培參考
教育培訓行業(yè)知識型媒體
發(fā)布時間: 2025年05月18日 09:08
與軟件開發(fā)相比,很多人對軟件測試的,理解是非常片面的。在很多軟件開發(fā)人員中,包括大多數(shù)企業(yè)的軟件高層管理人員都缺乏軟件測試的相關知識和實戰(zhàn)經驗,并且對軟件測試有一定的理解誤區(qū),這會對后續(xù)的工作產生嚴重的影響。下面北京北大青鳥為大家介紹關于軟件測試常見的誤區(qū)。
誤區(qū)一:軟件質量問題是軟件測試人員的原因
軟件測試是提高軟件質量的有效手段,保證投入的使用,但是測試并不能百分之百的發(fā)現(xiàn)所有問題。軟件的質量不是通過測試來衡量的,電腦培訓建議軟件開發(fā)過程中的每一個環(huán)節(jié)都是質量的關鍵,做好檢查,評審等工作,才能保證質量問題。
誤區(qū)二:軟件測試技術要求不高
很多人認為,軟件測試是指運行程序、使用鍵盤和鼠標進行操作,以確定結果是否正確。實際上,軟件測試不僅是軟件,還涉及了測試環(huán)境的構建和測試用例的設計等相關的技術問題。
誤區(qū)三:時間多多測,時間少就少測一些
軟件測試不是任選的,多少,如何衡量不是你自己決定的。想要做好軟件測試,IT培訓認為最重要的就是必須規(guī)劃設計、分配時間、工作人員組成、風險分析、監(jiān)測、集裝箱,對軟件項目進行設計和協(xié)調。
誤區(qū)四:軟件測試只是測試人員的事,和開發(fā)人員無關
為了減小相互的影響,一般要求開發(fā)和測試是相對獨立的,這只是分工的不同。北大青鳥發(fā)現(xiàn)開發(fā)和測試是兩個補充軟件項目的過程、人員交流、協(xié)作和配合來提高整體開發(fā)效率的重要因素。
最近,很多女生問:女生適合做軟件測試嗎?由于軟件測試的工作時間長,工作強度大,所需要的專業(yè)水平較高,有些人認為女生不適合做軟件測試,從而誤導了一些人,其實,女生是非常適合做軟件測試的,下面就簡述分析一下女生做軟件測試的利弊,幫助女性朋友們走出誤區(qū)。
女生做軟件測試真的適合嗎?
做軟件測試適合女生嗎?簡單來說,做軟件測試對性別是沒有要求的。這個行業(yè)里的男女比例很均衡,是一個越久越吃香的行業(yè),想做好的話,與其他行業(yè)一樣,就看自己是否想做這個,自己是否能做了,這個全是靠你自己衡量。
軟件測試工程師與軟件工程師不同,軟件工程師大多是男生,因為軟件開發(fā)的工作需要很強的邏輯推理能力,而軟件測試工程師則不需要天天去思維創(chuàng)造,工作重點是在注重經驗的積累上面,同時,
軟件測試工程師要查找軟件的缺陷需要具備的素質與女性所有的細心,
耐心,安靜,敏感等各個方面很吻合。同時,女生做測試的優(yōu)勢還在于溝通,女生應該比男生稍微細心點,這點對于發(fā)現(xiàn)bug還是很有優(yōu)勢的。大部分女生的技術還是稍微比男生差點。
通常情況下,女生在擇業(yè)方面會考慮的要比男生多,除了自身條件外,工作壓力、有沒有發(fā)展空間等因素也是眾多女生綜合考慮的。從長期的職業(yè)規(guī)劃的角度看,軟件測試具有一定的穩(wěn)定性,在工作內容方面不太依賴個人的創(chuàng)新能力,
越久越吃香。在職業(yè)素養(yǎng)方面要求從業(yè)者有責任心、有耐心并且專心細心。這樣看來,女生很適合做軟件測試工作。
軟件測試是在軟件開發(fā)過程中,在不同階段對程序進行測試,發(fā)現(xiàn)程序中的錯誤,對軟件的質量進行控制,扮演著“把關人”的角色。細膩、敏感、認真、有耐心、想象力豐富、溝通能力強是女性與生俱來的性格特點,
這些性格特點可以使女生在軟件測試工作中更加順利。
聊聊女生做軟件測試的利弊
1)女生更細心;
2)開發(fā)多數(shù)男生,女生更容易溝通
3)個人素養(yǎng)方面
其實一個優(yōu)秀的軟件工程師不僅僅要有專業(yè)素養(yǎng),還需要有個人素養(yǎng),在軟件工程師的這個五個個人素養(yǎng)里面,也許女生會占更大的優(yōu)勢,具體的來了解下:
專心:主要指測試人員在執(zhí)行測試任務的時候要專心,不可一心二用。經驗表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績最棒的往往是團隊中做事精力最集中的那些成員。
細心:主要指執(zhí)行測試工作時候要細心,認真執(zhí)行測試,不可以忽略一些細節(jié)。某些缺陷如果不細心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。
耐心:很多測試工作有時候顯得非??菰铮枰艽蟮哪托牟趴梢宰龊谩H绻容^浮躁,就不會做到“專心”和“細心”,這將讓很多軟件缺陷從你眼前逃過。
責任心:責任心是做好工作必備的素質之一,測試工程師更應該將其發(fā)揚光大。如果測試中沒有盡到責任,甚至敷衍了事,這將會把測試工作交給用戶來完成,很可能引起非常嚴重的后果。
自信心:自信心是現(xiàn)在多數(shù)測試工程師都缺少的一項素質,尤其在面對需要編寫測試代碼等工作的時候,往往認為自己做不到。要想獲得更好的職業(yè)發(fā)展,測試工程師們應該努力學習,建立能“解決一切測試問題”的信心。
1、從是否關心內部結構來看
(1)白盒測試:又稱為結構測試或邏輯驅動測試,是一種按照程序內部邏輯結構和編碼結構,設計測試數(shù)據(jù)并完成測試的一種測試方法。
(2)黑盒測試:又稱為數(shù)據(jù)驅動測試,把測試對象當做看不見的黑盒,在完全不考慮程序內部結構和處理過程的情況下,測試者僅依據(jù)程序功能的需求規(guī)范考慮,確定測試用例和推斷測試結果的正確性,它是站在使用軟件或程序的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應關系出發(fā)進行的測試。
(3)灰盒測試:是一種綜合測試法,它將“黑盒”測試與“白盒”測試結合在一起,是基于程序運行時的外部表現(xiàn)又結合內部邏輯結構來設計用例,執(zhí)行程序并采集路徑執(zhí)行信息和外部用戶接口結果的測試技術。
2、從是否執(zhí)行代碼看
(1)靜態(tài)測試:指不運行被測程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等來檢查程序的正確性。
(2)動態(tài)測試:是指通過運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率、正確性和健壯性等性能指標。
3、從開發(fā)過程級別看
(1)單元測試:又稱模塊測試,是針對軟件設計的最小單位----程序模塊或功能模塊,進行正確性檢驗的測試工作。其目的在于檢驗程序各模塊是否存在各種差錯,是否能正確地實現(xiàn)了其功能,滿足其性能和接口要求。
(2)集成測試:又叫組裝測試或聯(lián)合,是單元測試的多級擴展,是在單元測試的基礎上進行的一種有序測試。旨在檢驗軟件單元之間的接口關系,以期望通過測試發(fā)現(xiàn)各軟件單元接口之間存在的問題,最終把經過測試的單元組成符合設計要求的軟件。
(3)系統(tǒng)測試:是為判斷系統(tǒng)是否符合要求而對集成的軟、硬件系統(tǒng)進行的測試活動、它是將已經集成好的軟件系統(tǒng),作為基于整個計算機系統(tǒng)的一個元素,與計算機硬件、外設、某些支持軟件、人員、數(shù)據(jù)等其他系統(tǒng)元素結合在一起,在實際運行環(huán)境下,對計算機系統(tǒng)進行一系列的組裝測試和確認測試。
在系統(tǒng)測試中,對于具體的測試類型有:
(1)功能測試:對軟件需求規(guī)格說明書中的功能需求逐項進行的測試,以驗證功能是否滿足要求。
(2)性能測試:對軟件需求規(guī)格說明書的功能需求逐項進行的測試,以驗證功能是否滿足要求。
(3)接口測試:對軟件需求規(guī)格說明中的接口需求逐項進行的測試。
(4)人機交互界面測試:對所有人機交互界面提供的操作和顯示界面進行的測試,以檢驗是否滿足用戶的需求。
(5)強度測試:強制軟件運行在異常乃至發(fā)生故障的情況下(設計的極限狀態(tài)到超出極限),驗證軟件可以運行到何種程序的測試。
(6)余量測試:對軟件是否達到規(guī)格說明中要求的余量的測試。
(7)安全性測試:檢驗軟件中已存在的安全性、安全保密性措施是否有效的測試,
(8)可靠性測試:在真實的或仿真的環(huán)境中,為做出軟件可靠性估計而對軟件進行的功能(其輸入覆蓋和環(huán)境覆蓋一般大于普通的功能測試)
(9)恢復性測試:對有恢復或重置功能的軟件的每一類導致恢復或重置的情況,逐一進行的測試。
(10)邊界測試:對軟件處在邊界或端點情況下運行狀態(tài)的測試。
(11)數(shù)據(jù)處理測試:對完成專門數(shù)據(jù)處理功能所進行的測試。
(12)安裝性測試:對安裝過程是否符合安裝規(guī)程的測試,以發(fā)現(xiàn)安裝過程中的錯誤。
(13)容量測試:檢驗軟件的能力最高能達到什么程度的測試。
(14)互操作性測試:為驗證不同軟件之間的互操作能力而進行的測試。
(15)敏感性測試:為發(fā)現(xiàn)在有效輸入類中可能引起某種不穩(wěn)定性或不正常處理的某些數(shù)據(jù)的組合而進行的測試。
(16)標準符合性測試:驗證軟件與相關國家標準或規(guī)范(如軍用標準、國家標準、行業(yè)標準及國際標準)一致性的測試。
(17)兼容性測試:驗證軟件在規(guī)定條件下與若干個實體共同使用或實現(xiàn)數(shù)據(jù)格式轉換時能滿足有關要求能力的測試。
(18)中文本地化測試:驗證軟件在不降低原有能力的條件下,處理中文能力的測試。
4、從執(zhí)行過程是否需要人工干預來看
(1)手工測試:就是測試人員按照事先為覆蓋被測軟件需求而編寫的測試用例,根據(jù)測試大綱中所描述的測試步驟和方法,手工地一個一個地輸 入執(zhí)行,包括與被測軟件進行交互(如輸入測試數(shù)據(jù)、記錄測試結果等),然后觀察測試結果,看被測程序是否存在問題,或在執(zhí)行過程中是否會有一場發(fā)生,屬于比較原始但是必須執(zhí)行的一個步驟。
(2)自動化測試:實際上是將大量的重復性的測試工作交給計算機去完成,通常是使用自動化測試工具來模擬手動測試步驟,執(zhí)行用某種程序設計語言編寫的過程(全自動測試就是指在自動測試過程中,不需要人工干預,由程序自動完成測試的全過程;半自動測試就是指在自動測試過程中,需要手動輸入測試用例或選擇測試路徑,再由自動測試程序按照人工指定的要求完成自動測試)
5、從測試實施組織看
(1)開發(fā)測試:開發(fā)人員進行的測試
(2)用戶測試:用戶方進行的測試
(3)第三方測試:有別于開發(fā)人員或用戶進行的測試,由專業(yè)的第三方承擔的測試,目的是為了保證測試工作的客觀性
6、從測試所處的環(huán)境看
(1)阿爾法測試:是由一個用戶在開發(fā)環(huán)境下進行的測試,也可以是公司內部的用戶在模擬實際操作環(huán)境下進行的測試
(2)貝塔測試:是用戶公司組織各方面的典型終端用戶在日常工作中實際使用貝塔版本,并要求用戶報告
擴展資料軟件測試的內容:
1 得到需求、功能設計、內部設計說書和其他必要的文檔
2 得到預算和進度要求
3 確定與項目有關的人員和他們的責任、對報告的要求、所需的標準和過程 ( 例如發(fā)行過程、變更過程、等等 )
4 確定應用軟件的高風險范圍,建立優(yōu)先級、確定測試所涉及的范圍和限制
5 確定測試的步驟和方法 ── 部件、集成、功能、系統(tǒng)、負載、可用性等各種測試
6 確定對測試環(huán)境的要求 ( 硬件、軟件、通信等 )
7 確定所需的測試用具 (testware),包括記錄 / 回放工具、覆蓋分析、測試跟蹤、問題 / 錯誤跟蹤、等等
8 確定對測試的輸入數(shù)據(jù)的要求
9 分配任務和任務負責人,以及所需的勞動力
10 設立大致的時間表、期限、和里程碑
11 確定輸入環(huán)境的類別、邊界值分析、錯誤類別
12 準備測試計劃文件和對計劃進行必要的回顧
13 準備白盒測試案例
14 對測試案例進行必要的回顧 / 調查 / 計劃
15 準備測試環(huán)境和測試用具,得到必需的用戶手冊 / 參考文件 / 結構指南 / 安裝指南,建立測試跟蹤過程,建立日志和檔案、建立或得到測試輸入數(shù)據(jù)
16 得到并安裝軟件版本
17 進行測試
18 評估和報告結果
19 跟蹤問題 / 錯誤,并解決它
20 如果有必要,重新進行測試
21 在整個生命周期里維護和修改測試計劃、測試案例、測試環(huán)境、和測試用具
參考資料:百度百科-軟件測試
軟件測試工程師:查找bug、管理bug、質量保證
軟件開發(fā)工程師:系統(tǒng)設計、編碼、修改bug
薪水收入對比:
軟件開發(fā):跨度非常大,1000-4、5萬/月不等
軟件測試:薪資穩(wěn)定,一般為2000-6000/月
職業(yè)年限長度:
軟件開發(fā):3-5年
軟件測試:有可能做到退休(如果你自己希望的話)
職業(yè)發(fā)展比較:
軟件開發(fā):做了3-5年開發(fā)后,仍未升為項目經理,考慮轉行
軟件測試:隨著項目經驗的增加及對行業(yè)背景了解的加深,越老越吃香
測試工程師與開發(fā)工程師目標一致、行為對立、并行工作,有生產就必然有質檢,二者的工作相輔相成,開發(fā)人員和測試人員的主要矛盾就集中在對bug的定義上。測試人員辛辛苦苦發(fā)現(xiàn)軟件中有問題,報了一個bug。這時就會出現(xiàn)兩種狀況。種,開發(fā)人員工作很忙,壓力很大,外加心情不好,就會說出如下幾類話:
a.你會不會用軟件呀?
b.你使用了bt的方法發(fā)現(xiàn)了用戶永遠也不可能發(fā)現(xiàn)的問題
c.由于我使用了XXX技術,YYY方法和受到了ZZZ的約束,所以只能出現(xiàn)這樣的問題,所以就不是bug
d.上次都說過了,是你們測試的問題,先保證測試用例的正確性再來測試
大家也許要問如何解決緊張的關系,我想到了幾個方面,也歡迎大家補充。
先我要為測試人員說說好話,因為我們通常被認為是不重要的一群人。
1)開發(fā)人員通常把軟件看成是程序,他們這種認識上的誤區(qū)會排斥程序以外的其它因素,例如相關的文檔。
2)開發(fā)人員通常把軟件的質量等同于軟件功能性方面的質量。ISO/IEC9126標準中定義了6大質量特性,我們做測試的人員不應該讓開發(fā)人員鉆其它五項的空子。
3)測試人員通常關注的軟件的行為,也就是外在表現(xiàn),是對外部質量的評價。而開發(fā)人員通常是關注軟件的實現(xiàn)細節(jié),也就是內部構成,即內部質量。外部質量和內部質量是不等價的,也就是說開發(fā)人員犯的錯誤會引入缺陷,而缺陷在特定的使用下才會產生失效。所以北大青鳥建議應該統(tǒng)一和測試人員關于bug的理解和認識,避免分歧的不斷涌現(xiàn)。
軟件開發(fā)中出現(xiàn)錯誤或缺陷的機會越來越多,市場對軟件質量重要性的認識逐漸增強。所以,軟件測試在軟件項目實施過程中的重要性日益突出。但是,現(xiàn)實情況是,與軟件編程比較,軟件測試的地位和作用,還沒有真正受到重視,對于很多人(甚至是軟件項目組的技術人員)還存在對軟件測試的認識誤區(qū),這進一步影響了軟件測試活動開展和真正提高軟件測試質量。
(1)誤區(qū)之一:軟件開發(fā)完成后進行軟件測試
人們一般認為,軟件項目要經過以下幾個階段:需求分析,概要設計,詳細設計,軟件編碼,軟件測試,軟件發(fā)布。據(jù)此,認為軟件測試只是軟件編碼后的一個過程。這是不了解軟件測試周期的錯誤認識。軟件測試是一個系列過程活動,包括軟件測試需求分析,測試計劃設計,測試用例設計,執(zhí)行測試。因此,軟件測試貫穿于軟件項目的整個生命過程。在軟件項目的每一個階段都要進行不同目的和內容的測試活動,以保證各個階段的正確性。軟件測試的對象不僅僅是軟件代碼,還包括軟件需求文檔和設計文檔。軟件開發(fā)與軟件測試應該是交互進行的,例如,單元編碼需要單元測試,模塊組合階段需要集成測試。如果等到軟件編碼結束后才進行測試,那么,測試的時間將會很短,測試的覆蓋面將很不全面,測試的效果也將大打折扣。更嚴重的是如果此時發(fā)現(xiàn)了軟件需求階段或概要設計階段的錯誤,如果要修復該類錯誤,將會耗費大量的時間和人力。
(2)誤區(qū)之二:軟件發(fā)布后如果發(fā)現(xiàn)質量問題,那是軟件測試人員的錯
這種認識很打擊軟件測試人員的積極性。軟件中的錯誤可能來自軟件項目中的各個過程,軟件測試只能確認軟件存在錯誤,不能保證軟件沒有錯誤,因為從根本上講,軟件測試不可能發(fā)現(xiàn)全部的錯誤。從軟件開發(fā)的角度看,軟件的高質量不是軟件測試人員測出來的,是靠軟件生命周期的各個過程中設計出來的。出現(xiàn)軟件錯誤,不能簡單地歸結為某一個人的責任,有些錯誤的產生可能不是技術原因,可能來自于混亂的項目管理。應該分析軟件項目的各個過程,從過程改進方面尋找產生錯誤的原因和改進的措施。
(3)誤區(qū)之三:軟件測試要求不高,隨便找個人做都行.,,,....
很多人都認為軟件測試就是安裝和運行程序,點點鼠標,按按鍵盤的工作。這是由于不了解軟件測試的具體技術和方法造成的。隨之軟件工程學的發(fā)展和軟件項目管理經驗的提高,軟件測試已經形成了一個獨立的技術學科,演變成一個具有巨大市場需求的行業(yè)。軟件測試技術不斷更新和完善,新工具,新流程,新測試設計方法都在不斷更新,需要掌握和學習很多測試知識。所以,具有編程經驗的程序員不一定是一名優(yōu)秀的測試工程師。軟件測試包括測試技術和管理兩個方面,完全掌握這兩個方面的內容,需要很多測試實踐經驗和不斷學習精神。
(4)誤區(qū)之四:軟件測試是測試人員的事情,與程序員無關
開發(fā)和測試是相輔相成的過程,需要軟件測試人員、程序員和系統(tǒng)分析師等保持密切的聯(lián)系,需要更多的交流和協(xié)調,以便提高測試效率。另外,對于單元測試主要應該由程序員完成,必要時測試人員可以幫助設計測試樣例。對于測試中發(fā)現(xiàn)的軟件錯誤,很多需要程序員通過修改編碼才能修復。程序員可以通過有目的的分析軟件錯誤的類型、數(shù)量,找出產生錯誤的位置和原因,以便在今后的編程中避免同樣的錯誤,積累編程經驗,提高編程能力。
(5)誤區(qū)之五:項目進度吃緊時少做些測試,時間富裕時多做測試
這是不重視軟件測試的表現(xiàn),也是軟件項目過程管理混亂的表現(xiàn),必然會降低軟件測試的質量。一個軟件項目的順利實現(xiàn)需要有合理的項目進度計劃,其中包括合理的測試計劃,對項目實施過程中的任何問題,都要有風險分析和相應的對策,不要因為開發(fā)進度的延期而簡單的縮短測試時間、人力和資源。因為縮短測試時間帶來的測試不完整,對項目質量的下降引起的潛在風險,往往造成更大的浪費??朔@種現(xiàn)象的最好辦法是加強軟件過程的計劃和控制,包括軟件測試計劃、測試設計、測試執(zhí)行、測試度量和測試控制。
(6)誤區(qū)之六:軟件測試是沒有前途的工作,只有程序員才是軟件高手
由于我國軟件整體開發(fā)能力比較低,軟件過程很不規(guī)范,很多軟件項目的開發(fā)都還停留在“作坊式”和“壘雞窩”階段。項目的成功往往靠個別全能程序員決定,他們負責總體設計和程序詳細設計,認為軟件開發(fā)就是編寫代碼,給人的印象往往是程序員是真正的牛人,具有很高的地位和待遇。因此,在這種環(huán)境下,軟件測試很不受重視,軟件測試人員的地位和待遇自然就很低了,甚至軟件測試變得可有可無。隨著市場對軟件質量的不斷提高,軟件測試將變得越來越重要,相應的軟件測試人員的地位和待遇將會逐漸提高。在軟件過程比較規(guī)范的大公司,軟件測試人員的數(shù)量和待遇與程序員沒有多大差別,優(yōu)秀測試人員的待遇甚至比程序員還要高。軟件測試將會成為一個具有很大發(fā)展前景的行業(yè),軟件測試大有前途,市場需要更多具有豐富測試技術和管理經驗的測試人員,他們同樣是軟件專家。程序測試的過程具有破壞性
人類的活動具有高度的目的性,建立適當?shù)哪繕司哂兄匾男睦碜饔谩H绻覀兊哪康氖且C明程序中沒有錯誤,那我們就會不自覺地朝這個方向去做;也就是說,我們會傾向于挑選那些使程序出錯的可能性較小的測試數(shù)據(jù)。另一方面,如果我們的目標是要證明程序中有錯,那就會選擇一些易于發(fā)現(xiàn)程序所含錯誤的測試數(shù)據(jù)。而后一種態(tài)度會比前者給程序增添更多的價值。就業(yè)競爭小
人才供不應求讓軟件測試人員的就業(yè)競爭壓力明顯小于同類其它職業(yè),有利于從業(yè)者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業(yè)。軟件測試人才不需要在小企業(yè)積累經驗就能獲得知名企業(yè)的入門通行證,工作起點高于同類其它職業(yè)。
高薪
剛入行的軟件測試人員,起步的月薪就在3000-5000元左右,遠高于同齡人2000元的薪資水平,隨著工作經驗的豐富以及能力的提升,這份薪水將一路看漲。
就業(yè)質量高
與其他IT職位相比,軟件測試人員最大的優(yōu)勢就是發(fā)展方向太多了。由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后等領域都要涉及。在此過程中,測試人員不僅提升了專業(yè)的軟件測試技能,還能接觸到各行各業(yè),從而為自己的多元化發(fā)展奠定了基礎。
無性別歧視
如果把軟件開發(fā)領域比作“男子單打”,那么,軟件測試領域就是“混合雙打”。由于工作的特殊性,軟件測試人員更要具有認真、耐心、細致、敏感等個性元素,而這在一定程度上與女性的個性氣質相吻合。據(jù)了解,很多IT企業(yè)中軟件測試人員的比例更趨向男女平衡,甚至出現(xiàn)女性員工成主流的情況。測試需要覆蓋到企業(yè)應用程序產品線的所有應用。通常,首先是去【問】“風險最大的應用是哪個?”并且一個個單獨查看。但是如果所有的低風險應用程序加起來有無數(shù)漏洞,也會造成災難。”
配對,但是要更為靈活,測試人員需要將代碼自動化的任務留給開發(fā)人員。這是開發(fā)人員得到反饋最為迅速的方式,如果我們讓測試人員整天做自動測試,這是浪費時間。相反,應該讓測試人員和開發(fā)人員配對,并且?guī)椭麄儯ㄩ_發(fā)人員)學習如何進行測試。一個優(yōu)秀的測試人員能給團隊帶來什么?很多很多。
配對,然后真正的配對,就像mob編程團隊一樣。在mob編程里,一組有六到八名開發(fā)人員,他們集中到一個屋子里,一起狂熱地寫代碼。其實這一理念也可以用在測試上(有人稱之為mob測試),或者作為將測試人員和開發(fā)人員集中到同一個房間的方式,來一起找到解決問題的方法。
微信掃碼關注公眾號
獲取更多考試熱門資料