版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单元8 软件系统的集成测试与系统测试集成测试简介8.1系统测试简介8.2教学目标(1)熟悉集成测试的基本概念、主要关注内容、主要过程以及执行等(2)熟悉系统测试的基本概念、依据和承担人员、主要过程、入口准则和出口准则等(3)学会图书管理系统的集成测试(4)学会图书管理系统的系统测试教学方法分析讲授法、任务驱动法、探究学习法课时建议8课时测试阶段集成测试、系统测试测试对象软件系统测试方法黑盒测试法、场景法8.1集成测试简介 单元是构成软件系统的最小单位,单元和单元之间需要成为更大粒度的系统或子系统以实现软件所应提供的功能。1集成测试的基本概念 集成测试又称为组装测试、联合测试,是介于单元测试和系
2、统测试之间,将所有经过单元测试的软件构成单位按照设计要求组装成子系统或系统,然后进行测试的活动。 2集成测试的主要关注内容 (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。 (2)一个模块的功能是否会对另一个模块的功能产生不利的影响。 (3)各个子功能组合起来,能否达到预期要求的父功能。 (4)全局数据结构是否存在问题。 (5)单个模块的误差累积起来,是否会放大,以至于达到不能接受的程度。3系统集成的主要策略(1)基于功能分解的集成策略。(2)基于MM路径的集成策略。4集成测试的主要过程 集成测试过程是一系列相互关联的受控活动组成,主要包括集成测试计划、集成测试设计、集成测试实
3、现、集成测试执行和集成测试报告5个阶段,当然也包含集成回归测试活动。5集成测试执行和报告 当满足以下条件时,集成测试正式进入执行阶段。 (1)单元测试结束。 (2)经过单元测试的代码完成基线。 (3)集成测试计划、测试用例经过评审,基线已形成。 (4)人员到位、测试环境准备就绪。8.2系统测试简介1系统测试的基本概念 系统测试是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、某些支持软件、数据库和人员等其他系统元素结合在一起,在实际运用或使用环境中,对计算机系统进行一系列的组装测试和确认测试。2系统测试的依据与承担人员 与单元测试和集成测试不同,系统测试是站在用户角度进
4、行的测试,通常采用黑盒测试方法,由不同于系统开发人员的测试人员承担以回避由开发人员设计实现系统时的思维模式和立场等原因而产生的不良结果。3系统测试的主要过程(1)系统测试计划(2)系统测试用例设计(3)系统预测试(4)系统测试执行(5)回归测试(6)系统测试报告4系统测试的入口准则和出口准则 常用的入口准则如下。 (1)集成测试结束报告已提交并通过批准。 (2)集成测试后的代码完成基线。 (3)系统预测试项全部通过。 (4)系统测试计划和用例开发完成并通过评审。 常用的出口准则如下。 (1)达到100%的功能覆盖。 (2)缺陷呈收敛状态。 (3)缺陷修改完成并通过回归测试。 (4)系统测试报告
5、提交,通过评审并获得批准。【引导测试】【任务8-1】对图书管理系统进行集成测试【任务描述】 图书管理系统1.0版已开发完成,前面已经过单元测试并达到入口条件,为了测试各基本组成单位之间的接口交互是否正确,拟进行集成测试。 由于本书篇幅的限制,本任务只要求对“用户登录”和“借出图书”等主要功能进行测试。【任务实施】【任务8-1-1】“图书管理系统”集成测试计划1图书管理系统1.0及其“用户登录”和“图书借阅”模块的概述(1)图书管理系统的三层架构。(2)图书管理系统的主要操作流程。 用户登录的流程。 借出图书的流程。图8-1C/S模式的三层架构图8-2用户登录的顺序图 (3)绘制“用户登录”操作
6、的顺序图和活动图。 (4)绘制“图书借阅”操作的顺序图和活动图。图8-3“用户登录”的活动图图8-4“图书借阅”操作的顺序图图8-5“图书借阅”操作的活动图图8-6“图书借阅”操作的协作图2集成测试交付件3集成测试方法4被测接口5集成测试准则(1)入口准则(2)出口准则(3)受阻准则(4)恢复准则6集成测试的进度安排7集成测试的资源安排(1)人力资源(2)测试环境8风险列表【任务8-1-2】“图书管理系统”集成测试设计1识别消息路径2准备集成测试数据3设计集成测试用例【任务8-1-3】“图书管理系统”集成测试执行1“用户登录”的集成测试执行2“图书借阅”的集成测试执行图8-7在【用户登录】窗口
7、中选择用户名和输入密码 图8-8登录成功的【提示信息】对话框 图8-9【图书管理信息系统】的主界面图8-10在【选择借阅者】窗体中双击选择一位借阅者图8-11分别确定借阅者和待借出的图书图8-12在【选择图书】窗体中双击选择一本图书 图8-13“借书成功”的【提示信息】对话框【任务8-1-4】“图书管理系统”集成测试报告(1)概述(2)集成测试结果统计(3)遗留问题统计(4)集成测试结论测试项标识bookMis_M01_IP01被测系统标识bookMis1.0测试用例实际测试结论缺陷报告单TC01TC02表8-10集成测试结论示例【任务8-2】对图书管理系统进行系统测试【任务描述】 按照系统测
8、试计划、系统测试设计、系统测试执行和系统测试报告的测试过程对图书管理系统的“用户登录”和“图书借阅”两项功能进行系统测试。【任务实施】【任务8-2-1】“图书管理系统”系统测试计划1图书管理系统1.0概述(1)图书管理模块(2)借阅者管理模块(3)借书管理模块(4)系统管理模块图8-14图书管理系统的功能结构图2系统测试交付件3系统测试方法4被测特性5系统测试准则(1)入口准则(2)出口准则(3)受阻准则(4)恢复准则6系统测试的进度安排7系统测试的资源安排(1)人力资源(2)测试环境8风险列表【任务8-2-2】“图书管理系统”系统测试设计1分析典型的用户使用场景2准备系统测试数据3设计系统测
9、试用例【任务8-2-3】“图书管理系统”的系统预测试与系统测试执行1“图书管理系统”的系统预测试2“图书管理系统”的系统测试执行缺陷标识报告人报告日期被测系统标识被测系统版本缺陷严重程度缺陷发现阶段缺陷发现活动缺陷是否重现缺陷描述测试环境重现步骤估计原因表8-16“图书管理系统”系统测试缺陷报告单【任务8-2-4】“图书管理系统”系统测试报告。(1)概述。(2)系统测试结果统计。(3)系统测试结论。测试用例标识bookMis_M02_TC001被测系统标识bookMis1.0测试用例实际测试结论缺陷报告单TC001TC002表8-17集成测试结论示例【探索测试】【任务8-3】对蝴蝶e购网进行集成测试【任务描述】 本网站的集成测试采用基于消息集成的策略,通过遍历“用户注册”、“用户登录”、“商品展示”、“商品选购”相关的消息路径,确定各个逻辑层之间的消息协作是否正确,是否满足设计要求。【任务8-4】对蝴蝶e购网进行系统测试【任务描述】 按照系统测试计划、系统测试设计、系统测试执行和系统测试报告的测试过程对“用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论