软件质量保证与测试实验指导书.docx
《软件质量保证与测试实验指导书.docx》由会员分享,可在线阅读,更多相关《软件质量保证与测试实验指导书.docx(40页珍藏版)》请在优知文库上搜索。
1、软件质量保证与测试实验指导目录第1章实验基础知识11.1 软件测试概述11.2 测试用例的编写1第2章实验要求42.1 实验总体要求42.1.1 实验意义和目的42.1.2 实验内容安排42.1.3 实验过程要求42.2 实验报告要求52.3 实验成绩评价52.3.1 实验成绩评价结构及比例52.3.2 考核方式5第3章实验内容与指导63.1 白盒测试用例设计73.1.1 实验类型73.1.2 实验目的73.1.3 背景知识73.1.4 实验设备93.1.5 实验内容93.1.6 实验步骤IO3.1.7 实验要求IO3.1.8 实验思考113.2 黑盒测试用例设计113.2.1 实验类型Il3
2、.2.2 实验目的Il3.2.3 背景知识113.2.4 实验设备123.2.5 实验内容123.2.6 实验步骤133.2.7 实验要求133.2.8 实验思考133.3 单元测试143.3.1 实验类型143.3.2 实验目的143.3.3 背景知识143.3.4 实验设备153.3.5 实验内容153.3.6 实验步骤153.3.7 实验要求1533.8 实验思考1633.9 QuickTestProfessional初级使用1733.9.1 验类型1733.9.2 验目的1733.9.3 景知识1733.9.4 验设备1933.9.5 验内容1933.9.6 验步骤2033.9.7 验
3、要求2333.10 QuickTestProfessional高级使用2433.10.1 类型2433.10.2 目的2433.10.3 知识24354实验设备3233.10.5 内容3233.10.6 步骤3333.10.7 要求3333.11 LoadRunner的使用3433.11.1 类型3433.11.2 目的3433.11.3 LoadRunner功能简介3433.12 WEB系统测试3533.12.1 类型3533.12.2 目的3533.12.3 知识3533.12.4 设备3633.12.5 内容3733.12.6 步骤3733.12.7 要求37第1章实验基础知识1.1软件
4、测试概述1 .软件测试软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。2 .测试过程为了保证测试的质量,将测试过程分成儿个阶段,即:代码审查、单元测试、集成测试、系统测试和验收测试。代码会审由一组人通过阅读、讨论和争议对程序进行静态分析的过程。单元测试集中在检查软件设计的最小单位模块上,通过测试发现实现该模块的实际功能与定义该模块的功
5、能说明不符合的情况,以及编码的错误。集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题,系统测试是测试整个系统,以证实它满足“需求规格说明书”所规定的功能、质量和性能等方面的特性。验收测试的目的是向未来的用户表明系统能够像预定要求那样工作。与系统测试非常相似,主要区别是测试人员不同,验收测试由用户执行。3 .测试方法软件测试的方法分为功能性测试和结构性测试。功能测试是指在对程序进行功能抽象的基础上,将程序划分成功能单元,然后在数据抽象的基础上,对每个功能单元生成测试数据进行测试。进行功能测试时,被测程序被当作打不开的黑盒,因而无法了解其内部构造,因此又称为黑盒测试
6、。结构性测试是知道产品内部工作过程,检测产品内部动作是否按照规格说明书的规定正常进行。它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。此方法把测试对象看作一个透明的盒子,又叫白盒测试。4 .测试工具软件测试的工作量很大(据统计,会用到40%的开发时间;一些可靠性要求非常高的软件,测试时间甚至占到总开发时间的60%),但测试却是在整个软件过程中极有可能应用计算机进行自动化的工作,原因是测试的许多操作是重复性的、非智力创造性的、需求细致注意力的工作。测试工具的应用已经成为了普遍的趋势。测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还
7、有用于测试管理(包括测试流程管理、缺陷跟踪管理、测试用例管理)的工具。本实验课程中主要涉及到QuickTestProfessional和LOadRUnner自动化测试工具。1.2测试用例的编写1 .测试用例软件测试的本质是针对要测试的内容确定一组测试用例。测试用例是为实施一次测试而向被测系统提供的输入数据、操作或各种环境设置。测试用例应该包含基本的内容有输入和预期输出,输入实际有两种类型:前提(在测试用例执行前已经存在的环境)和由某种测试方法所标识的实际输入。预期输出也有两类:后果和实际输出。测试活动要建立必要的前提条件,提供测试用例输入、观测输出、然后将这些输出与预期输出进行比较,以确定该测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量保证 测试 实验 指导书