更新时间:12-25 上传会员:糖糖不爱吃糖
分类:计算机信息 论文字数:13763 需要金币:1000个
【摘要】在IT业处于发展的初级阶段时,由于大多数软件比较简单,对其的测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大.因此,如何保证软件产品的质量成为了软件开发过程中的一个重要环节,而软件测试正式保证软件质量的一个重要手段。
软件测试(software testing)是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。然而随着软件的需求量越来越大,软件开发中出现错误或缺陷的机会越来越多,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。软件的大工业生产决定了软件测试是生产的必不可少的环节,因此,软件测试首先要了解客户的需求、编写测试方案、测试计划、输出测试用例、测试和撰写测试报告。这是软件测试的基本流程,软件测试的方法有很多。本文以大唐电信车联网终端维护模块为例,学习以黑盒测试方法为主的软件测试过程,从制定测试计划开始,再到期间实现自动化测试,我都付出了辛苦的汗水,论文包括一些测试的方法和流程之外,还包括测试完成后根据数据采集做的分析,因此本次测试对我来说是很有必要的。
【关键字】:软件测试; 测试计划; 测试用例; 测试设计
目 录
摘 要
Abstract
1 绪论-1
1.1车联网终端维护模块功能简介-1
1.2软件测试的理论基础-1
1.2.1软件测试定义-1
1.2.2软件测试的目的-1
1.2.3软件测试现状-2
1.2.4软件测试的背景和意义-2
1.2.5软件测试的内容-2
2 测试方法和测试工具-4
2.1测试方法介绍-4
2.1.1黑盒测试-4
2.1.2 ALAC测试-4
2.2测试工具介绍-4
2.2.1 Quicktest Professional-4
3 车联网终端维护模块需求和环境分析-5
3.1终端维护模块需求分析-5
3.1.1测试对象分析-5
3.1.2测试重点-6
3.1.3测试设计思路-6
3.1.4测试细节-6
3.2测试环境分析-7
3.2.1测试设备-7
3.2.2测试工具-8
3.2.3测试组网分析-8
4 功能测试方案和测试用例的编写-9
4.1功能测试方案编写-9
4.2功能测试用例设计-10
5 自动化功能测试-13
5.1自动化测试计划-13
5.2录制脚本-13
5.3调试测试-15
5.4自动化测试用例设计和验证-17
5.5运行和结果-18
6 可用性测试-20
6.1 设计可用性测试用例-20
6.2 可用性测试用例执行和数据分析-20
7 兼容性测试-22
7.1 兼容性测试的目的-22
7.2 设计兼容性测试用例-22
7.3 兼容性测试结果和数据分析-22
8 测试报告-24
8.1 总体评价结论-24
8.2 测试结果-24
8.3 测试质量评估-25
8.3.1 缺陷统计-25
8.3.2 测试设计评估-26
8.3.2 测试执行统计数据-26
8.4 BUG分析-27
总 结-28
参考文献-30
致 谢-31