51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 36219|回复: 47
打印 上一主题 下一主题

[转贴] 白盒测试实例(实例讲解从需求分析、设计、编码、单元测试、集成测试到构建测试框架)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-5 16:03:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目录
1需求说明
2学生的答案
3需求分析
4程序设计
5编码
6单元测试的步骤
7单元测试的尝试
8构建自己的单元测试框架1
9构建自己的单元测试框架2(完整代码)
10集成测试的概念
...


1需求说明



三角形的问题在很多软件测试的书籍中都出现过,问题虽小,五脏俱全,是个很不错的软件测试的教学例子。本文借助这个例子结合教学经验,从更高的视角来探讨需求分析、软件设计、软件开发与软件测试之间的关系与作用。
题目:根据下面给出的三角形的需求完成程序并完成测试:
一、输入条件:
1、 条件1:a+b>c
2、 条件2:a+c>b
3、 条件3:b+c>a
4、 条件4:0<a<200
5、 条件5:0<b<200
6、 条件6:0<c<200
7、 条件7:a==b
8、 条件8:a==c
9、 条件9:b==c
10、条件10:a2+b2==c2
11、条件11:a2+ c2== b2
12、条件12:c2+b2== a2
二、输出结果:
1、不能组成三角形
2、等边三角形
3、等腰三角形
4、直角三角形
5、一般三角形
6、某些边不满足限制
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-26 16:49
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    48#
    发表于 2015-8-24 14:33:17 | 只看该作者
    学习学习,非常感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    47#
    发表于 2015-5-22 10:02:57 | 只看该作者
    maguschen 发表于 2008-9-18 15:39
    写的挺详细啊  

    由此可见,做白盒测试是非常费时间的~~很多公司可能都舍不得投入这些资源

    没错!
    若没有好的工具,投入产出不成正比。
    与其把这样的资源投入到测试,不如投入到开发或者代码审查。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    46#
    发表于 2015-4-13 16:22:17 | 只看该作者
    非常清晰的思路,学习了!对整个有了比较全面的理解。希望lz更新,坐等~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-24 16:29
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    45#
    发表于 2015-4-2 10:19:21 | 只看该作者
    非常不错 谢谢楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-24 16:29
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    44#
    发表于 2015-4-2 10:19:16 | 只看该作者
    非常不错 谢谢楼主
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    43#
    发表于 2015-3-6 15:56:39 | 只看该作者
    真的写的非常详细,非常感谢楼主。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42#
    发表于 2015-1-19 13:54:12 | 只看该作者
      这设计 确实很清晰
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-8 13:56
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]测试团长

    41#
    发表于 2013-12-2 09:54:55 | 只看该作者
    楼主好强
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2013-11-4 10:13:06 | 只看该作者
    写的灰常好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2012-8-3 14:14:20 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2012-8-3 14:13:35 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2012-7-3 14:32:24 | 只看该作者
    不错,拜读
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-2 13:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    36#
    发表于 2012-2-15 17:10:50 | 只看该作者
    真的讲解的很详细,一定下了不少功夫,谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2011-11-15 10:15:43 | 只看该作者
    没有看出集成测试怎么做
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2011-9-16 10:11:29 | 只看该作者
    楼主的资料很详细,要是能讲讲怎么吧测试程序写到测试工具中以及如何进行测试那就更好了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2011-7-22 17:52:26 | 只看该作者
    学习了……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2011-6-10 20:09:53 | 只看该作者
    记号
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2011-5-26 16:46:08 | 只看该作者
    我去,这么长的哇,LZV5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2011-5-1 09:23:47 | 只看该作者
    谢谢的确实详细!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-19 05:34 , Processed in 0.091017 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表