文献综述(或调研报告):
1.CI持续集成
持续集成(Continuous Integration,简称CI)是一种软件开发实践,在实践中项目成员频繁地进行集成,通常每个成员每天都会做集成工作,如此,每天整个项目将会有多次集成。每次集成后都会通过自动化构建(包括测试)来尽快发现其中的错误。许多团队都发现这种方法大大地减少了集成问题并且能够快速地开发出高内聚性的软件。持续集成的核心是减少缺陷引入、发现和修复之间的时间间隔。以下为CI的技术组成
1.1日构建技术
日构建(DadilyBuild),就是每天把所有的代码开发集成起来, 并尽可能让其处于可测试状态。日构建是持续构建概念在以日计的较小发生频度下的特殊称谓。极限编程方法中把日构建列为软件开发管理中的最佳实践; 敏捷软件开发中也把持续集成当作是保证软件项目成功的一个原则。
1.2自动化回归测试技术
项目管理计划完成后,测试人员开始根据需求绘制思维导图、写测试计划、编写测试用例,等到产品待发布时开始使用自动化测试工具执行大量回归测试用例、测试报告和缺陷分析与追踪。
2.自动化测试脚本编写
目前,手机已经是一个集软硬件设计和功能于一体的典型的嵌入式设备,其测试工作中同样也存在着重复度极高的复杂工作。所以,手机的自动化测试也成了研究热点。
一些手机厂商拥有针对自己产品的自动化测试工具,接下来将根据文献逐一介绍。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
