hw1
2024-09-20 15:51:34
如上面两个小程序中,分析下列问题:
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];
最新文章
- SPI协议及IO模拟
- Web开发基本准则-55实录-缓存策略
- 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
- pom.xml
- hdu 2819 Swap
- linux jps 命令
- HDU 3711 Binary Number
- 一步步学习ASP.NET MVC3 (6)——@helper,@functions
- SQL中取当前记录的ID----->;SCOPE_IDENTITY()
- lightoj 1005 组合数学
- 大数据笔记06:大数据之Hadoop的HDFS(文件的读写操作)
- DB数据导出工具分享
- Pandas 基础学习
- linux和windows共享目录
- Django-分页、中间件和请求的声明周期
- 轻量实用的PHP分页组件:Paginator
- nginx 跨域解决
- Keepalived 无法自动转换主备角色,请关注 iptables 防火墙配置
- Spring 事务传播行为的使用
- sql中IN的含义