关于,对日项目中的,单体测试式样书,请教

moodoasis 2008-08-05 03:46:29
我见到的WEB单体测试式样书,都是以画面为单位的,我没写过,可我不清楚什么写,第一是什么时候写它,在编码前写的话,那我覆盖的是需求,而不是程序,可是在编码后写得话,就不能覆盖需求,第二,我该写什么,对于一个WEB页面,什么地方需要测呢,所有有代码的地方吗,固定的html是不是,就不用测了呢。第三,同一个jsp,得到的html变化很大,如果有8权限,但对于某个测试页面,对于这8种权限,仅有2种区别,可是,叶面里的每一个操作,都判断个这8种权限,这种情况,我应该用几个角色来测呢,2个,还是8个呢, 先谢谢了


--------------------------------------------------------------------
以下内容为自动编辑的内容,并非楼主的发贴内容,此仅用于显示而已,并无任何其他特殊作用
楼主【moodoasis】截止到2008-08-05 15:46:41的历史汇总数据(不包括此帖):
发帖的总数量:44 发帖的总分数:2112 每贴平均分数:48
回帖的总数量:304 得分贴总数量:112 回帖的得分率:36%
结贴的总数量:44 结贴的总分数:2112
无满意结贴数:8 无满意结贴分:260
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:18.18 % 无满意结分率:12.31 %
敬礼!

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=moodoasis
...全文
2196 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
moodoasis 2008-08-07
  • 打赏
  • 举报
回复
我在SONY做项目的时候,是先写得单体测试书,然后开发,开发之后测试,感觉挺好的,当时写得时候是给自己用的,也没太在意,现在写给别人,却不知道,怎么写好了,大家有没有什么心得,给点提示,不才,感激不尽
dryZeng 2008-08-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 moodoasis 的回复:]
关键,对日项目中的单体测试,并非单元测试,感觉,他并不在乎你的代码是怎么实现的,只在乎结果是否符合需求,我是这么感觉的
[/Quote]

一般详细式样书都写得很清楚了,什么方法,什么名字,甚至要引用哪些资源,那些类都写得很清楚了,所以代码基本框架是固定了的.

而且还有review人员要来review你的代码,最终只会关心你的功能是否正确实现.
moodoasis 2008-08-06
  • 打赏
  • 举报
回复
关键,对日项目中的单体测试,并非单元测试,感觉,他并不在乎你的代码是怎么实现的,只在乎结果是否符合需求,我是这么感觉的
silence1214 2008-08-05
  • 打赏
  • 举报
回复
我就在作和LZ一样的问题,只是我们有单体测试的 模版
主要测试内容除了上面说的之外 还有 图标显示正确、 文字颜色、
dryZeng 2008-08-05
  • 打赏
  • 举报
回复
单元测试是什么?就是用来测试你写的代码是不是符合详细设计书的功能.当然要编码后根据详细设计书写.

它要求测试你程序所有逻辑到达的地方,有什么样的输入会得到什么样的输出,先把其计划好,然后再测试,最后看程序是否输出你测试设计书的计划输出.

所以只要程序中有逻辑的地方都要测,如果你的8种权限有8种判断,那么你必须写8种可能.

如果有和种可能没有按你计划的输出,那么说明那个逻辑就有BUG,你须要标记.
fulianglove 2008-08-05
  • 打赏
  • 举报
回复
当然是编码后写了,
第三个问题,这个要看具体需求情况嘎,还有项目的要求,要求松就偷偷懒呗
moodoasis 2008-08-05
  • 打赏
  • 举报
回复
还有我第1问题,应该什么时候写啊
moodoasis 2008-08-05
  • 打赏
  • 举报
回复
这么说,我第3个问题,就是有8个用户还测了?,是吗
chenhongxin 2008-08-05
  • 打赏
  • 举报
回复
楼上说的相当不错了,
我再楼上兄弟基础上补充3点:
1,页面控件位置,长度,大小,入出力数据
2,组件与组件之间的距离.
3,功能上的实现以及报错功能...
moodoasis 2008-08-05
  • 打赏
  • 举报
回复
顶一下
jacklygoodluck 2008-08-05
  • 打赏
  • 举报
回复
单元测试:
1.包含需求要求的所有动作,界面样式检查(控件位置,大小,字体等),Tab顺
2.模块内部函数的测试,存储过程,批处理等
3.各个分支条件等

81,119

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧