zoukankan      html  css  js  c++  java
  • 结对项目总结

    本次结对项目已完成,我们在个人项目的基础上完善了程序,我们的程序自动生成四则运算式子,生成的式子中会生成小数,负数,括号等,并可以自动算出正确答案。对于小数的精度我并没有设定成用户可修改,而是在程序中我用一个变量预先设定好的。程序的可视化界面与我的个人项目一样,用户可以输入想要做的题目数量,在结对项目中我增加了当用户输入0的时候弹出对话框提醒用户要输入题目的数量(此输入编辑框已经设定为只能输入数字,字母,符号等均不能输入)。用户输入答案后会显示对错,如答案错误会给出正确答案。程序还会实时给出用户做题的统计,给出做题总数,正确数,错误数以及正确率。做完所有题目后会弹出对话框提示用户已经做完所有题目,而后用户可以继续看本次做题的统计或者关闭程序。


    我们对程序进行了黑盒测试,测试发现程序可以正确生成用户输入数量的四则运算算式,可以正确生成小数,负数,匹配的括号,加减乘除各种运算。可以正确判断用户输入答案是否与系统计算答案相同并给出结果。可以正确统计用户的做题总数,正确数,错误数以及正确率。各个按钮的使用也无异常。各种提示对话框也能正确弹出。唯一出现的问题是当生成的算式过于复杂,计算结果的数值过大,超过int型变量可以保存的最大数字时,系统计算的答案会出错(由于我的编程环境是vc6.0,所以long型和int型可以保存的位数一样多,而且vc6不支持longlong型变量,所以使用的是int型,否则应该使用longlong型变量以提高可计算数字的范围)。

    我们尝试了进行单元测试,由于我的机器上装的是vc6,没有自带单元测试,所以我将程序拷到了结对伙伴白斌的电脑上用vs2012进行测试。我们学习了测试方法,写了测试程序,但是不知因为什么,无论是按照网上的方法,还是书上的方法,均在中间出现了问题,所以测试没有成功。

  • 相关阅读:
    Android内存优化4 了解java GC 垃圾回收机制2 GC执行finalize的过程
    Android内存优化3 了解java GC 垃圾回收机制1
    Android内存优化2 了解java内存分配 2
    Android内存优化1 了解java内存分配 1
    Android Parcel对象详解
    Android中Parcel的分析以及使用
    Android进阶笔记:Messenger源码详解
    Android进阶笔记:AIDL内部实现详解 (二)
    Android进阶笔记:AIDL内部实现详解 (一)
    Android开发高级进阶——多进程间通信
  • 原文地址:https://www.cnblogs.com/yufan-blog/p/5399933.html
Copyright © 2011-2022 走看看