如何做好WEB前端自动化测试[精选].docVIP

  • 4
  • 0
  • 约 11页
  • 2017-01-22 发布于江苏
  • 举报
如何做好WEB前端自动化测试[精选]

如何做好WEB前端自动化测试 测试数据 放到txt或者放到excel中,脚本中编写代码可以从文件中读取测试数据 我是放到一个类中,数据就是每个类中的变量;总之,测试数据肯定要单独存放 数据库的操作 现在的WEB应用肯定都离不开数据库,不论是mysql还是oracle;Selenium本身是和数据库没有任何联系的,它只是对浏览器动作的封装,如果想操作数据库,那么就得在脚本中添加这部分的代码 ? 什么时候会用到数据库: 1、用户某个动作,如购买某一件商品完成时(这部分用selenium去实现),需要检查数据库里是否增加了对应的记录(如支付表中增加一条记录、商品表中数量减少1、订单表增加一条记录等等等等) 2、测试类似于注册或需要运行前清理一部分数据时(如果你每次测试注册或者邀请好友奖励的时候,不希望每次都得换新用户去测试,那么在运行前增加清理用户或者清理用户之间邀请推荐的绑定关系记录吧) 3、在页面输入某项数据时,例如查询某个订单的状态,订单号只能从数据库中获取该用户的订单号 ? 数据库的操作也建议单独写一个模块,便于管理和维护,我在做性能测试的时候就用到过之前自动化测试中的数据库脚本,进行一些操作 每个系统的数据库设计不同,从简单到复杂,比较容易遇到的问题就是各种约束,尤其是外键,清理数据的时候非常麻烦(经常遇到想删除一条记录的时候,必须得先清除另外N张表中的数据,这N张表可能

文档评论(0)

1亿VIP精品文档

相关文档