QQ交流羣:585499566php
這篇是一個系列,用來給須要作自動化測試方案的人作個參考,文章的內容是我收集網上和本身工做經驗所得,但願可以給大家有所幫助微信
背景:由於工做須要,測試經理、測試組長的職位會須要作【自動化測試方案書】框架
使用人羣:測試組長、測試經理、自動化測試小白工具
收穫:對於自動化測試平臺的搭建具備宏觀的認識、可以部署多種自動化測試工具測試
自動化測試包含:API接口、PC端UI、Android端UI、IOS端UIspa
1、 爲何要作自動化測試?(Why) 接口
(一) 迭代中省去人力測試非新增功能:部署
(二) 可以實現快速迭代中基本功能校驗:selenium
2、 自動化測試是什麼?(What) it
3、 怎麼樣實現自動化測試?(How)
4、 選型標準
5、 代碼單元自動化測試
(一) phpunit
(二) Sonar使用
(三) 選擇代碼單元自動化測試實現方式
6、 API自動化測試
(一) 工具實現
(二) 腳本實現
(三) 工具+腳本實現
1. Python+Postman
2. Postman+Newman+Jenkins
3. Python+Testlink+Jenkins
(四) 選擇API自動化測試實現方式
7、 PC端UI自動化測試
(一) 工具介紹
1. UFT(QTP)
2. Robot Framework
(二) 框架使用
1. Python+selenium
2. Sweetest
(三) 選擇PC端UI自動化測試實現方式
8、 手機端UI自動化測試
(一) APP測試分類
(二) 移動APP自動化測試框架對比
(三) 選擇手機端APP自動化測試實現方式
1. Android
2. iOS
(四) 微信自動化測試
9、 持續集成平臺搭建
(一) 什麼是持續集成
(二) 六種持續集成工具介紹
(三) Jenkins持續集成實現方法
10、 自動化測試部署策略