一、简答5*6
1.简述软件测试的四个导向
2.静态测试的内容包括什么?开展相关活动时的形式有哪些
3.单元测试的定义、作用、目标
4.画图表示W模型?并说明
5.TMMi是什么?TMMi有哪几个级别的成熟度
6.软件测试工作流程
二、给出一段if-else代码片段,分别涉及满足判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖的设计用例,并分别说明满足的条件
三、对上题中的代码计算圈复杂度、圈复杂度的意义、使用基本路径法设计测试用例
四、假设某程序有三个输入变量year、month、day(均为整数值,且满足:1≤month≤12,1≤day≤31,1981≤year≤2050,三个变量构成一个合法日期),分别作为输入日期的年份、月份、日,通过程序可以计算该输入日期在日历中3天前的日期,试用判定表法设计该程序正确输入条件下的测试用例。
五、比较单元测试和代码调试
六、安全性测试有哪两种?它们的区别和联系