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