PIE结对编程
2016-04-17 19:16
225 查看
点滴成就 | 学习时间 | 新编写代码行数 | 博客量 | 学到知识点 |
第一周 | 11 | 0 | 0 | 了解软件工程 |
第二周 | 11 | 0 | 1 | 了解软件工程 |
第三周 | 11 | 0 | 1 | 用例图 |
第四周 | 12 | 25 | 0 | 结对编程 |
第五周 | 12 | 30 | 1 | 类图 |
第六周 | 12 | 60 | 0 | 软件工程 |
第七周 | 13 | 40 | 1 | 软件测试 |
第八周 | 14 | 75 | 1 | 软件测试 |
构造程序,分别是:
•不能触发Fault。
•触发Fault,但是不能触发Error。
•触发Error,但是不能产生Failure。
[b]2.结对编程照片:[/b]
[b]
[/b]
[b]3.代码[/b]
3.1不能触发Fault
构造例子:输入一个字符串数组将其转换成字符串,获取字符串长度。
分析:程序在第18行存在fault
未触发fault截图:
3.2触发Fault,但是不能触发Error
构造例子:求两个数的加减乘除结果的均值
触发Fault,未触发Error截图:
3.3触发Error,但是不能产生Failure
构造例子:三个整数分别相加相减,输出加和减的结果的和
触发Error,但是不能产生Failure截图:
add=0;error
del=2;error
4.总结
通过该程序,对软件中fault,error,failure 有了更深一步的认识和理解;
相关文章推荐
- 使用 matlab 数字图像处理(九)—— 去卷积(deconvolution,逆滤波复原)
- python文件读写
- 大型分布式C++框架《四:netio之请求包中转站 上》
- python之函数
- sklearn.pipeline.Pipeline类的用法
- sizeof陷阱
- 使用监听器实现Java Web的定时任务
- Python第一章-基础知识
- 20145230java实验报告二
- python入门(五)
- Struts2中基于OGNL的类型转换
- 程序编译链接运行深入剖析
- php中获得数组长度的方法
- MFC发送邮件C语言版
- C#之Action/Func/out/ref/params/类型参数约束
- 开源 java CMS - FreeCMS2.2 菜单管理
- Matlab函数重载_变参数个数
- django优雅的url
- java基础之try-catch-finally
- 学习笔记-第八周-PLC梯形图编程