- 相關(guān)推薦
軟件測試改進(jìn)建議
軟件測試是一個(gè)非常復(fù)雜的過程,需要人力資源、測試設(shè)備、測試環(huán)境等多個(gè)因素密切相關(guān)。以下小編整理了軟件測試改進(jìn)建議,希望對(duì)您有幫助!
軟件測試改進(jìn)建議
1. 想客戶之所想
在測試的過程中時(shí)刻想著用戶。培養(yǎng)自己對(duì)用戶需求的共鳴。和用戶溝通并且觀察他們?cè)鮽儤邮褂媚愕能浖?/p>
2. 多讀Bug
如果你和一個(gè)團(tuán)隊(duì)的軟件測試工程師一起工作,那么請(qǐng)閱讀 他們每天發(fā)的Bug, 特別是那些針對(duì)你的測試部分的Bug 。你可以從別人如何找到Bug中學(xué)到很多東西。
3. 多讀代碼
找到你測試的那部分功能的代碼。雖然寫代碼并不是你的事,但是讀那些代碼常常會(huì)幫助你找到潛在的邊際情況和軟件缺陷。
4. 為你發(fā)現(xiàn)的Bug而驕傲
促成一個(gè)軟件Bug的修復(fù)是從寫好Bug標(biāo)題和描述開始的。我每次發(fā)完一個(gè)Bug都會(huì)把這個(gè)Bug重讀一遍以確保它是合理的并提供恰倒好處的細(xì)節(jié)。如果一些重要的Bug 沒有被糾正,要追根究底,確保決定和利弊權(quán)衡是正確的。
5. 參加軟件功能的設(shè)計(jì)
在軟代碼編寫之前,在仍有可能有大的設(shè)計(jì)變更的時(shí)候,積極參加軟件的計(jì)劃階段,這會(huì)幫助你了解正被考慮的折衷和權(quán)衡。
6. 設(shè)計(jì)你的測試
無論是尋找邊界值,運(yùn)用組合技術(shù),畫圖表,或創(chuàng)建測試模型,把你的想法放進(jìn)你的測試設(shè)計(jì)中總是有用的。在試探性測試的時(shí)候,有意識(shí)地去交替你的測試計(jì)劃和產(chǎn)品學(xué)習(xí)。
7. 了解你測試的功能
不管你測試的是那一塊功能,你應(yīng)該了解它的設(shè)計(jì),它的局限性,別人發(fā)現(xiàn)的'Bug,代碼的變動(dòng),以及它和其它功能間的交互關(guān)系。
8. 和別人合作測試你負(fù)責(zé)的部分
和有不同專長的人一起測試你的功能模塊,一起討論測試的點(diǎn)子并且征詢他們的反饋意見。
9. 學(xué)習(xí)你測試的軟件
即使你只是測試一個(gè)軟件中的很小一部分,成為其它新功能和整個(gè)軟件的專家都會(huì)幫助你成為一個(gè)更好的測試工程師。
10. 培養(yǎng)和開發(fā)人員的良好關(guān)系
測試工作有時(shí)候是對(duì)抗性的,以致很容易使有些與你共事的人在做決定時(shí)忽略你的意見。與修復(fù)Bug的開發(fā)人員建立堅(jiān)實(shí)的關(guān)系對(duì)了解最新進(jìn)展和促成Bug的修復(fù)會(huì)有裨益。
11. 擴(kuò)大你的領(lǐng)域和人際網(wǎng)絡(luò)
成功的人都有一個(gè)的堅(jiān)實(shí)可信的交際圈。他們可以從中得到他們需要的專業(yè)知識(shí)和建議。不斷在你的公司內(nèi)部和外部結(jié)交新朋友并發(fā)展專業(yè)領(lǐng)域的聯(lián)系。
12. 尋找良師或榜樣
我和許多出色的測試工程師一起工作過,并且從他們那里學(xué)到了很多東西。為了提高你的測試技能,你應(yīng)該尋找“顧問”與他們見面或者榜樣向他們效仿。
13. 保持自省
測試工程師善于發(fā)現(xiàn)軟件的缺陷。如果把這種敏銳運(yùn)用到自己身上,我們一定能更有效的發(fā)現(xiàn)自身的不足之處。
14. 管理你的時(shí)間
我們的時(shí)間很容易被大塊的工作和不斷的會(huì)議所占據(jù),導(dǎo)致我們沒有時(shí)間去學(xué)習(xí),去深挖更多的Bug,甚至沒有時(shí)間保持健康的生活狀態(tài)。為了避免透支,你需要學(xué)習(xí)如何管理你的時(shí)間。
15. 明智地選擇測試自動(dòng)化
自動(dòng)化測試可能缺乏熟練測試人員的那種“余光視力”。不正確的自動(dòng)化有時(shí)會(huì)變成一推龐大而難以維護(hù)的代碼,并且對(duì)衡量軟件質(zhì)量沒有什么實(shí)際意思。但是精心設(shè)計(jì)的自動(dòng)化測試有助于及早發(fā)現(xiàn)軟件缺陷。
16. 提高你的編程能力
我遇到過一些很有天賦的測試人員,他們傾向于不去寫代碼。這有一定道理。就像電影評(píng)論家在變得挑剔而富有陳見后不會(huì)去考慮電影觀眾的喜惡一樣,在我充當(dāng)編程員的角色時(shí),我想的就不再和用戶一樣了。但是編程還是一項(xiàng)有價(jià)值的技能,他能幫助你更好地閱讀代碼,理解產(chǎn)品的內(nèi)在,同時(shí)幫助你寫一些小工具使得平淡反復(fù)的工作變得簡單。
17. 參加Bug的審閱 (Triage)
在產(chǎn)品發(fā)布前的最后一些日子里,Bug審閱組開會(huì)決定哪一些Bug應(yīng)該修復(fù),哪一些應(yīng)該留到以后的版本去修復(fù)。如果你通常不在這個(gè)會(huì)議的邀請(qǐng)名單中,那么去主動(dòng)要求參加。你會(huì)看到在測試員信譽(yù),用戶影響和已知風(fēng)險(xiǎn)等因素間做出折衷決定的過程。這將會(huì)是一種非常有趣的經(jīng)歷。
18. 不斷學(xué)習(xí)
不管是“軟技能”,比如公開演講, 或者編程語言,亦或新的測試技術(shù),成功的測試工程師總是會(huì)從繁忙中抽出時(shí)間來堅(jiān)持學(xué)習(xí)。
19. 愛你所做的事,并把它做好
如果你不能承擔(dān)放棄當(dāng)前工作的代價(jià),那么就學(xué)著去熱愛它。測試人員有時(shí)會(huì)變得嫉世憤俗,尤其是在困難的發(fā)布周期中。享受工作并且不滿足于僅僅完成計(jì)劃內(nèi)目標(biāo)的人才會(huì)成為優(yōu)秀的測試工程師。
【軟件測試改進(jìn)建議】相關(guān)文章:
改進(jìn)建議03-25
改進(jìn)建議書08-26
軟件測試黑盒測試報(bào)告06-25
軟件測試求職信03-21
改進(jìn)建議書10篇08-04
軟件測試工作總結(jié)03-23
軟件測試員工作總結(jié)05-21
軟件測試個(gè)人簡歷范文12-20