在一个浏览器窗口运行自动化测试用例
在执行selenium用例时,每个用例都要新建一个浏览器窗口,如何在一个浏览器窗口运行所有自动化测试用例?...
在执行selenium用例时,每个用例都要新建一个浏览器窗口,如何在一个浏览器窗口运行所有自动化测试用例?
展开
3个回答
展开全部
1、首先,明确测试的产品和需求,例如:是一个web界面测试还是CLI测试;需求是对界面进行一个操作还是进行一系列的配置
2、明确测试产品和需求之后,然后就是选择测试工具或者直接用脚本进行接口的调用
3、然后就是回放进行测试,而24小时的话,你只需加一个循环操作,在循环操作里加一个if判断,如果时间到达24h,则break出循环即可。
总之,一个自动化测试用例,其是是对一个手工测试用例的脚本化,也可以说是程序化,然后加一些自己的逻辑判断,就可以实现24H自动化测试了。
2、明确测试产品和需求之后,然后就是选择测试工具或者直接用脚本进行接口的调用
3、然后就是回放进行测试,而24小时的话,你只需加一个循环操作,在循环操作里加一个if判断,如果时间到达24h,则break出循环即可。
总之,一个自动化测试用例,其是是对一个手工测试用例的脚本化,也可以说是程序化,然后加一些自己的逻辑判断,就可以实现24H自动化测试了。
百事牛
2024-10-28 广告
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,针对PDF口令安全性的取消问题,我们推荐使用奥凯丰PDF解密大师这一工具。用户只需打开软件,选择移除密码功能,随后将PDF文件添加到软件中并设置好输出目录。在软件弹框内输入之前设置的PDF文件口令密码,点击...
点击进入详情页
本回答由百事牛提供
展开全部
selenium对测试用例的执行是很灵活的,你可以把所有用例都写到一个TestSuite里,大家都用同一个Selenium实例来控制浏览器。但是你会面临两个问题
测试环境清理
跑完一个测试用例再跑下一个的时候,cookie信息是携带过去的,如果前一个测试用例登录过网站,你下一个测试用例也处于登录状态,你必须手动清除掉这些信息,如果你的用例与用户登录有关
随机错误
Selenium有时候不是很稳定,很可能当前实例失去了对浏览器的控制,你要都用这个实例,所有后面的测试都别跑了。
如果这两个问题你都不必考虑,用一个实例也没什么问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要根据你的测试用例组织,一般测试用例之间不要有上下依赖;
在一个浏览器执行所有的自动化用例:不建议这样做
比如:
用例1:用户登录->做业务操作->登出
用例2:用户登录->做业务操作->登出
等等。。
这样的用例组织清晰、便于维护,一个用例打开一个浏览器就可以了
在一个浏览器执行所有的自动化用例:不建议这样做
比如:
用例1:用户登录->做业务操作->登出
用例2:用户登录->做业务操作->登出
等等。。
这样的用例组织清晰、便于维护,一个用例打开一个浏览器就可以了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询