欢迎来到天天文库
浏览记录
ID:33909573
大小:655.81 KB
页数:9页
时间:2019-03-01
《02软件测试流程及测试体系》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一讲什么是黑盒,白盒,灰盒测试?主要内容:什么是黑盒测试?把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。检查非功能性需求,是否满足设计要求。即用户的使用方式模拟。黑盒测试几乎可以发现所有的问题,只要用户发现不了的问题,就没有改的价值。黑盒测试一般方法?(黑盒测试通常解决的问题)*是否有不正确或遗漏了的功能?•数据或者参数传递上:输入能否正确地接受?能否输出正确的结果?是否有数据结构错误或外部信息(例如数据文件)访问错误?*性能上是否能够满足要求?*是否有初始化或终止性错误?什么是白盒测试?
2、把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。什么是灰盒测试?(指集成测试)第二讲概述软件测试的生命周期?主要内容:软件测试的生命周期包括哪些阶段?单元测试、集成测试、系统测试、验收测试软件测试的阶段完整的测试过程会经历丨•单元测试■集成测试•系统测试■验收测试(Q,[3测试)-维验收测试7针对项目:项目是给特定用户开发的软件6贰恂、针对的是团体,6是公司内部的用户测试,P测试是公司以外的用户进行的
3、一个测试。测试原则和方御□单元测试,集成测试,系统测试三者的区别测试类型对象目的测试依据测试方法单元测试模块内部的程序错误消除局部模块的逻辑和功能上的错误和缺陷模块详细设计大竜采用白盒测试方法集成测试模块间的组装和调用关系找出与软件设计相关的程序结构,模块调用关系■模块间接口方面的问题概要设计灰盒测试系统测试整个系统对堂个系统进行一系列的整体■有效性测试需求规格说明书黑盒测试软件测试过程的阶段组成?测试计划(完成5个w,整个测试过程中,需要针对单元、集成、系统、验收分别写1份计划)-4测试设计(或测试方案,每个具体的测试有一个方案)-4测试开发(即测试用例,手工测试的针对象是用例,
4、自动化和性能测试都是脚本)-4测试执行(发现bug给缺陷报告,没有发现bug给测试记录,即谁在什么时间测试的什么,通过与否,第一次还是第二次)一》测试评估ISO2919,基于风险测试的测试标准。单元测试过程、集成测试过程、系统测试过程,均包括以上测试的步骤。用户验收测试全生命周期管理工具测试执行步骤:单元测试(只针对模块外面的方法和类)、模块测试(各个单元组合起来,针对单元与单元之间的测试)、集成(各个模块之间的接口)、试车(即接收测试,系统联调,这是系统测试的入口条件。将各个模块放到整个系统中)、系统(即全面测试)、维护这是f回归测试。自动化回归方法自动化测试框架:缺陷跟踪愉入测
5、试过程t任务1济试・踣制M3•••■越早测试越好。软件测试的过程中涉及的文档SRS:需求规格说明书。HLD:概要设计。LLD:详细设计。第三讲主要内容:单元,集成,系统测试注意事项及应如何做?输入:详细设计文档完成ReviewZ后的代码单元测试过程及注意要点?活动:飢元测试计划腋元测试准备单兀测试执行经过单兀测试的代码故朮测试报告文脈元渕试计划文档项目经理如何主导单元测试?1.测试怠识2.工只采用3.计划制定4.测试方法的掌握5.标准确定6.第三方介入7.“别把产品当儿子”集成测试过程及注意要点?集成测试实施的策集成策略■明确本次测试主要是希望测试哪个模块■这个模块与哪儿个模块有最
6、密切关系,可以一二三I丿q按照密切程度排队•把该模块与关系最密切的模块白先集成在一起■这是在考虑这样划分麻的外附模块,这些模块与被集成模块z间的小溪流是否容易模拟,是否方便控制•一般数据模块、资源模块应该首先集成有两种集成策略:自顶向下(报文的流转,业务的逻辑)、自底向上(底层应用风险最大)。拿风险最大的需求做最先介入的点来选择集成策略”再将模块按abed点往下排列。开发的顺序一定要符合集成的顺序。此次开发和集成是并行往下走的。开发几个模块,就开始将这些模块纳入集成,在这个过程中可以陆续引入自动化测试、最佳实践,从而使质量和速度越来越快。模块之间的接口数量和数据交互量越多,说明越密
7、切。单元测试和集成测试做到充分并行的时候,质量才会好。典型集成测试框架.
此文档下载收益归作者所有