软件测试实训报告
- 格式:doc
- 大小:131.50 KB
- 文档页数:15
实训报告书
专业计算机网络技术
系别灾害信息工程系
报告题目评分管理系统
报告人学号
指导教师带队教师
实训时间实训单位
教务处监制
目录
一、引言..................................................... 错误!未定义书签。
二、软件测试技术基础......................................... 错误!未定义书签。
1.软件测试技术........................................... 错误!未定义书签。
2.软件测试终止标准....................................... 错误!未定义书签。
三、测试准备................................................. 错误!未定义书签。
1.测试目标............................................... 错误!未定义书签。
2.待测系统的软硬件环境................................... 错误!未定义书签。
3.测试工具的选择......................................... 错误!未定义书签。
4.需求概述............................................... 错误!未定义书签。
四、测试计划................................................. 错误!未定义书签。
1.测试策略............................................... 错误!未定义书签。
2.测试人员............................................... 错误!未定义书签。
3.测试项目............................................... 错误!未定义书签。
4.测试进度............................................... 错误!未定义书签。
五、测试用例设计............................................. 错误!未定义书签。
1.界面测试用例设计....................................... 错误!未定义书签。
2.手动的功能测试用例设计................................. 错误!未定义书签。
3.自动的功能测试用例设计................................. 错误!未定义书签。
4性能测试用例设计....................................... 错误!未定义书签。
六、测试用例执行情况......................................... 错误!未定义书签。
1.界面测试用例执行情况................................... 错误!未定义书签。
2.手动的功能测试用例执行情况............................. 错误!未定义书签。
3.自动的功能测试用例执行情况............................. 错误!未定义书签。
4.性能测试用例执行情况................................... 错误!未定义书签。
七、测试过程管理(TestDirector)............................. 错误!未定义书签。
1.测试需求............................................... 错误!未定义书签。
2.测试计划............................................... 错误!未定义书签。
3.测试执行............................................... 错误!未定义书签。
4.缺陷报告............................................... 错误!未定义书签。
八、测试结果分析............................................. 错误!未定义书签。
1.软件能力............................................... 错误!未定义书签。
2.缺陷和限制............................................. 错误!未定义书签。
3.建议................................................... 错误!未定义书签。
4.测试结论............................................... 错误!未定义书签。
一、引言
随着计算机应用领域的不断扩大,所处理的问题也越来越复杂。最初,人们用处理简单问题的一些方法去处理日益复杂的问题。因此,软件危机出现了。而软件产品质量则成为开发者和用户最关心的问题。软件测试能够有效地帮助开发者及时发现程序中的错误或缺陷,及时改正,避免软件产品由于存在某种程度的缺陷造成不必要的损失以至影响产品的最终质量。
为了给用户提供一个高质量的可靠性强的软件产品,软件测试人员必须从纵向和横向两个方面对系统的各个模块进行深入的分析测试,以便能够准确及时地发现程序中存在的缺陷和错误。软件测试是一项非常复杂的系统工程,从不同的角度考虑可以有不同的划分方法。按是否执行程序分为静态测试和动态测试。按程序开发阶段分为单元测试、集成测试、系统测试、验收测试、回归测试、ALPHA测试和BETA测试。按测试方法分为黑盒测试、白盒测试和灰盒测。按测试目的分为功能测试、性能测试、压力测试、安全性测试、兼容性测试等等。因此,为了更好的明确测试的过程,了解测试究竟要完成哪些工作,我们首先要掌握这些软件测试方法和技术。
在本次综合实践中,我们小组选择了评分管理系统作为测试对象。目的是通过对评分管理系统的测试来发现程序中存在的缺陷以及修正错误的建议,来提高程序的应用率,为用户提供一个方便、安全、实用的产品。同时把所学知识与实际相结合起来应用,来提高软件测试本领,为以后的软件测试工作积累经验。
二、软件测试技术基础
1.软件测试技术
软件测试技术多种多样,我们可以结合实际环境选择与使用,在此介绍两种测试技术:黑盒测试和白盒测试。
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:
1)是否有不正确或遗漏的功能?
2)在接口上,输入是否能正确的接受?能否输出正确的结果?
3)是否有数据结构错误或外部信息(例如数据文件)访问错误?
4)性能上是否能够满足要求?
5)是否有初始化或终止性错误?
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: