基于携程 A PP 的自动化测试技术的研究与分析 Research and Analysis of Automated Testing Technology Based on Ctrip App 中文摘要随着互联网技术的高速发展以及软件技术的日益提高,软件产品的应用更加广泛,功能也更加的复杂。人们对软件的质量的要求越来越高,正因为如此,软件测试在软件开发的过程中更是必不可少的一步,软件测试是用来验证一个软件能否达到它所需要达到的功能,因此,它在软件开发的过程中起着关键的保证质量的活动。常见的软件测试一般是手动测试以及自动化测试,但伴随着软件规模的扩大,手动测试的缺点日益暴露,效率很低以及测试速度非常缓慢。而自动化测试是具备良好的操作性,能够有效的提高测试效率,减少繁琐的测试过程,对比之下,自动化测试技术在大型移动应用中运用更加广泛。 自动化测试“携程”APP 的研究与分析是本次课题的主要内容,本次课题选择自动化测试工具 Appium 来进行对“携程”APP 的研究,根据用户的需求分析以及对软件的测试用例,在 virtualbox 虚拟机上,在linux 系统安装 Appium 和搭配测试环境,利用 Python 语言,连接 Android手机对 APP 进行自动化测试。关键词:自动化测试 Appium Android APP广东东软学院本科生毕业设计(论文)AbstractWith the rapid development of Internet technology and the improvement of software technology, the application of software products is more extensive and the function is more complex. People are more and more interested in the quality of software. Because of this, software testing is an essential step in the process of software development. Software testing is used to verify whether a software can achieve the functions it needs to achieve. Therefore, it plays a key role in the process of software development to ensure the quality of activities Common software testing is generally manual testing and automated testing, but with the expansion of software scale, the shortcomings of manual testing are increasingly exposed, the efficiency is very low and the testing speed is very slow. And automated testing has...