selenium(python)⾃动化测试⼊门⼀
前⾔
本⼈⽬前在做⼿机端的测试,未来想转向web端;故在空闲时间学习web端测试的相关知识,曾在初⼊职时接触过⾃动化测试框架selenium,但中途由于各种原因导致没有继续。最近重新整理⼀些基础知识,作为菜鸟的我也只能⼀步⼀步来,突然想着可以通过⽂章来记录⾃⼰的学习过程;所以便有了此⽂。
⾃动化测试简介
⾃动化测试是把⼈的测试⾏为转换成程序或者说电脑去执⾏的过程。如果厌倦了⿏标/⼿指点点点点,可以根据项⽬特⾊适当的做⼀下⾃动化。⾃动化测试其实就是程序⼀个代替⼿⼯测试的⼀个过程,但是并不能完全代替⼿⼯;同时⽬前测试⾏业⼿⼯测试占据⼤部分,⾃动化测试占⽐相对较⼩。
适合做⾃动化测试的项⽬特点:
1.需求明确,不会频繁变动
2.⽐较频繁的回归测试
3.系统界⾯稳定,变动少
4.项⽬维护周期长
python基础知识测试网页制作模板关于我们5.部分⾃动化的项⽬处于项⽬的后期维护阶段,较为稳定
⾃动化测试⼯具介绍
QTP:功能性⾃动化测试⼯具,适合BS/CS架构项⽬,收费并且使⽤VBS作为编程语⾔;录制脚本较为⽅便免费手机视频制作模板
selenium:web⾃动化测试⼯具,BS框架。免费且可以使⽤多种编程语⾔(java、python、ruby、JS等)数值常量合法的判断
Ration Robot:功能性⾃动化测试⼯具,CS、BS框架
Jmeter:性能化接⼝测试⼯具,CS、BS框架
appium:APP⾃动化测试⼯具,不太常⽤
soapu:接⼝⾃动化测试⼯具,也是功能性⾃动化测试⼯具
为什么选择selenium?
1.开源,免费
2.多浏览器⽀持:FireFox、Chrome、IE、Opera、
3.多平台⽀持:linux 、windows、MAC个人主页带位置视频未达标怎么弄
4.多语⾔⽀持:java、python、ruby、php、C#、JavaScript
5.对 web 页⾯有良好的⽀持
6.简单(API 简单)、灵活(⽤开发语⾔驱动)
7.⽀持分布式测试⽤例执⾏multiple intelligences
selenium环境搭建
s e le nium⼯具介绍

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。