1.设计测试用例的方法有很多,而且每种方法都有不同的适用条件。下列是对几种方法的描述:
对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件要用______选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______。
针对以上描述,能够按照正确的顺序填入上面空白处的选项是()。(选择一项)
A.等价类划分法、因果图法、状态图法
B.场景法、正交排列法、因果图法
C.状态图法、等价类划分法、因果图法
D.因果图法、正交排列法、等价类划分法
讲解分析:基于业务流清晰的系统,场景法可贯穿采用,并整个测试案例过程,并可在此基础上综合应用各种测试方法;正交试验法在参数配置类及兼容性的测试用例设计中,简单易行、优势显著;因果图法更适用于系统中的各输入条件及输出结果之间存在关系的情况,所以本题的正确答案选B。
2.使用LoadRunner的结果图表分析功能时,可以分解下列()作为判断Web系统中是否存在网络瓶颈和服务器瓶颈的一个条件。(选择一项)
A.Connection 时间
B.Receive 时间
C.Client时间
D.First Buffer 时间
讲解分析:
Connection 时间:建立初始连接所需要的时间,能反应网络问题,该数值越小越好。
Receive 时间:接收数据的时间,这个时间反应了带宽的大小,带宽越大,下载时间越短。
Client时间:思考时间或者客户端请求发送延迟时间
First Buffer 时间:与服务器建立连接后,从服务器发送第一个数据包开始计时,通过网络传输,成功接收服务器的第一次缓冲所需要的时间。能反应是网络问题还是服务问题。所以本题的答案选D。
3.有如下C语言程序段:
if(x==30&&y>-10)
z=0;
对于变量x,y的取值,以下测试用例的组合中( )能够满足条件组合测试的要求。
①x=50 y=-10 ②x=40 y=40 ③x=30 y=-10
④x=20 y=0 ⑤x=30 y=30 ⑥x=30 y=10
A.①②⑤⑥ B.③④⑤⑥ C.①②③④ D.①②③⑥
讲解分析:条件组合覆盖是一种比较强的覆盖方式,判定中条件的各种组合至少出现一次,所以本题的答案选择D。
原文地址:http://jcy77.blog.51cto.com/10245471/1676282