好文档 - 专业文书写作范文服务资料分享网站

软件测试方法和技术复习题

天下 分享 时间: 加入收藏 我要投稿 点赞

软件测试复习题2008.12

一、简答题复习题

1、 什么是黑盒测试与白盒测试? 2、 什么是静态测试与动态测试? 3、 软件测试人员应具备哪些素质? 4、 功能性测试的优缺点是什么? 5、 等价类测试的指导方针是什么? 6、 使用逻辑覆盖法的步骤是什么?

7、 什么是单元测试?它的主要测试内容是什么? 8、 什么是集成测试?它的主要测试内容是什么? 9、 创建软件测试计划的目的和目标是什么? 10、 软件测试计划一般都分为哪些主题?

二、逻辑与基本路径覆盖法

逻辑覆盖法:

? 语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次

? 判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”,

又称分支覆盖

? 条件覆盖:测试用例能使被测程序中每个判断的每个条件至少取得一次“真”和一

次“假”。如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。 ? 判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。

? 条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。

条件组合覆盖 判断/条件覆盖 判断覆盖 条件覆盖 语句覆盖 第 1 页 共 10 页

软件测试复习题2008.12

※逻辑覆盖测试用例举例(08考点举例)○1

S入口aA>1且B=0TX=X/AcFTbA=2或X>1Fe出口X=X+1d输入数据 覆盖程度 测试路径 语句覆盖 S→a→c→b→d→e(语句c和语句d均执行) S→a→c→b→d→e(判断a和判断b均取真) 判断覆盖 S→a→b→e (判断a和判断b取假) S→a→b→d→e (满足A>1,B≠0;A=2,X≤1) 条件覆盖 S→a→b→d→e (满足A≤1,B=0;A≠2,X>1) 预期结果 A B X X 2 0 0 1 2 0 0 1 1 0 1 1 2 1 1 2 1 0 2 3 S→a→c→b→d→e (满足A>1,B=0;A=2,X>1;且判断a和判断b均取真值) 2 0 4 3 判断/条件S→a→b→e (满足A≤1,B≠0;A≠2,X≤1;且判断a和判断覆盖 b均取假值) 1 1 1 1 S→a→c→b→d→e(满足A>1,B=0;A=2,X>1) S→a→b→d→e (满足A>1,B≠0;A=2,X≤1) 条件组合覆S→a→b→d→e (满足A≤1,B=0;A≠2,X>1) 盖 S→a→b→e (满足A≤1,B≠0;A≠2,X≤1) 2 0 4 3 2 1 1 2 1 0 2 3 1 1 1 1 第 2 页 共 10 页

软件测试复习题2008.12

※基本路径测试法设计测试用例○3

1、导出程序图

入口A>1B=0X=X/AA=2X>1X=X/A出口改动后的程序流程图2、计算程序图的环形复杂性

1 2 3 4 5 6 7 8 9 连接权 1 1 1 2 1 1 2 3 1 1 2 4 1 1 5 1 1 2 6 1 1 2 7 8 1 1 9 1 1

第 3 页 共 10 页

123845697对应程序图

-1 =比较个数

=0 =1 =1 =0 =1 =1 =0

=0

软件测试方法和技术复习题

软件测试复习题2008.12一、简答题复习题1、什么是黑盒测试与白盒测试?2、什么是静态测试与动态测试?3、软件测试人员应具备哪些素质?4、功能性测试的优缺点是什么?5、等价类测试的指导方针是什么?6、使用逻辑覆盖法的步骤是什么?7、什么是单元测试?它的主要测试内容是什么?8、什么是集成测试?它的主要测试内容是什么?
推荐度:
点击下载文档文档为doc格式
0lgjz8xkp29d31q9p63i6j6mw9sjow00dmt
领取福利

微信扫码领取福利

微信扫码分享