Articles

A solution to Web software automatic test based on continuous integration

  • LI Zhenhui ,
  • CHEN Wenyu ,
  • XU Yanzhi
Expand
  • 1. China Internet Network Information Center, Beijing 100190, China;
    2. Z-Park Association of Internet Finance, Beijing 100080, China

Received date: 2014-09-12

  Revised date: 2014-12-08

  Online published: 2015-05-15

Abstract

The web related software development shows a trend of more frequent changes in user demands and a shorter development period. In order to improve the efficiency and the accuracy of software test, a quick response high quality testing platform has been successfully built. According to the layered software architecture and based on the continuous integration platform, Ant, Selenium 2.0, TestNG, and Sonar are integrated to provide a solution to solve continuous construction, test and code quality monitor of the whole process of testing automation of a software system. It is shown that the solution can greatly improve software test efficiency with a high reliability.

Cite this article

LI Zhenhui , CHEN Wenyu , XU Yanzhi . A solution to Web software automatic test based on continuous integration[J]. Science & Technology Review, 2015 , 33(9) : 78 -82 . DOI: 10.3981/j.issn.1000-7857.2015.09.014

References

[1] 许蕾, 徐宝文, 陈振强. Web 测试综述[J]. 计算机科学, 2003, 30(3): 100-104. Xu Lei, Xu Baowen, Chen Zhenqiang. A survey of Web testing[J]. Com puter Science, 2003, 30(3): 100-104.
[2] Xu Lei, Xu Baowen, Jiang Jixiang. Testing web applications focusing on their specialties[J]. ACM Special Interest Group on Software Engineering, 2005, 30(1): 1-6.
[3] 曹洋, 崔萌. 基于行为驱动开发的自动化测试方法研究[J]. 清远职业技术学院学报, 2013(6): 1-4. Cao Yang, Cui Meng. The research on behavior-driven development of automated testing [J]. Journal of Qingyuan Polytechnic, 2013(6): 1-4.
[4] 刘培. 自动化测试平台的设计与实现[J]. 科技创新与应用, 2014(24): 45-48. Liu Pei. The platform of automated testing[J]. Technology Innovation and Application, 2014(24): 45-48.
[5] 赵金丹. 基于selenium的web自动化测试脚本设计研究[J]. 科技传播, 2014(1): 94-95. Zhao Jindan. The research on selenium of web automated script testing[J]. Public Communication of Science & Technology, 2014(1): 94-95.
[6] Smart J F. Jenkins: The definitive guide[M]. Sebastopol: O'Reilly Media, 2011.
[7] Moser M, O'Brien T. The hudson book[M]. Redwood Shores: Oracle, Inc., 2011.
[8] Beust C, Suleiman H. Next generation java testing[M]. Boston: Addison-Wesley Professional, 2007.
[9] Menon V. Test NG Beginner's guide[M]. Birmingham: Packt Publishing, 2013.
[10] Eric M B, Tilly J. Ant:The definitive guide[M]. Sebastopol: O'Reilly Media, 2002.
[11] 赵卓. Selenium自动化测试指南[M]. 北京:人民邮电出版社, 2013. Zhao Zhuo. Automated Web testing with selenium[M]. Beijing: Posts & Telecom Press, 2013.
[12] Arapidis C. Sonar code quality testing essentials[M]. Birmingham: Packt Publishing, 2012.
[13] Racodon D. Developers' seven deadly sins [EB/OL]. (2013-12-03)[2014-01-06]. http://docs.codehaus.org/display/SONAR/Developers% 27+Seven+Deadly+Sins.
Outlines

/