軟件測試入門前的思考
- 日期:2023-02-08
- 瀏覽:83次
1.明確軟件測試的職業發展方向
軟件測試屬于IT行業,而互聯網領域的測試工作者相對要多。不論哪個行業這是你職業規劃的第一步,需要慎重決定做出這個選擇。
2.前瞻性和質疑能力
了解需求清楚什么時候該介入測試,能準確判斷可能存在的風險。對于不合理的地方提出質疑。這些能力是做好軟件質量的部分基礎。
3.邏輯思維能力
了解需求的基礎上,能以清晰的思維理清軟件的主要測試點,以便設計測試用例。二八原則也存在于軟件測試中:有20%的主要功能會花費80%的測試時間。因此你需要比較好的邏輯思維來設計測試點。
4.溝通能力
溝通是一個老生常談的能力,基本上覆蓋所有行業,軟件測試也不例外。需要盡快的理解需求,同時需要對問題進行清晰的表達。
這些能力并不是說不能培養,如果確實打算學習軟件測試,可以參考下面的不同階段的學習規劃:
1.初級階段
初級階段需要掌握四個方面的內容。
① 軟件測試的基礎知識,編寫測試用例的方法及測試流程;
② 掌握禪道、SVN等必要工具,及缺陷定義和測試計劃編寫方法;
③ web測試與app測試的方式方法與協議;
④ 接口測試postman工具的操作使用,前端基礎知識H5及CSS。
2.中級階段
中級階段需要掌握六個方面的內容,從中級開始涉及到一些工具的使用。
① QTP自動化工具的環境搭建;
② loadrunner性能工具的環境搭建;
③ jmeter性能工具的環境搭建及接口壓力測試;
④ jmeter腳本增強,app/web性能測試;
⑤ fiddler抓包工具的操作使用、Jenkins自動化部署工具;
⑥ 數據庫MySQL、SQL語句。
3.第三階段
第三階段涉及到四個方面,需要掌握一點開發的知識。
① 虛擬機的搭建與使用,Linux環境搭建及命令;
② eclipse框架介紹,學習測試必須掌握的Java基礎知識;
③ testNG+selenium自動化工具環境搭建;
④ APP自動化之monkey。