福建工程学院软件测试期末重点

福建工程学院软件测试期末重点

ID:33029665

大小:646.50 KB

页数:12页

时间:2019-02-19

福建工程学院软件测试期末重点_第1页
福建工程学院软件测试期末重点_第2页
福建工程学院软件测试期末重点_第3页
福建工程学院软件测试期末重点_第4页
福建工程学院软件测试期末重点_第5页
资源描述:

《福建工程学院软件测试期末重点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章1,软件测试的作用:保证产品质量;控制研发成本;保障用户体验2,软件测试学科的发展:以缺陷预防为导向,测试是为了展示软件符合设计要求,发现和预防缺陷3,软件测试定义:由“验证(Verification)”和“有效性确认(Validation)”活动构成的整体4,测试驱动开发(TDD):要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行;有助于编写简洁可用和高质量的代码,并加速开发过程5,TDD实例-Fibonacci数列:第一章课件30-42页第二章1,缺陷是质量的对立面:缺陷(Defect)是相对质量(Q

2、uality)而存在的2,软件质量标准:功能性,可用性,可靠性,性能,容量,可测量性,可维护性,兼容性,可扩展性3,产生软件缺陷的原因:技术原因,团队工作原因,软件本身原因4,软件评审的类别:管理评审,流程评审,技术评审,文档评审5,软件质量保证(SQA):通过对软件产品和活动,有计划的进行评审和审计,来验证软件是否合乎标准的系统工程活动6,软件质量保证(SQA)与软件测试的关系:SQA是管理工作、审查对象是流程、强调以预防为主;测试是技术工作、测试对象是产品、主要是以事后检查为主;SQA指导测试、监控测试;测试为SQA提供依据7,软件测试的分类:按测试的对象或范围

3、分类,如单元测试、文档测试、系统测试等);按测试目的分类,如功能测试、回归测试、性能测试、可靠性测试、安全性测试和兼容性测试等;根据测试过程中被测软件是否被执行,分为静态测试和动态测试;根据是否针对系统的内部结构和具体实现算法来完成测试,可分为白盒测试和黑盒测试8,软件测试的各个阶段:需求分析,设计审查,功能验证,系统测试,确认测试,版本发布9,单元测试的对象:程序系统中的最小单元—模块或组件10,集成测试中的两种集成方式:一次性集成方式和渐增式集成方式11,软件测试的工作范畴:软件测试工作的组织与管理;测试工作的实施12,软件测试的工作流程:第三章(一)白盒测试方

4、法:语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖基本路径覆盖1,语句覆盖:使程序中的每个可执行语句至少被执行一次:P1:1-2-4(M=TN=T)K:c=c/a测试用例:{a=2,b=1,c=6}P2:1-2-5(M=TN=F)J:c=c+1{a=2,b=1,c=5}P3:1-3-4(M=FN=T)P:c=b+cP4:1-3-5(M=FN=F)2,判定覆盖:使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足;一个判定往往代表着程序的一个分支,所以判定覆盖也被称为分支覆盖测试用例:{a=2,b=1,c=6}{a=-2,b=1,c=-

5、6}{a=2,b=1,c=2}{a=-2,b=1,c=-5}3,条件覆盖:要使每个判断中的每个条件的可能取值至少满足一次测试用例:{a=2,b=-1,c=-2}{a=-1,b=2,c=3}{a=2,b=-1,c=-2}{a=-1,b=2,c=6}4,判定-条件覆盖:使得判断条件中的所有条件可能取值至少执行一次,同时,所有判断的可能结果至少执行一次。c1:a>0(T1F1)c2:b>0(T2F2)c3:a>1(T3F3)c4:c>0(T4F4){a=2,b=1,c=6}{a=2,b=1,c=5}T1,T2,T3,T4M=T,N=TP1:1-2-4{a=-1,b=-2,

6、c=-3}{a=-1,b=-2,c=-5}F1,F2,F3,F4M=F,N=FP4:1-3-55,条件组合覆盖:使得判断中每个条件的所有可能至少出现一次,并且每个判断本身的判定结果也至少出现一次。条件组合覆盖与条件覆盖的差别是它不是简单地要求每个条件都出现“真”与“假”两种结果,而是要求让这些结果的所有可能组合都至少出现一次。组合编号覆盖条件取值判定条件取值判定-条件组合1T1,T2M=Ta>0,b>0,M取真2T1,F2M=Fa>0,b<=0,M取假3F1,T2M=Fa<=0,b>0,M取假4F1,F2M=Fa<=0,b<=0,M取假5T3,T4N=Ta>1,c>

7、1,N取真6T3,F4N=Ta>1,c<=1,N取真7F3,T4N=Ta<=1,c>1,N取真8F3,F4N=Fa<=1,c<=1,N取假测试用例覆盖条件覆盖路径覆盖组合输入:a=2,b=1,c=6输出:a=2,b=1,c=5T1,T2,T3,T4P1:1-2-41,5输入:a=2,b=-1,c=-2输出:a=2,b=-1,c=-2T1,F2,T3,F4P3:1-3-42,6输入:a=-1,b=2,c=3输出:a=-1,b=2,c=6F1,T2,F3,T4P3:1-3-43,7输入:a=-1,b=-2,c=-3输出:a=-1,b=-2,c=-5F1,F2,F3,

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

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

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