1.什么是软件测试,为什么需要软件测试?
2.什么是同行评审,它包含的三部分分别是什么,介绍他们的内容
3.软件测试按阶段分为那些,内容分别是什么
4.软件测试按测试方法分为哪两种,内容与区别是什么
5.软件缺陷的定义与主要类型
6.人工智能技术应用于软件测试哪些方面,你觉得未来还会有什么人工智能的软件测试应用方式
7.假设书店对于办卡的用户有优惠,消费满1000且最近一次消费是在30天内则给兑换200元图书卡,满1000但是最近一次消费是30天以前,那么兑换100元书卡,未满1000或不是会员不予兑换。请设计因果图于决策表。
8.有如下程序,画出控制流图,并对语句覆盖、路径覆盖、条件组合覆盖设计测试用例,指明每一个测试用例覆盖了哪个语句/路径/条件组合。
void calc(int m, int n, int result){ if(m > 4 && n > 2){ result = m + n; }else result = m - n; if(result >= 10 || n > 6){ result = 2 * result; } return; }