如上面两个小程序中,分析下列问题:

1、Identify the fault.

2、 If possible, identify a test case that does not execute the fault. (Reachability)

3、If possible, identify a test case that executes the fault, but does not result in an error state.

4、If possible identify a test case that results in an error, but not a failure.

答:1.

程序1 for循环里i没有遍历到数组里第一个数
   程序2 for循环是从前往后循环,应该从后往前循环,因为是找最后一个0;还有一点就是应为length-1,而不是length;

2.

程序1: test: x=null; y=5

程序2: all case will execute the fault

3.

程序1: test: x=[1,3,5]; y=5

程序2: test: x=null;

4

程序1:test: x=[1,3,5]; y=0

程序2:test: x=[2,0,2];

最新文章

  1. SPI协议及IO模拟
  2. Web开发基本准则-55实录-缓存策略
  3. 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
  4. pom.xml
  5. hdu 2819 Swap
  6. linux jps 命令
  7. HDU 3711 Binary Number
  8. 一步步学习ASP.NET MVC3 (6)——@helper,@functions
  9. SQL中取当前记录的ID----->SCOPE_IDENTITY()
  10. lightoj 1005 组合数学
  11. 大数据笔记06:大数据之Hadoop的HDFS(文件的读写操作)
  12. DB数据导出工具分享
  13. Pandas 基础学习
  14. linux和windows共享目录
  15. Django-分页、中间件和请求的声明周期
  16. 轻量实用的PHP分页组件:Paginator
  17. nginx 跨域解决
  18. Keepalived 无法自动转换主备角色,请关注 iptables 防火墙配置
  19. Spring 事务传播行为的使用
  20. sql中IN的含义

热门文章

  1. WPF 自定义控件缩放
  2. 2017-11-11 Sa Oct Is it online
  3. runners
  4. 基于Ubuntu的ESP32平台搭建
  5. 小A买彩票-(组合数)
  6. Mysql JSON字段提取某一个属性值的函数
  7. contains用法
  8. C# 一些学习作业
  9. IDEA添加项目依赖(将Tomcat中的servlet-api.jar添加到项目中去)
  10. FineCMS v5.4.1 后台getshell