免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 葱花
打印 上一主题 下一主题

帮帮忙忙!!!! [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-04-11 20:14 |只看该作者
是个航空售票系统.不是游戏!
哼!

论坛徽章:
0
22 [报告]
发表于 2006-04-11 20:23 |只看该作者
不要花大量的精力在排错上。

大概介绍下一般的程序 (一个程序按一个月算)

1 收集用户需求 (3天) 2 分析 (5 天) 3 设计(10)  实现(5天) 单元测试(3天) 4 复审和迭代(5天) 5 总测交付(两天)

至于具体的测试。主要是测试需要用户输入的部分,其他部分应该有程序员自己在代码里来避免逻辑错误。

不应该由测试来得出结果(追求更高效率的算法所做的测试不算)

至于象开始你写的哪个类,仅仅一个调用其他类的main方法。除非打错字符。不然是不可能出现错误的,所以就

不必要测试了。(前提,要调用的类没有错误)

论坛徽章:
0
23 [报告]
发表于 2006-04-11 20:29 |只看该作者
一般来说,单元测试应该是开发人员自己做的

交接给其他人测试的,不应该是单元测试。。。。。。。。。。。。。

开发应该是围绕着单元测试来开发的,怎么写便于单元测试,由此我们开发起来就能更好的排错。。。。而不是

一股脑开发后再来测试是不对的,顶起的文中有一句话说得很好,大概是说 迫使你提前思考了要编写东西

想搞一个测试软件,自动分析捕抓测试,效率,资源占用,UI的有测试大小是否符规格,是否是理想中的排列位

置。。。哪有这种软件大家记得通知我。。。。。。。。。。。。。

论坛徽章:
0
24 [报告]
发表于 2006-04-11 20:30 |只看该作者
恩!谢谢你!很有帮助!
你说 主要是测试需要用户输入的部分.那我要测试
public void book(String flightNum, int seatsNum) throws FlightException {
         try {
             fm.book(flightNum, seatsNum);
         } catch (RemoteException e) {
            throw new FlightException(e, e.getMessage());
        }
      }
是不是用断言来判断输入的预定的数字是不是符合要求.就可以了?
自己假设个变量么?

论坛徽章:
0
25 [报告]
发表于 2006-04-11 20:33 |只看该作者
NO。测试是为了不出错。说白了就是万一遇到非预期的输入该怎么处理。

所以要尽可能把能想到的输入都弄进去试试

论坛徽章:
0
26 [报告]
发表于 2006-04-11 20:36 |只看该作者
哦!明白了!嘿嘿!

论坛徽章:
0
27 [报告]
发表于 2006-04-11 20:37 |只看该作者
另。就拿你们程序来说。首先关闭不必要的公共接口。

把不必要的变量改成 private 对外开放 getXXX setXXX

这才是首要的。因为这种方法可以最大限度的避免出错。所以

你见的大部分书上也是这么推荐的。就是这个原因。

论坛徽章:
0
28 [报告]
发表于 2006-04-11 20:45 |只看该作者
恩??????????
我知道了!呵呵!我先去做!嘿嘿!
谢谢拉!

论坛徽章:
0
29 [报告]
发表于 2006-04-11 20:55 |只看该作者
哈哈嘿嘿,我发现那几个小子这类问题就没这么多关注,咱们java版的狼们是不是有点。。。太明显了哈

论坛徽章:
0
30 [报告]
发表于 2006-04-11 21:19 |只看该作者

狼?
谁是狼?
狼们?
谁是狼们?
哈哈!!!!
          嘿嘿!!!!
                      哇卡卡!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP