软件测试作业二

本文分析了两个程序中的错误案例,并提供了无故障测试用例、执行故障但未达到错误的用例以及导致错误但未造成失败的用例。通过这些案例,可以更好地理解条件判断的重要性。

1.

 

 

In this program if we test the data x = [2,3,5];y = 2. We will get the output -1; This is a fault; The reason is that  we can not reach the first element. The right conditional statement should be i >= 0;

 

A test case without fault is x=null;

A test case execute the fault but do not reach the error is x={2,3,5},y=5;

A test case leads to an error but not a failure is x={2,3,5},y=1;

 

2.

 

 

 

 

 

This program is going to find the first 0, not the last; The right conditional statement should be (int i=x.length -1; i>=0; i-- );

 

 

A test case without fault is x=null;

A test case execute the fault but do not reach the error is x={0};

A test case leads to an error but not a failure is x={1,2,3};

转载于:https://www.cnblogs.com/huangyuanqi/p/6496016.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值