iTest: testing software with mobile crowdsourcing

iTest: testing software with mobile crowdsourcing
复制标题

DOI:
10.1145/2666539.2666569
复制
发表时间:
2014-11
期刊:
--
影响因子:
--
通讯作者:
Minzhi Yan;Hailong Sun;Xudong Liu
Minzhi Yan;Hailong Sun;Xudong Liu
中科院分区:
其他
文献类型:
--
作者:
Minzhi Yan;Hailong Sun;Xudong Liu

文献摘要

被引文献

相似文献

近年来,出现了很多众包系统,并催生了许多成功的众包系统,如维基百科、亚马逊 Mechanical Turk 和 Waze。在软件工程领域,众测已引起越来越多的兴趣和采用,特别是在个人开发人员和小型公司中。在本文中,我们提出了 iTest,它将移动众包和软件测试结合在一起,以支持移动应用程序和 Web 服务的测试。 iTest 是一个供软件开发人员提交软件并方便地从众测人员那里获取测试结果的框架。首先分析了移动众测平台需要解决的关键问题;其次,介绍了iTest框架的架构;第三,我们介绍了在iTest中测试Web服务的工作流程,并提出了一种解决第2节中提到的测试人员选择问题的算法;然后解释了支持测试移动应用程序的开发套件;最后,我们进行了两个实验来说明接入网络的方式和测试者的位置都会影响Web服务的性能。
In recent years, a lot of crowdsourcing systems have emerged and lead to many successful crowdsourcing systems like Wiki-pedia, Amazon Mechanical Turk and Waze. In the field of software engineering, crowdtesting has acquired increased interest and adoption, especially among personal developers and smaller companies. In this paper, we present iTest which combines mobile crowdsourcing and software testing together to support the testing of mobile application and web services. iTest is a framework for software developers to submit their software and conveniently get the test results from the crowd testers. Firstly, we analyze the key problems need to be solved in a mobile crowdtesting platform; Secondly, we present the architecture of iTest framework; Thirdly, we introduce the workflow of testing web service in iTest and propose an algorithm for solving the tester selection problem mentioned in Section 2; Then the development kit to support testing mobile application is explained; Finally, we perform two experiments to illustrate that both the way to access network and tester's location influence the performance of web service.