内容发布更新时间 : 2025/6/22 5:14:53星期一 下面是文章的全部内容请认真阅读。
精品文档
出遗漏路径错误和与数据相关的异常错误。 5. 基本素质 ? 对软件感兴趣 ? 好奇心 ? 自信、执着、追求完美、团队合作、勾通 ? 叛逆精神 ? 追求完美 ? 洞察力 专业素质 ? 业务知识 ? 产品设计知识 ? 软件架构知识 ? UML ? 各种测试工具 ? 用户心理学 ? 文字表达能力 五.应用题 解答: 第二章 软件测试概述 一.判断题 1. 软
件测试就是对程序进行测试。 2. 当软件代码开发结束时,软件测试过程才开始。 3. 对发现错误较多的程序段,应进行更深入的测试。 4. 发现错误多的程序模块,残留在模块中的错误也多。 5. 如果发布出去的软件有质量问题,都是软件测试人员的
错。 6. 测试部门负责软件质量。 7. 软件测试的目的是尽可能多的找出软件的缺陷。 8. 开发一个软件系
统时,要考虑所有的软件质量要素。 9. 测试用例越多,测试效果就会越好。
。 6欢迎下载
精品文档
10. 产品规格说明书和文档的谬误不属于软件缺陷。 11. 没有质量度量,等于没有质量标准。 12. 在软件编码过程中产生的缺陷数量相对软件开发的其它过程多得多。 13. 软件测试能保证软件质量。 14. 软件
测试不用考虑软件的可扩展性。 15. 软件的质量越高越好,所以我们必须保证软件零缺陷才能交付。 16. 如果黑客为非法入侵花费的代价高于得到的好处,那 么这样的系统可以认为是安全的。 17. 软件的可靠性可以通过软件测试发现并解决。 18. 好的测试用例集可以花费最小的代价做最好的测试。 解答: 1. 错 2. 错 3. 对
2. 现有控制流图如下 (1) 根据节点覆盖准则,给出测试路径 (2) 根据边覆盖
。 7欢迎下载
精品文档
准则,给出测试路径 (3) 根据边对覆盖准则,给出测试路径 3. 写出下图的所有简单路径和主路径 4. 根
据控制流图,回答以下问题。 (1) 根据边覆盖准则,找出所有的测试路径 (2) 根据边对覆盖准则,找出所有的测试路径 (3) 根据主路径覆盖准则,找出所有的测试路径 5. 简述什么是所有定义覆盖、所有使用覆盖、所有du路径覆盖,并根据下图写出变量X的所 有定义覆盖、所有使用覆盖、所有du路径覆盖 6. 根据源代码,完成以下问题。 一个计算三个数中最大数的程序 main() {int num1,num2,num3,max; printf(\\ scanf(\\ if (num1>num2) max=num1; else max=num2; if (num3>MAX) max=num3; printf(\\} (1) 给出对应的流程图 (2) 计算控制流图复杂度V(G) (3)写出所有的独立路径,并设计测试用例 7. 根据源代码请回答以下问题。 void
。 8欢迎下载
精品文档
sort( int Num, int Type ){ int x = 0; int y = 0; while (Num > 0) { if( Type = = 0) x = y + 2; else { if( Type = = 1 ) x = y + 5; else x = y + 10; } Num--; } } (1) 请画出控制流
图并计算控制流图复杂度V 。 (2) 找出独立路径。 (3) 请使用基本路径测试法设计测试用例。 (4) 根据控制流图,找出变量x和y的DU pat