Selenium的简单学习

准备花半个月入个门,学习一下Selenium。以及Python+WebDriver的两个内容。近期打算再看看的还包括信息安全等保测评。Devops+Jenkins。还有一个主题就是前面关注的App测试部分的内容。现在这些部分全部没有找到好的依托点,没有什么进展。主要就是因为没有搭建实际操作的平台,无法深入学习。每次浅尝辄止的重复,效果不太好。随时记录。

使用教材(《SELENIUM 2 自动化测试实战  基于PYTHON语言》)

0806  看了14章持续集成Jenkins入门,没有什么收获。感想就一句,要不要这么水。13章Github。这些内容就是安装和HelloWorld。

0812-0813学习记录

看了前面几章,第一张基础真的是针对0基础的测试小白的。第二章搭建也没什么好看的。第三章Python基础是针对0基础的小白的。主要是看第=四章WebDriverAPI,核心内容就是元素的定位与操作。几种类型在SeleniumIDE里面是有的,下拉框可以选择,这里介绍了一下原理性东西,其实这个是需要一些工具帮忙的。其他的一些操作实际就是调用函数接口,大概知道怎么回事,拿手册查就可以了,比如浏览器控制,元素操作,鼠标、键盘、页面信息、弹出框处理、上传下载、Cookie处理、截图等等。当然实际应用中,像验证码等还是要注意的。说起来,自动化测试和设计开发联系紧密,要按照开发写代码的思路和内容和操作。

0821学习记录

第五章自动化测试模型:

解释了库、框架、工具。库是提供的代码函数库;框架提供的功能操作粒子库;工具直接提供功能给你。照这个应该加个系统,提供解决方案给你。

名字好听,线性测试---模块化驱动测试---数据确定测试--关键字驱动测试。其实就是      代码---函数化代码--- (数据)参数化代码---(操作)参数化代码。

第六章Selenium IDE:  介绍IDE的使用、录制回放、编辑修改脚本。比较重要的还是断言与验证。

断言失败会终止测试;验证只是验证,不终止测试。还有保存变量用于后续的操作。

0823学习记录

今天看完了第7章,unittest。 其实就是用学会看webdriver导出的unittest脚本。 从结构上来说,单元测试框架主要就是解决:1)测试用例组织(按照一定规则把用例组合成不同目录和模块,分类组织到一起)、断言预期结果、批量执行(提供启动和拆除,unittest有3个层次,module、class、testcase)、日志输出。看起来不难,实际做起来比较烦。录制脚本一般是线性的,修改是一般要对照第5章,考虑怎样来参数化数据data和操作operation。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值