- 4
- 0
- 约 11页
- 2017-01-22 发布于江苏
- 举报
如何做好WEB前端自动化测试[精选]
如何做好WEB前端自动化测试
测试数据
放到txt或者放到excel中,脚本中编写代码可以从文件中读取测试数据
我是放到一个类中,数据就是每个类中的变量;总之,测试数据肯定要单独存放
数据库的操作
现在的WEB应用肯定都离不开数据库,不论是mysql还是oracle;Selenium本身是和数据库没有任何联系的,它只是对浏览器动作的封装,如果想操作数据库,那么就得在脚本中添加这部分的代码
?
什么时候会用到数据库:1、用户某个动作,如购买某一件商品完成时(这部分用selenium去实现),需要检查数据库里是否增加了对应的记录(如支付表中增加一条记录、商品表中数量减少1、订单表增加一条记录等等等等)
2、测试类似于注册或需要运行前清理一部分数据时(如果你每次测试注册或者邀请好友奖励的时候,不希望每次都得换新用户去测试,那么在运行前增加清理用户或者清理用户之间邀请推荐的绑定关系记录吧)
3、在页面输入某项数据时,例如查询某个订单的状态,订单号只能从数据库中获取该用户的订单号
?
数据库的操作也建议单独写一个模块,便于管理和维护,我在做性能测试的时候就用到过之前自动化测试中的数据库脚本,进行一些操作
每个系统的数据库设计不同,从简单到复杂,比较容易遇到的问题就是各种约束,尤其是外键,清理数据的时候非常麻烦(经常遇到想删除一条记录的时候,必须得先清除另外N张表中的数据,这N张表可能
您可能关注的文档
最近下载
- 五一劳动节主题班会 6.ppt VIP
- 中华民族共同体概论讲稿专家版《中华民族共同体概论》大讲堂之 第八讲 供奉中国与中华民族内聚发展(辽宋夏金时期).doc VIP
- DGJ08-2143-2021 公共建筑绿色设计标准(2024局部修订).docx VIP
- 天津一中高二下期末试卷(数学).pdf VIP
- ABB Manual - NGC8206 French (Rev AB) 手册(英语)说明书.pdf
- 河南中国移动ai面试题库及答案.doc
- 《思政元素融入初中生物课程中的探索与实践》.docx VIP
- 2026年事业单位会计题库及答案.docx
- 2025年《中华民族共同体概论》-第十四讲 新中国与中华民族的新纪元(1949—2012)-专家大讲堂讲义.docx VIP
- 300立方米柴油储罐设计.docx VIP
原创力文档

文档评论(0)