當前位置:股票大全官網 - 工商資訊咨詢 - 楚雄java培訓學校告訴妳軟件測試和軟件開發的關系?

楚雄java培訓學校告訴妳軟件測試和軟件開發的關系?

軟件測試工程師:缺陷發現,缺陷管理和質量保證。

軟件開發工程師:系統設計、編碼和bug修改。

工資和收入的比較:

軟件開發:跨度很大,從65,438+0,000-4到5萬/月不等。

軟件測試:工資穩定,壹般2000-6000/月。

專業年限:

軟件開發:3-5年

軟件測試:退休是可能的(如果妳願意)

職業發展對比:

軟件開發:經過3-5年的開發,但仍然沒有晉升為項目經理,考慮轉行。

軟件測試:隨著項目經驗的增加和對行業背景的深入了解,年齡越大越吃香。

測試工程師和開發工程師目標壹致,行為相反,並行工作。有生產就要有質檢。他們的工作是相輔相成的,開發人員和測試人員的主要矛盾集中在bug的定義上。測試人員努力在軟件中找到壹個問題,並報告了壹個bug。這時候就會出現兩種情況。這樣,當開發人員工作忙,壓力大,心情不好的時候,就會說下面這句話:

妳會使用軟件嗎?

B.妳用bt的方法找到了用戶永遠找不到的問題。

C.因為我用了XXX技術,YYY方法又被ZZZ約束,所以只能有這樣的問題,所以不是bug。

D.我上次說過了,這是妳的測試問題。請在測試之前確保測試用例的正確性。

妳可能會問如何解決緊張的關系。我想到了幾個方面,歡迎大家補充。

首先,我必須為測試人員說幾句好話,因為我們通常被認為是壹個不重要的群體。

1)開發者通常將軟件視為程序,他們的誤解會排除程序之外的其他因素,比如相關文檔。

2)開發人員通常將軟件的質量等同於軟件功能的質量。ISO/IEC9126標準定義了六個主要的質量特性,我們的測試人員不應該讓開發人員利用其他五個特性。

3)測試人員平時關註的軟件的行為,也就是外在表現,是對外在質量的評價。開發者通常關註的是軟件實現的細節,也就是內部構成,也就是內部質量。外在質量和內在質量是不等價的,也就是說開發人員的失誤會引入缺陷,缺陷在特定使用下會失效。所以北大青鳥/建議要和測試人員統壹對bug的認識和理解,避免分歧的不斷出現。