自动化测试前序(https://blog.csdn.net/ling_mochen/article/details/79314118)
生活随笔
收集整理的這篇文章主要介紹了
自动化测试前序(https://blog.csdn.net/ling_mochen/article/details/79314118)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么要做自動化測試?
- 節省手動測試的人力和成本,提高測試時間和質量
- 有助于提升測試團隊的測試技術
- 公司項目需求,便捷自己
?
分層自動化測試
- UI測試(不管是CS還是web端元素測試),web測試元素變動比較大,不要定位
- 集成接口測試
- 單元測試(一般比較穩定,一般是開發人員測試,測試人員也可以接口測試)
?
什么產品適合自動化測試?
- 功能成熟(需求變動較小)
- 產品更新維護周期長
- 項目進度不太大
- 比較頻繁的回歸測試
- 軟件開發比較規范,具有可測試性
- 腳本具有可復用性
?
selenium 技術
- 元素定位的幾種方法:webDriver API ,selenium IDE ,selenium Grid
?
Python 技術
- 函數 、類、方法:讀寫文件,unitest 單元測試框架, HTML test Runner.py(生產測試報告)發郵件模塊,多線程技術等
selenium的特點:
- 開源、免費
- 多瀏覽器支持,fixfor,chrome 、IE
- 多平臺支持:Linux、windows、Mac
- 多語言支持:java、python、ruby、php、c#
- 多web頁面有良好的支持
- 簡單(API),靈活(開發語言驅動)
- 支持分布式測試用例執行
selenium家譜
- selenium 1.0包括了:selenium IDE,selenium Grid,selenium RC三部分組成(selenium IDE 是firefox的一個插件,可以錄制和回放腳本? selenium Grid,可以測試瀏覽器的兼容性,用于實現多線程分布式測試)
- selenium RC包含了:通過java? script?? Client、selenium Servier?
- selenium server 包含了:launcher:啟動瀏覽器,Http Proxy:selenium seerver 的Http請求, Gore 嵌入到瀏覽器的JS代碼
- selenium 2.0=selenium1.0+webDrive? 向下兼容
?
轉載于:https://www.cnblogs.com/Dozeoff/p/10096199.html
總結
以上是生活随笔為你收集整理的自动化测试前序(https://blog.csdn.net/ling_mochen/article/details/79314118)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react源码总览(翻译)
- 下一篇: 在Eclipse中查看Javadoc文档