主要就這些了!
1、測試和發現軟體中存在的軟體缺陷 使用各種測試技術和方法來測試和發現軟體中存在的軟體缺陷。測試技術主要分為黑盒測試和白盒測試兩大類。其中黑盒測試技術主要有等價類劃分法、邊界值法、因果圖法、狀態圖法、測試大綱法以及各類典型的軟體故障模型等;白盒測試的主要技術有語句覆蓋、分支覆蓋、判定覆蓋、基本路徑覆蓋等;
2、測試工作需要貫穿整個軟體開發生命週期 完整的軟體測試工作包括單元測試、整合測試、確認測試和系統測試工作。單元測試工作主要在編碼階段完成,由開發人員和軟體測試工程師共同完成,其主要依據是詳細測試。整合測試的主要工作測試軟體模組之間的介面是否正確實現,基本依據是軟體體系結構設計。確認測試和系統測試是在軟體開發完成後,驗證軟體的功能與需求的一致性、驗證軟體在相應的硬體條件下的系統功能是否滿足使用者需求,其主要依據是使用者需求。
3、缺陷報告編寫及提交 測試人員將發現的缺陷編寫成正式的缺陷報告,提交給開發人員進行缺陷的確認和修復。缺陷報告編寫最主要的要求是保證缺陷的重現。要求測試人員具有很好的文字表達能力和語言組織能力。
4、軟體質量分析 測試人員需要分析軟體質量。在測試完成後,測試人員需要根據測試結果來分析軟體質量,包括缺陷率、缺陷分佈、缺陷修復趨勢等。給出軟體各種質量特性包括有功能性、可靠性、易用性、安全性、時間與資源特性等的具體度量。最後給出一個軟體是否可以釋出或提交使用者使用的結論。
5、測試計劃制定 測試過程中,為了更好地組織與實施測試工作,測試負責人需要制定測試計劃,包括有測試資源、測試進度、測試策略、測試方法、測試工具、測試風險等。
6、測試用例報告形成 測試人員為了更好更有效地進行測試,保證測試工作質量,需要在執行測試工作之前首先需要設計測試用例,形成測試用例報告。設計測試用例是保證測試質量的核心工作,很多測試技術都可以用來指導設計用例。為了提高測試用例的設計效率,達內培訓課程專門開設了高效設計測試用例一門課來講授各種設計用例的技術與方法。
7、自動化測試工具引進 為了提高工作效率或提高測試水平,測試工作需要引進自動化測試工具,測試人員需要學會使用自動化測試工具,編寫測試指令碼,進行效能測試等。
8、測試水平提高 測試負責人在測試工作中,還需要根據實際情況不斷改進測試過程,提高測試水平,進行測試隊伍的建設等。
在大型軟體開發企業中,軟體測試工程師基本處於“雙高”地位,即地位高、待遇高,月薪可高達七八千元。中小規模軟體企業薪水在3000-5000元的居多。高階測試工程師年薪可高達10萬元之多。
前程無憂2006年的薪酬報告顯示,軟體測試工程師在IT行業中越來越受到重視,其薪資也節節高升。測試工程師的起薪從2000至5000元/月不等,若有四年工作經驗的話,薪資在8000元/月左右,具體視不同地域、不同性質企業、測試工程師的不同能力而定。
中華英才職業顧問介紹,以3.5年左右從業工作經驗的軟體測試工程師的各地薪資情況來看:北京地區該職位的平均年薪逾5.8萬元;其中外商獨資企業的年薪為全國之最,將近8.5萬元,而其餘各型別企業的年薪都在5萬至6萬元。上海地區軟體測試工程師的平均年薪為6.3萬元,歐美獨資和歐美合資的薪資不相上下,分別為7.9萬和7.7萬元。國有企業略高於平均線,達到6.5萬元,其餘各類企業則都表現平平。
廣州地區該職位的平均年薪約為4.5萬元;其中外商獨資歐美企業的年薪最高,達到了7萬元;合資/合作歐美企業也能拿到6.2萬元的平均年薪,合資/合作非歐美企業就較遜色,年薪不到4萬元。 從以上的報道分析得到:軟體測試工程師,目前IT行業極端短缺的珍貴人才,未來幾年IT行業最炙手可熱的高薪職位。
中國軟體業每年新增約20萬測試崗位就業機會,而企業、學校培養出的測試人才卻不足需求量的1/10,這種測試人才需求與供給間的差距仍在拉大。
主要就這些了!
1、測試和發現軟體中存在的軟體缺陷 使用各種測試技術和方法來測試和發現軟體中存在的軟體缺陷。測試技術主要分為黑盒測試和白盒測試兩大類。其中黑盒測試技術主要有等價類劃分法、邊界值法、因果圖法、狀態圖法、測試大綱法以及各類典型的軟體故障模型等;白盒測試的主要技術有語句覆蓋、分支覆蓋、判定覆蓋、基本路徑覆蓋等;
2、測試工作需要貫穿整個軟體開發生命週期 完整的軟體測試工作包括單元測試、整合測試、確認測試和系統測試工作。單元測試工作主要在編碼階段完成,由開發人員和軟體測試工程師共同完成,其主要依據是詳細測試。整合測試的主要工作測試軟體模組之間的介面是否正確實現,基本依據是軟體體系結構設計。確認測試和系統測試是在軟體開發完成後,驗證軟體的功能與需求的一致性、驗證軟體在相應的硬體條件下的系統功能是否滿足使用者需求,其主要依據是使用者需求。
3、缺陷報告編寫及提交 測試人員將發現的缺陷編寫成正式的缺陷報告,提交給開發人員進行缺陷的確認和修復。缺陷報告編寫最主要的要求是保證缺陷的重現。要求測試人員具有很好的文字表達能力和語言組織能力。
4、軟體質量分析 測試人員需要分析軟體質量。在測試完成後,測試人員需要根據測試結果來分析軟體質量,包括缺陷率、缺陷分佈、缺陷修復趨勢等。給出軟體各種質量特性包括有功能性、可靠性、易用性、安全性、時間與資源特性等的具體度量。最後給出一個軟體是否可以釋出或提交使用者使用的結論。
5、測試計劃制定 測試過程中,為了更好地組織與實施測試工作,測試負責人需要制定測試計劃,包括有測試資源、測試進度、測試策略、測試方法、測試工具、測試風險等。
6、測試用例報告形成 測試人員為了更好更有效地進行測試,保證測試工作質量,需要在執行測試工作之前首先需要設計測試用例,形成測試用例報告。設計測試用例是保證測試質量的核心工作,很多測試技術都可以用來指導設計用例。為了提高測試用例的設計效率,達內培訓課程專門開設了高效設計測試用例一門課來講授各種設計用例的技術與方法。
7、自動化測試工具引進 為了提高工作效率或提高測試水平,測試工作需要引進自動化測試工具,測試人員需要學會使用自動化測試工具,編寫測試指令碼,進行效能測試等。
8、測試水平提高 測試負責人在測試工作中,還需要根據實際情況不斷改進測試過程,提高測試水平,進行測試隊伍的建設等。
在大型軟體開發企業中,軟體測試工程師基本處於“雙高”地位,即地位高、待遇高,月薪可高達七八千元。中小規模軟體企業薪水在3000-5000元的居多。高階測試工程師年薪可高達10萬元之多。
前程無憂2006年的薪酬報告顯示,軟體測試工程師在IT行業中越來越受到重視,其薪資也節節高升。測試工程師的起薪從2000至5000元/月不等,若有四年工作經驗的話,薪資在8000元/月左右,具體視不同地域、不同性質企業、測試工程師的不同能力而定。
中華英才職業顧問介紹,以3.5年左右從業工作經驗的軟體測試工程師的各地薪資情況來看:北京地區該職位的平均年薪逾5.8萬元;其中外商獨資企業的年薪為全國之最,將近8.5萬元,而其餘各型別企業的年薪都在5萬至6萬元。上海地區軟體測試工程師的平均年薪為6.3萬元,歐美獨資和歐美合資的薪資不相上下,分別為7.9萬和7.7萬元。國有企業略高於平均線,達到6.5萬元,其餘各類企業則都表現平平。
廣州地區該職位的平均年薪約為4.5萬元;其中外商獨資歐美企業的年薪最高,達到了7萬元;合資/合作歐美企業也能拿到6.2萬元的平均年薪,合資/合作非歐美企業就較遜色,年薪不到4萬元。 從以上的報道分析得到:軟體測試工程師,目前IT行業極端短缺的珍貴人才,未來幾年IT行業最炙手可熱的高薪職位。
中國軟體業每年新增約20萬測試崗位就業機會,而企業、學校培養出的測試人才卻不足需求量的1/10,這種測試人才需求與供給間的差距仍在拉大。