一.结对编程内容:

  1.不能触发Fault。

  2.触发Fault,但是不触发Error。

  3.触发Error,但不触发Failure。

二.结对编程人员

  1.周浩,周宗耀

  2.结对截图:

三.结对项目编程

  1.不能触发Fault:  

 package com.hao_mini.www;

 import java.util.Scanner;

 public class True {

     public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int i=in.nextInt();
int[] TrueArray=new int[i];
for(int j=0;j<TrueArray.length;j++){
TrueArray[j]=in.nextInt();
}
for(int j=0;j<TrueArray.length;j++){
System.out.println(TrueArray[j]);
}
in.close();
} }

  2.触发Fault,但是不触发Error:

 1 package com.hao_mini.www;
2
3 import java.util.Scanner;
4
5 public class Nofault {
6 public static void main(String[] args) {
7 Scanner in=new Scanner(System.in);
8 int i;
9 i=in.nextInt();
10 int counti=0;
11 for(int j=1;j<i;j++){
12 counti++;
13 }
14 System.out.println(counti);
15 in.close();
16 }
17 }

    分析:在11行  for(int j=1;j<i;j++){  触发了Fault,但并未造成Error

  3.触发Error,但不触发Failure:

1 package com.hao_mini.www;
2
3 import java.util.Scanner;
4
5 public class HaveFaultNotError {
6
7 public static void main(String[] args) {
8 Scanner in=new Scanner(System.in);
9
10 System.out.println("请输入长度");
11 int i=in.nextInt();
12 int[] TestArray=new int[i];
13 int sum=0,j=0;
14 for(;j<TestArray.length-1;j++){
15 TestArray[j]=in.nextInt();
16 sum+=TestArray[j];
17 }
18 int avg=sum/j;
19 System.out.println("avg="+avg);
20 in.close();
21 }
22
23 }

  分析:在 14 行到17行  for(;j<TestArray.length-1;j++){ }处存在Error,并且触发了Error(sum=6 预期中间变量sum=9) , Failure((预期avg=sum(9)/3=3)

实际avg=sum(6)/2)  未触发。

四.分析与总结

  在这次结对中,更深入的认识到了这三者的关系,并逐渐接受了结对编程的编程思想。

结对编程--fault,error,failure的程序设计的更多相关文章

  1. 结对项目——fault,error,failure的程序设计

    一.结对编程内容: 1.不能触发Fault. 2.触发Fault,但是不触发Error. 3.触发Error,但不触发Failure. 二.结对编程人员 1.周宗耀.周浩: 2.结对截图: 三.结对项 ...

  2. 结对编程--fault,error,failure

    结对编程对象:叶小娟 对方博客地址:http://www.cnblogs.com/yxj63/ 双方贡献比例:1:1 结对照片: 结对题目:输入一定个数的数字,对其排序后输出最大值.   1 pack ...

  3. 软件测试中的fault,error,failure

    问题:给定两段代码,设计fault,error,failure的测试用例. fault:即引起错误的原因,类似病因. error:类似疾病引起的内部结果. failure:类似疾病引起的症状. 代码1 ...

  4. 结对编程2—Fault&Error&Failure

    学习进度表 点滴成就 学习时间 新编写代码行数 博客量(篇) 学到知识点 第一周 8 0 0 了解软件工程 第二周 10 0 1 博文一篇 第三周 15 0 2 选择项目.调查问卷 第四周 20 80 ...

  5. ST HW2 fault & error & failure

    Software Testing 3014218128 牛菲菲 Below are two faulty programs. Each includes a test case that result ...

  6. 软件测试作业 - fault error failure

    给出的题目如下: 我的解答如下: For program 1:1. where i > 0 is the fault , it should be changed to i>= 0 to ...

  7. 结对编程——关于Fault、Error、Failure程序设计

    一.问题描述:         构造程序,分别是:         •不能触发Fault         •触发Fault,但是不能触发Error         •触发Error,但是不能产生Fai ...

  8. PIE结对编程

    学习进度条 点滴成就 学习时间 新编写代码行数 博客量 学到知识点 第一周 8 0 0 了解软件工程 第二周 7 0 1 了解软件工程 第三周 11 0 1 用例图 第四周 6 25 0 结对编程 第 ...

  9. 结对编程学习fault、error、failure三种状态

    点滴成就 学习时间 新编写代码行数 博客量(篇) 学习知识点 第一周 10小时 0 0 了解软件工程 第二周 10小时 0 1 项目开题 第三周 15小时 0 1 开通博客.开展项目调查 第四周 20 ...

随机推荐

  1. 改脚本之dbscaner

    默认的DBscaner只是用了ipy模块支持一个段的解析,但是我想让他加载脚本进行检测 所以,直接看 def __init__(self, target, thread): self.target = ...

  2. 一个servlet如何处理多个请求

    页面1:表单的action=login?method=login 页面2:表单的action=login?method=insert ..... 然后通过method的值采用不同方法进行处理. 如下 ...

  3. 20155215 2016-2017-2 《Java程序设计》第10周学习总结

    20155215 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络概论 - 网络是能够彼此通信的计算机的总和. - 网络分为局域网和广域网. - 按照计 ...

  4. hasOwnProperty()函数

    hasOwnProperty()函数的返回值为Boolean类型.如果对象object具有名称为propertyName的属性,则返回true,否则返回false 例子: function Site( ...

  5. WPF中Popup控件在Win7以及Win10等中的对齐点方式不一样的解决方案 - 简书

    原文:WPF中Popup控件在Win7以及Win10等中的对齐点方式不一样的解决方案 - 简书 最近项目中使用弹出控件Popup,发现弹出框的对齐方式在不同的系统中存在不同(Popup在win10上是 ...

  6. python 多线程笔记(4)-- 车站售票模拟

    import threading import time import random class Worker(threading.Thread): '''售票员''' def __init__(se ...

  7. Luogu2183【国家集训队】礼物

    题面 题解 易得答案为 $$ \sum_{i=1}^m\binom{n-\sum_{j=1}^{i-1}w_j}{\sum_{j=1}^iw_j} $$ 扩展$\text{Lucas}$即可 代码 # ...

  8. 海思NB-IOT的SDK里面写KV键值对值掉电保存参数

    1. 写函数,ICCID_CTRL_KEY  这个是键,有些是海思已经使用的,所以自己定义的时候要错开,函数的第二个参数是数据指针,第三个参数是数据长度 #define ICCID_CTRL_KEY ...

  9. JS基础,相亲,逻辑训练

    简单逻辑 <script> var a = prompt("有房么?"); // if(a == "有") { alert("结婚吧&qu ...

  10. SQL注入--显注和盲注中过滤逗号绕过

    SQL注入逗号绕过 1.联合查询显注绕过逗号 在联合查询时使用 UNION SELECT 1,2,3,4,5,6,7..n 这样的格式爆显示位,语句中包含了多个逗号,如果有WAF拦截了逗号时,我们的联 ...