天天看點

功能測試(手工測試)轉向軟體測試工程師的進階之路

今天在愛碼小哥的知乎上看到一個網友提問說,功能測試(手工測試)想要提升自己應該怎麼做,有哪些主要職責,正好今天有時間,明天是周六了。我整理了軟體測試進階各方面的資料。初衷于幫助大家免去網絡上到處苦苦找尋學習資料的麻煩,時間是寶貴的,省下時間用來學習(擷取方式在文章中間)

來說說功能測試(手工測試)想要轉向自動化測試以及安全測試性能測試進階後的主要職責。

首先分四個點:

第一點:負責項目/産品的測試工作,分析産品需求,建立測試環境和計劃,保證産品品質以及測試工作的順利進行;

第二點: 按照軟體工程規範和項目管理流程,實施、管理和知道軟體開發不同階段的各種測試,并送出測試報告。測試的計劃安排包括人員安排、進度、使用的軟硬體環境、測試的流程等;

第三點: 送出測試報告,并撰寫使用者說明書;

第四點: 參與軟體測試技術和規範的改進和制定。

另外,祝大家周末愉快,有需要軟體測試進階資料的可以關注我首頁的群。(1079636098)大家可以一起交流軟體測試的相關話題。在自學的過程中遇到了什麼問題都可以直接在群裡提出來。三人行必有我師!

要成為一名合格的軟測工程師,一般需要至少專科學曆,一到兩年測試工作經驗。(當然學曆不是一切,一件非做不可的事,隻要你想一切皆有可能)

除了前面提到的四個軟體測試工程師的職責點還有:

要熟悉軟體的測試技術、方法、流程、測試文檔,若想進一步提升,還要熟悉自動化測試的流程、管理及深層開發(包括測試架構等);

了解若幹主流測試工具,如功能測試工具winrunner、quicktestpro,性能測試工具 LoadRunner,配置管理工具TestDirecter, Visiual Source Safe等;

熟悉一些主流的軟體工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解軟體工程,軟體生命周期模型基礎,了解軟體配置管理;能夠根據不同企業的産品特點,要求了解相應的開發測試方法。

對于資深的軟體測試人員,有些企業還要求其本身有自主開發測試工具的能力。

此外,由于需要與開發人員及時溝通,是以作為一個出色的軟體測試工程師,還需要有良好的溝通技巧以及優秀的言語表達能力,具備良好的團隊合作精神。