测试流程与各种测试介绍

测试流程与各种测试介绍

ID:37387809

大小:613.10 KB

页数:58页

时间:2019-05-12

测试流程与各种测试介绍_第1页
测试流程与各种测试介绍_第2页
测试流程与各种测试介绍_第3页
测试流程与各种测试介绍_第4页
测试流程与各种测试介绍_第5页
资源描述:

《测试流程与各种测试介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、软件测试过程单元测试单元测试单元测试集成测试集成测试确认测试系统测试*这三个测试可能交叉与前后互换被测模块被测模块被测模块设计信息单元软件需求其它元素用户信息其它元素*…*验收测试*交付用户…软件测试的过程流程软件测试过程(续)单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。集成测试:对已测试过的模块进行组装,进行集成测试。目的在于检验与软件设计相关的程序结构问题。确认(有效性)测试:是检验所开发的软件能否满足所有功能和性能需求的最后手段。系统测试:检验软件产品能否与系统的其他部分(比如,硬件、数据库及操作人员)协调工作。验收(用户)测试:检验软件产品质量的最后一

2、道工序。主要突出用户的作用,同时软件开发人员也应有一定程度的参与。一个实用软件测试过程一种简单实用的软件测试过程模型POCERM。测试过程中必需的基本测试活动及其产生的结果:拟定软件测试计划(Plans)编制软件测试大纲(Outlines)设计和生成测试用例(testCasegeneration)实施测试(Execution)生成软件测试报告(softwaretestingReports)软件问题报告SPR(SoftwareProblemReport)测试结果报告(testresultReports)一个实用软件测试过程(续)基本特性:(1)计划性:任务人员设备时间相关...(2)

3、平行性:开发编码

4、

5、测试再测试(3)完整性:计划+大纲+用例+软件问题报告单+...(4)重用性:测试再测试回归测试升级多平台…(5)可重复性:软件问题报告单用例大纲再现Bugs(6)周期性:testcycles,regression,update(7)可管理性:wellstructuredandorganizedQEgroup+wellplannedandpreparedtask测试阶段测试过程的三个主要的测试活动(计划、准备和实施)可被分成五个阶段:Theplanningandcontrolphase-计划和控制阶段Thepreparationphase-准备阶段Thespec

6、ificationphase-规范阶段Theexecutionphase-实施执行阶段Thecompletionphase-完成(收尾)阶段测试的五个阶段Plan&ControlCSEPP&CPreparationSpecificationExecutionCompletion计划与控制阶段它是整个测试过程中最重要的阶段,为实现可管理且高质量的测试过程提供基础。本阶段的主要工作内容:(1)拟定测试计划(2)论证那些使开发过程难于管理和控制的因素(3)明确软件产品的最重要部分(风险评估)准备阶段开始本阶段的前提条件:—完成测试计划的拟定。—需求规格说明书(第一版)的确定。本阶段的主要

7、工作内容:—对需求规格说明书的仔细研究。—将要测试的产品分解成可独立测试的单元。—为每个测试单元确定采用的测试技术。—为测试的下一个阶段及其活动制定计划。规范阶段本阶段的主要工作内容:—编写测试大纲/测试用例,测试脚本—搭建测试环境(测试数据库,软件环境,硬件环境)测试用例描述的内容:—一组输入—执行条件—预期输出实施执行阶段根据测试大纲/测试用例/测试脚本进行测试(1)根据测试大纲/测试用例进行测试,找出预期的测试结果和实际测试结果之间的差异(2)填写软件问题报告(3)确定造成这些差异的原因:产品有缺陷?规格说明书有缺陷?测试环境有缺陷?测试用例设计不合理?测试报告——与管理层进

8、行沟通的方式已测试部分占产品多大的百分比?还有什么工作要做?找到了多少个问题或不足?测试的发展趋势如何?测试可以结束了吗?完成阶段本阶段的主要工作内容:—选择和保留测试大纲、测试用例、测试结果、测试工具。—提交最终报告。收尾工作的意义和重要性:—产品如果升级或功能变更,或维护,只要对保留下来的相关测试数只要作相应调整,就能够进行新的测试。2、单元测试2.1单元测试的主要任务2.2单元测试的执行过程2.3.1单元测试的主要任务单元测试针对每个程序的模块,主要测试5个方面的问题:——模块接口、局部数据结构、边界条件、独立的路径和错误处理。模块模块接口局部数据结构路径测试出错处理边界条件

9、单元测试的主要任务(续)模块接口这是对模块接口进行的测试,检查进出程序单元的数据流是否正确。模块接口测试必须在任何其它测试之前进行。模块接口测试至少需要如下的测试项目:(1)调用所测模块时的输入参数与模块的形式参数在个数、属性、顺序上是否匹配;(2)所测模块调用子模块时,它输入给子模块的参数与子模块中的形式参数在个数、属性、顺序上是否匹配;(3)是否修改了只做输入用的形式参数;(4)调用标准函数的参数在个数、属性、顺序上是否正确;(5)全局变量的定义在各模块中是否一致

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。