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