自动化测试中java多线程的使用实例

本文介绍了在自动化测试中如何利用Java多线程解决与数据库交互的问题,以提高测试效率。作者分享了一个简单的ThreadTest类代码示例,并提到了在Android UiAutomator和selenium2java中的使用方式。同时,提供了结束进程的方法和加入join()防止异常的建议。文章末尾,作者还分享了相关学习资源。
摘要由CSDN通过智能技术生成

小编以前在学习android UiAutomator和selenium2java的时候,经常与遇到一些跟数据库相关的问题,比如我提交了一个订单,我想从数据库中查询这个订单的信息是否跟预期一致,或者我已经购买过一个课程,我需要从数据库中删除这条记录,方便我再去购买。如果对于一条用例来说执行一下sql语句就好了,但是如果对于执行很多用例的话,就不符合自动化的初衷了。所以本人在学习了java多线程之后,进行了一些实践。分享出来,供大家参考。

这个是我写的ThreadTest类的代码。很简单,暂时只实现了一个key控制一个功能,但是思路差不多,再改改就能实现多功能,针对每个需要操作数据库的用例都写一个key控制的if-else循环。

 

public class ThreadTest extends Thread{
        boolean key = true;
        boolean key1 = false;
        public void r
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值