[新版站点入口]
·在线留言 ·设为首页 ·加入收藏
  您现在的位置: 首页 > 论文范文 > 软件工程论文 >软件工程生命周期在测试自动化中的应用
关键词:

软件工程生命周期在测试自动化中的应用

作者:本站原创    文章来源:高校写作在线     更新时间:2008-11-05
站内论文除注明为"本站原创"外,其他均来自网友投稿或公共网络资源,本站不提供全文下载,如需要资料请联系本站(在线提交留言)代为收集,版权归原作者所有

软件工程生命周期在测试自动化中的应用

【英文题名】 The Application of Software Engineering Life-Cycle in Automated Software Testing
【关键词】 自动化测试; 生命周期; 软件工程; 通信软件;
【英文关键词】 Automated Testing; Life-cycle; Software Engineering; Telecommunication Software;
【中文摘要】 通过对软件工程生命周期理论和自动化测试过程的深入分析,发现软件自动化测试本质上包含了一个软件开发生命周期。两种生命周期之间既有区别,又有联系。与软件工程生命周期思想相一致的是,自动化测试同样包括需求分析、计划、设计、编码实现、集成测试、维护和退役阶段。在需求分析阶段,分析并选定要进行自动化测试的软件测试用例,明确测试目的;在自动化测试计划阶段,确定测试策略,制定自动化测试进度表和相关文档;在自动化测试设计阶段,描述自动化测试程序的结构,确定程序由哪些模块组成以及模块间的关系;在自动化测试脚本开发阶段,编写自动化测试脚本程序;在集成测试阶段,对自动化测试包进行分块集成测试和组装集成测试;在自动化测试包生命周期结束之前,对自动化测试包进行维护。与软件工程生命周期不同的是,在这些过程之前,自动化测试需要首先做出自动化测试决定,并选择正确的自动化测试工具。 软件自动化测试是软件测试一个重要的组成部分,它能完成许多手工测试无法实现或难以完成的测试。正确、合理地实施自动化测试,能够快...
【英文摘要】 By analyzing software engineering life-cycle theory and the automated software testing process, we think that the automated software testing owes a software development life-cycle. As software engineering life-cycle, automated software testing includes demand analysis, planning, design, coding, integrated testing, maintenance and decommissioning phases. Defining test target and choosing test cases from software manual test cases are main task in demand analysis phase. Testing strategy, schedule and related ...
摘要 4-6
ABSTRACT 6-7
第一章 引言 10-12
1.1 课题背景 10-11
1.2 课题任务 11
1.3 论文结构 11-12
第二章 测试自动化生命周期概述 12-19
2.1 软件工程生命周期思想 12-16
2.1.1 软件生命周期阶段 12
2.1.2 软件定义时期 12-13
2.1.3 软件开发时期 13-15
2.1.4 软件维护时期 15-16
2.2 测试自动化定义 16-17
2.3 测试自动化的生命周期 17-19
第三章 测试自动化的生命周期 19-48
3.1 测试自动化需求阶段 19-24
3.1.1 测试目标和目的 20-21
3.1.2 测试需求的可行性 21-22
3.1.3 过程评审 22-23
3.1.4 审查活动 23-24
3.2 测试自动化计划阶段 24-28
3.2.1 测试进度表 25
3.2.2 测试文档管理 25-26
3.2.3 测试开发管理 26-27
3.2.4 测试环境管理 27-28
3.3 测试自动化设计阶段 28-31
3.3.1 不同类型的自动化测试 28-29
3.3.2 测试程序定义 29-30
3.3.3 测试自动化设计标准 30-31
3.3.4 测试程序模板和命名规约 31
3.4 测试自动化编码实现阶段 31-38
3.4.1 开发重用库 32-33
3.4.2 测试程序开发标准 33-36
3.4.3 测试自动化开发环境 36
3.4.4 开发活动 36-38
3.5 测试自动化脚本的测试阶段 38-41
3.5.1 集成测试 39
3.5.2 评估测试 39-41
3.5.3 收益分析 41
3.6 测试自动化维护阶段 41-43
3.6.1 维护方法 42
3.6.2 软件系统的可维护性 42-43
3.7 测试自动化退役阶段及总结 43-44
3.8 自动化测试生命周期和软件工程生命周期的不同 44-48
3.8.1 测试决定 44-46
3.8.2 自动化测试工具的选择 46-48
第四章 通信软件测试自动化的实现 48-62
4.1 需求分析阶段 48-52
4.2 计划阶段 52-53
4.3 设计阶段 53-56
4.4 编码实现阶段 56-59
4.5 集成阶段 59-60
4.6 维护阶段 60-61
4.7 退役阶段和总结 61-62
第五章 结束语 62-64
5.1 论文工作总结 62
5.2 问题和展望 62-64
参考文献 64-65
致谢 65

 相关论文专题