[1]姜文,刘立康.基于持续集成的冒烟测试[J].计算机技术与发展,2018,28(08):53-57.[doi:10.3969/ j. issn.1673-629X.2018.08.011]
 JIANG Wen,LIU Li-kang.Smoking Test Based on Continuous Integration[J].,2018,28(08):53-57.[doi:10.3969/ j. issn.1673-629X.2018.08.011]
点击复制

基于持续集成的冒烟测试()

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
28
期数:
2018年08期
页码:
53-57
栏目:
智能、算法、系统工程
出版日期:
2018-08-10

文章信息/Info

Title:
Smoking Test Based on Continuous Integration
文章编号:
1673-629X(2018)08-0053-05
作者:
姜文刘立康
西安电子科技大学 通信工程学院,陕西 西安 710071
Author(s):
JIANG WenLIU Li-kang
School of Telecommunication Engineering,Xidian University,Xi’an 710071,China
关键词:
持续集成ICP-CI冒烟测试自动化工厂版本包
Keywords:
continuous integrationICP-CIsmoking testautomated factoryversion package
分类号:
TP311.5
DOI:
10.3969/ j. issn.1673-629X.2018.08.011
文献标志码:
A
摘要:
随着软件开发技术的发展,软件持续集成与自动化测试已成为软件开发过程中的一个重要组成部分。 集成构建中的自动化测试实质上就是冒烟测试。 冒烟测试是对软件版本包的基本功能进行测试验证,同时也是进一步开展全面深入测试的预测试。 结合工作实践,介绍了冒烟测试、门槛用例和基于持续集成冒烟测试的特点;叙述了冒烟测试涉及到的角色和软件测试自动化工厂;详细叙述了冒烟测试运行的系统架构和运行流程。 最后介绍了一个冒烟测试的工作案例和在该案例测试过程中遇到的一些典型问题。 实践表明,基于持续集成的冒烟测试有助于及早发现并解决软件缺陷,提高
软件开发效率和软件质量;采用自动化测试脚本进行软件测试,提高了测试效率,减少了测试工程师大量的重复测试验证工作。
Abstract:
With the development of the software technology,continuous integration and automation test has become an important part in the process of software development. Automation test in integration building is essentially smoking test which tests the basic function of the software version package,also pre-tests in further in-depth test. Combined with practice,we introduce the smoking test,threshold cases and the characteristics of smoking test based on continuous integration,describe the roles involved in smoking test and the software test automation factory,especially the system structure and operation process of smoking test in detail. Finally we give a working case of smoking test and some typical problems in the testing process. Practice shows that smoking test based on the continuous integration helps to detect and solve software defects earlier,improving software development efficiency and quality. Using automated test scripts in software testing can improve testing efficiency and reduce a lot of repetition test validation for testing engineer.

相似文献/References:

[1]陈国栋 罗省贤.Scrum敏捷软件开发方法实践中的改进和应用[J].计算机技术与发展,2011,(12):97.
 CHEN Guo-dong,LUO Sheng-xian.Improvement and Application of Scrum Agile Software Development Method in Practice[J].,2011,(08):97.
[2]王迎霞.大规模C++软件系统测试驱动开发的设计与实践[J].计算机技术与发展,2012,(09):95.
 WANG Ying-xia.Design and Practices of Test-driven Development in a Large C++ System[J].,2012,(08):95.
[3]姜文,刘立康.基于 ClearCase 的软件配置管理与持续集成[J].计算机技术与发展,2016,26(01):10.
 JIANG Wen,LIU Li-kang. Software Configuration Management and Continuous Integration Based on ClearCase[J].,2016,26(08):10.
[4]姜文,刘立康. C++与Java软件重量级静态检查[J].计算机技术与发展,2016,26(08):17.
 JIANG Wen,LIU Li-kang. Heavy-weight Static Checking of Software in C/C++ and Java[J].,2016,26(08):17.
[5]姜文,刘立康. 基于持续集成的PC-Lint静态检查[J].计算机技术与发展,2016,26(11):31.
 JIANG Wen,LIU Li-kang. PC-Lint Static Checking Based on Continuous Integration[J].,2016,26(08):31.
[6]姜文,刘立康. 基于VXWORKS系统的热补丁技术研究[J].计算机技术与发展,2017,27(03):18.
 JIANG Wen,LIU Li-kang. Research on Hot Patch Technology Based on VXWORKS[J].,2017,27(08):18.
[7]姜文,刘立康. 软件调试问题研究[J].计算机技术与发展,2017,27(11):1.
 JIANG Wen,LIU Li-kang. Research on Software Debugging[J].,2017,27(08):1.
[8]姜 文,刘立康.基于云环境的持续集成[J].计算机技术与发展,2018,28(01):11.[doi:10.3969/ j. issn.1673-629X.2018.01.003]
 JIANG Wen,LIU Li-kang.Continuous Integration Based on Cloud Environment[J].,2018,28(08):11.[doi:10.3969/ j. issn.1673-629X.2018.01.003]
[9]姜文,刘立康.基于持续集成的C/ C++软件覆盖率测试[J].计算机技术与发展,2018,28(03):37.[doi:10.3969/ j. issn.1673-629X.2018.03.008]
 JIANG Wen,LIU Li-kang.Code Coverage Test of C/ C++ Software Based on Continuous Integration[J].,2018,28(08):37.[doi:10.3969/ j. issn.1673-629X.2018.03.008]
[10]姜文,刘立康.应用软件项目的迭代开发与测试[J].计算机技术与发展,2019,29(04):7.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 002]
 JIANG Wen,LIU Li-kang.Iterative Development and Testing in Application Software Project[J].,2019,29(08):7.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 002]

更新日期/Last Update: 2018-10-26