单体测试的问题?

lornwolf 2010-03-18 02:14:47
1、我认为单体(单元)测试阶段只采用白盒测试方法,不用黑盒。黑盒在连接(结合)测试阶段才被采用。
2、各个类单独测试,互不干扰。即便A类中调用了B类,测试时也是分开单独测试。测A类时,用B类的假(桩)部品或者用mock技术,总之不要真正去调用B类。
3、画面(JSP、JSF)怎么进行单体测试?
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lornwolf 2010-03-30
  • 打赏
  • 举报
回复
to lbjfeng:
我认为单元测试还是应该由开发人员来做的。

to hujing19880618:
如果用黑盒测试,那如何进行回归测试呢?

hujing19880618 2010-03-29
  • 打赏
  • 举报
回复
单元测试也需要黑盒测试,
lbjfeng 2010-03-29
  • 打赏
  • 举报
回复
2楼说的有道理

所以,很多时候,测试的人,跟写代码的人是分开的·~~
lornwolf 2010-03-28
  • 打赏
  • 举报
回复
白盒指的是针对程序内部结构进行测试?
验证代码跟详细设计是否一致也是白盒测试的任务吧?
lornwolf 2010-03-24
  • 打赏
  • 举报
回复
谢谢你的回复,你的博文我都有收藏,呵呵~
对于第一个问题,我的想法是不根据代码,而是根据详细设计书设计用例,这样会不会好一点呢~
EasyTDD 2010-03-19
  • 打赏
  • 举报
回复
1 只用白盒,叫做跟着代码走,这种测试几乎没有意义。举个例子,加法函数:int add(int a, int b{return a-b;},如果测试员不了解代码功能,根据代码来设计用例,以为是一个减法函数,输入两个1,预期输出为0,再多的用例也没有意义。
2 过于理想化。代码之间的关系是非常复杂的,有时必须调用底层的实际代码,有时必须对底层代码进行模拟。您知道内部输入的六种情形吗?说的就是单元测试时,代码之间的关系。
3 单元测试主要测试代码的功能逻辑,不测试界面。

5,177

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

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