一、基本技能
- 測試理論
- 需求分析(需求文檔、API文檔、UI、程序和數據)
- 編寫用例(核心要素:名稱、級別、步驟、期望結果、實際結果)
- 評審用例
- 用例執行
- 測試報告(markdown、html、excel、word、ppt)
- 開發模型(敏捷開發、瀑布模型、vwxh、螺旋模型)
- 敏捷測試
二、專業技能
- SQL 語句 (連接工具:Navicat Premium、SQLyog)
- linux 常用命令(連接工具:xshell、crt,傳輸工具:winSCP、FileZilla)
- http、https 區別
- BS、CS 區別
- post、get 區別
- web、App 測試區別
- 熟悉 Android(adb 命令等)、iOS、windows(pc)、linux(pc)、WP*(mobile)
三、工具使用/搭建
- 抓包工具(fiddler、charles、wireshark 等)
- 數據庫管理工具(Navicat、SQLyog)
- redis 管理工具(Redis Desktop Manager)
- 接口測試工具(Postman,HttpRuner)
- 性能工具(PC:LoadRunner、jmeter、Locust,Android-APP:monkey、GT、Emmagee*)
- 自動化測試工具(Appium、selenium-webdirver、macaca、airtest、Robot Framework、QTP、monkeyrunner*)
- 缺陷管理工具(tracup、bugfree、redmine、jira、trac)
- 第三方測試平台(testin、騰訊優測、阿里MQC、 百度MTC)
- 設備批量管理平台:STF
- 項目同步工具:git、 svn
- 安全性測試:sql 注入(or 1=1)、 xss、url 加密、密碼密文存儲、https
- 持續集成:jenkins
- 容器引擎:docker
四、語言技能
- 編程語言 - 了解(java、swift,object-c ,php 等)
- 腳本語言 - 掌握(Python、shell、Ruby 等)
- 標記語言 - 了解(html、css、JavaScript 等)
五、其他技能
- Google GMS 測試
- Google CTS 測試
六、自我學習
- 社區(Testerhome,百度貼吧-軟件測試吧,51Testing、測試窩、測試之道 等)
- 博客(博客園、簡書、csdn、v2ex 等)
- 視頻(慕課網、騰訊課堂 等)
- QQ群(測試類型的群)
- github