欢迎来到天天文库
浏览记录
ID:42821580
大小:89.00 KB
页数:4页
时间:2019-09-22
《软件测试期末重点(自己整理)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件测试白盒测试方法语句覆盖法:程序中的每个可执行语句至少被执行一次。{a=2,b=1,c=6,expected=5}判定覆盖法:程序中每个判断的取真分支和取假分支至少执行一次。即判断真假值均曾被满足。测试用例具体取值条件判定条件通过路径输入:a=2,b=1,c=6输出:a=2,b=1,c=5a>0,b>0,a>1,c>1M=.T.N=.T.P1(1-2-4)输入:a=-2,b=1,c=-6输出:a=-2,b=1,c=-5a<=0,b>0,a<=1,c<=1M=.F.N=.F.P4(1-3-5)条件覆盖:程序中每个判断中每个条件的可能取值至少满足一次。
2、测试用例取值条件具体取值条件判定条件通过路径输入:a=2,b=-1,c=-2输出:a=2,b=-1,c=-2T1,F2,T3,F4a>0,b<=0,a>1,c<=1M=.F.N=.T.P1(1-3-4)输入:a=-1,b=2,c=3输出:a=-1,b=2,c=6F1,T2,F3,T4a<=0,b>0,a<=1,c>1M=.F.N=.T.P4(1-3-4)判定-条件覆盖:判断条件中的所有条件可能取值至少执行一次,同时,所有判断的可能结果至少执行一次。测试用例取值条件具体取值条件判定条件通过路径输入:a=2,b=1,c=6输出:a=2,b=1,c=5T1,
3、T2,T3,T4a>0,b>0,a>1,c>1M=.T.N=.T.P1(1-2-4)输入:a=-1,b=-2,c=-3输出:a=-1,b=-2,c=-5F1,F2,F3,F4a<=0,b<=0,a<=1,c<=1M=.F.N=.F.P4(1-3-5)条件组合覆盖:每个判断中的条件的所有可能取值组合至少出现一次。组合编号覆盖条件取值判定条件取值判定-条件组合1T1,T2M=.T.a>0,b>0,M取真2T1,F2M=.F.a>0,b<=0,M取假3F1,T2M=.F.a<=0,b>0,M取假4F1,F2M=.F.a<=0,b<=0,M取假5T3,T4N=
4、.T.a>1,c>1,N取真6T3,F4N=.T.a>1,c<=1,N取真7F3,T4N=.T.a<=1,c>1,N取真8F3,F4N=.F.a<=1,c<=1,N取假路径覆盖:覆盖程序中的所有可能的执行路径。测试用例覆盖路径覆盖条件覆盖组合输入:a=2,b=1,c=6输出:a=2,b=1,c=5P1(1-2-4)T1,T2,T3,T41,5输入:a=1,b=1,c=-3输出:a=1,b=1,c=-2P2(1-2-5)T1,T2,F3,F41,8输入:a=2,b=-1,c=-2输出:a=2,b=-1,c=-2P3(1-3-4)T1,F2,T3,F42,
5、6输入:a=-1,b=2,c=3输出:a=-1,b=2,c=6P3(1-3-4)F1,T2,F3,T43,7输入:a=-1,b=-2,c=-3输出:a=-1,b=-2,c=-5P4(1-3-5)F1,F2,F3,F44,8驱动程序和桩程序黑盒测试等价类划分:等价类是某个输入域的子集,在该子集中每个输入数据的作用是等效的。输入有效等价类无效等价类月份A1:在1~12之间A2:等于0A3:大于12边界值分析:选取正好等于、刚刚大于或刚刚小于边界值作为测试数据。闭外开内假定16、0因果图:检查程序输入条件的各种组合情况。互斥E:表示不同时为1,即a,b,c中至多只有一个1;包含I:表示至少有一个1,即a,b,c中不同时为0;唯一O:表示a,b,c中有且仅有一个1;要求R:表示若a=1,则b必须为1。即不可能a=1且b=0;屏蔽M:表示若a=1,则b必须为0。场景法:描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。①根据说明,描述出程序的基本流及各项备选流;②根据基本流和各项备选流生成不同的场景;③对每一个场景生成场景/条件表;④对每一个场景生成相应的测试用例;场景/条件PIN账号输入金额账面金额ATM余额7、场景1VVVVV场景2n/aIn/an/an/a用例ID账号PIN输入金额账面金额ATM余额预期结果CW1809-49849871005002500取款成功,余额400CW2000-11149872000返还银行卡软件测试目的p9Pareto原则p10测试驱动开发思想p12软件质量三层模型p17软件缺陷构成p19软件测试按测试目的分类p24软件测试阶段p25白盒p31黑盒p38静态测试和动态测试p50单元测试p95静态测试p99驱动程序和桩程序p107集成测试模式p126回归测试过程p133非功能性测试系统性能指标p135验收测试p147测试用例p308、9软件缺陷p324软件缺陷跟踪和分析p336软件测试和质量分析p343软件测试项目管理p355
6、0因果图:检查程序输入条件的各种组合情况。互斥E:表示不同时为1,即a,b,c中至多只有一个1;包含I:表示至少有一个1,即a,b,c中不同时为0;唯一O:表示a,b,c中有且仅有一个1;要求R:表示若a=1,则b必须为1。即不可能a=1且b=0;屏蔽M:表示若a=1,则b必须为0。场景法:描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。①根据说明,描述出程序的基本流及各项备选流;②根据基本流和各项备选流生成不同的场景;③对每一个场景生成场景/条件表;④对每一个场景生成相应的测试用例;场景/条件PIN账号输入金额账面金额ATM余额
7、场景1VVVVV场景2n/aIn/an/an/a用例ID账号PIN输入金额账面金额ATM余额预期结果CW1809-49849871005002500取款成功,余额400CW2000-11149872000返还银行卡软件测试目的p9Pareto原则p10测试驱动开发思想p12软件质量三层模型p17软件缺陷构成p19软件测试按测试目的分类p24软件测试阶段p25白盒p31黑盒p38静态测试和动态测试p50单元测试p95静态测试p99驱动程序和桩程序p107集成测试模式p126回归测试过程p133非功能性测试系统性能指标p135验收测试p147测试用例p30
8、9软件缺陷p324软件缺陷跟踪和分析p336软件测试和质量分析p343软件测试项目管理p355
此文档下载收益归作者所有