电科软件测试复习题

电科软件测试复习题

ID:42348710

大小:317.50 KB

页数:10页

时间:2019-09-13

电科软件测试复习题_第1页
电科软件测试复习题_第2页
电科软件测试复习题_第3页
电科软件测试复习题_第4页
电科软件测试复习题_第5页
资源描述:

《电科软件测试复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、简答题复习题1、什么是黑盒测试与白盒测试?2、什么是静态测试与动态测试?3、软件测试人员应具备哪些素质?4、功能性测试的优缺点是什么?5、等价类测试的指导方针是什么?6、使用逻辑覆盖法的步骤是什么?7、什么是单元测试?它的主要测试内容是什么?8、什么是集成测试?它的主要测试内容是什么?9、创建软件测试计划的目的和目标是什么?10、软件测试计划一般都分为哪些主题?二、逻辑与基本路径覆盖法逻辑覆盖法:l语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次l判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”,又称分

2、支覆盖l条件覆盖:测试用例能使被测程序中每个判断的每个条件至少取得一次“真”和一次“假”。如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。l判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。l条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。条件组合覆盖判断/条件覆盖判断覆盖条件覆盖语句覆盖第10页共10页※逻辑覆盖测试用例举例覆盖程度测试路径输入数据预期结果ABXX语句覆盖S→a→c→b→d→e(语句c和语句d均执行)2001判断覆盖S→a→c→b→d→e(判断a和判断b均取真)2001S→a→

3、b→e(判断a和判断b取假)1011条件覆盖S→a→b→d→e(满足A>1,B≠0;A=2,X≤1)2112S→a→b→d→e(满足A≤1,B=0;A≠2,X>1)1023判断/条件覆盖S→a→c→b→d→e(满足A>1,B=0;A=2,X>1;且判断a和判断b均取真值)2043S→a→b→e(满足A≤1,B≠0;A≠2,X≤1;且判断a和判断b均取假值)1111条件组合覆盖S→a→c→b→d→e(满足A>1,B=0;A=2,X>1)2043S→a→b→d→e(满足A>1,B≠0;A=2,X≤1)2112S→a→b→d→e(满足A≤1,B

4、=0;A≠2,X>1)1023S→a→b→e(满足A≤1,B≠0;A≠2,X≤1)1111第10页共10页※基本路径测试法设计测试用例1、导出程序图2、计算程序图的环形复杂性第10页共10页123456789112113114151161178191连接权-1=比较个数1=02=12=11=02=12=11=01=0第10页共10页第10页共10页环形数=4+1=53、确定基本路径集由于环形数为5,故基本路径数有5条path1:1—2—4—5—6—7path2:1—2—3—4—5—6—7path3:1—2—3—8—4—5—6—7path4

5、:1—2—3—8—4—5—9—7path5:1—2—3—8—4—5—6—9—74、生成测试用例path1输入:A=1B=0X=1预期结果:X=1path2输入:A=3B=1X=1预期结果:X=1path3输入:A=3B=0X=3预期结果:X=1path4输入:A=2B=0X=2预期结果:X=2path5输入:A=3B=0X=6预期结果:X=3三、功能性测试※NextDate函数的等价类测试用例NextDate是一个三变量函数,即月份、日期和年,这些变量的有效值区间定义如下:M1={月份:1≤月份≤12}D1={日期:1≤日期≤31}Y1=

6、{年:1812≤年≤2012}无效等价类:M2={月份:月份<1}M3={月份:月份>12}D2={日期:日期<1}D3={日期:日期>31}Y2={年:年<1812}Y3={年:年>2012}由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出现,并且与强一般等价类测试用例相同:用例ID月份日期年预期输出WN1,SN161519121912年6月16日弱强壮测试用例的完整集合:用例ID月份日期年预期输出WR161519121912年6月16日WR2-1151912月份不在有效值域1..12中WR313151912月份不在有

7、效值域1..12中第10页共10页WR46-11912日期不在有效值域1..31中WR56321912日期不在有效值域1..31中WR66151811年不在有效值域1812..2012中WR76152013年不在有效值域1812..2012中复习题判断题(10)1.好的测试员不懈追求完美。(×)2.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(×)3.不存在质量很高但可靠性很差的产品。(×)4.软件测试员可以对产品说明书进行白盒测试。(√)5.静态白盒测试可以找出遗漏之处和问题。(√)6.总是首先设

8、计白盒测试用例。(×)7.可以发布具有配置缺陷的软件产品。(√)8.所有软件必须进行某种程度的兼容性测试。(×)9.所有软件都有一个用户界面,因此必须测试易用性。(√)10.测试组负责软件质量

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

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

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