軟體測試(英語: Software Testing),描述一種用來促進鑑定軟體的完整性、安全性和質量的過程,換句話說,軟體測試是一種實際輸出與預期輸出之間的審核或者比較過程,軟體測試的經典定義是在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
就業前景好,勝任崗位多
技術方向 功能測試工程師、自動化測試工程師、性能測試師
業務方向 業務諮詢顧問、行業諮詢顧問、技術諮詢顧問
管理方向 測試組長、測試經理、測試主管、項目經理
掃清知識死角,精選內容
功能測試
計算機硬體、作業系統、常用軟體、熟悉操作Excel軟體、軟體測試基礎和原則、軟體質量模型和管理、軟體測試流程、軟體測試範圍、測試用例設計等
接口測試
接口測試基礎、接口測試工具Postman、HTTP協議和請求響應原理、Web漏洞掃描、RESTful風格和JSON、Mock測試、企業接口文檔、接口加密機制
APP測試
移動App測試基礎、網絡、升級、適配、安全、性能測試、業務邏輯、兼容性、異常、熱升級、健壯性測試、搭建Android模擬器、連接真機、Monkey穩定性測試
Linux資料庫
Linux基礎、Linux常用命令、Linux中搭建Java運行環境和項目部署、Linux中搭建LAMP運行環境和項目部署、資料庫設計、函數、存儲過程、視圖、事務等
Python編程
注釋、變量、輸入輸出、變量類型、運算符、分支語句、循環語句、字符串、列表、元組、字典、函數基礎、變量進階、函數進階、匿名函數、函數基礎等
自動化測試
自動化測試原理和基礎、Python測試框架Pytest、Web自動化測試工具Selenium、測試報告優化、Python的HTTP庫Requests、Jenkins持續集成
安全測試
性能測試基礎、性能測試工具LoadRunner、JMeter配置文件、腳本錄製、Cookie管理、JMeter插件管理和伺服器監控、JMeter請求、定時器、集合點設置
就業階段
企業項目需求原型講解、簡歷指導、簡歷修改、模擬面試、行業指導和職業規劃、一對一 就業跟蹤和輔導、人事和技術面試技巧、就業推薦、獵頭服務
軟體測試常用的方法
可接受性測試。可接受性測試,英文是Acceptability Testing。可接受性測試是在把測試的版本交付測試部門大範圍測試以前進行的對基本功能的簡單測試。因為在把測試的版本交付測試部門大範圍測試以前應該先驗證該版本對於所測試的功能基本上比較穩定。必須滿足一些至低要求。比如不會很容易程序就掛起或崩潰。如果一個新版本沒通過可測試性的驗證,就應該阻攔測試部門花時間在該測試版本上測試。同時還要找到造成該版本不穩定的主要缺陷並督促儘快加以修正。