【技术实现步骤摘要】
本专利技术涉及一种测试方法及系统,特别是涉及一种基于Hadoop的测试用例分布式测试方法及系统。
技术介绍
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。随着一个产品的自动化工作不断深入,自动化测试所采用的测试用例积累数量持续增长。绝大部分毫无依赖关系的测试用例由于串行运行,导致测试执行时间达到小时级另IJ,且不易于优化。另外,测试用例在运行时对机器资源的抢占互斥,导致运行机器的不稳定等问题也逐渐扩大。现有技术中,绝大多数测试用例都是串行执行,效率低下;且当一个测试用例阻塞时,可能会影响后面的测试用例的执行。Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序,充分利用集群的威力进行高速运算和存储。具体地,Hadoop 实现了一个分布式文件系统(Hadoop Distributed File System, HDFS)。HDFS有高容错性的特点,并且设计用来 ...
【技术保护点】
一种基于Hadoop的测试用例分布式测试方法,其特征在于:包括以下步骤:步骤S1、下载测试用例列表;步骤S2、利用Hadoop平台对每台节点机器的CPU和内存资源进行计算,将测试用例列表并行分配至多台节点机器上;步骤S3、多台节点机器并行执行其上的测试用例,并生成测试报告和日志。
【技术特征摘要】
【专利技术属性】
技术研发人员:谷颖,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。