Software Testing Is An Art

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Software Testing Is An Art - Presentation Transcript

    1. 测试是门艺术 by skinapi 2007.5.25
    2. 什么是测试
      • 测试是为了发现 Bug ?
      • 测试是验证和确认( V&V )?
      • 测试是为了度量软件质量?
      • 测试是整天看文档、写文档、做执行,每天在重复中度过?
      • 测试是无聊空虚寂寞的生活?
      • 。。。。。。
    3. 测试是认知活动
      • 就像去丛林探险
      • 就像小时候手中拿着心爱的玩具
      • 在认知中体会学习的快乐、发现的快乐、成长的快乐
    4. 测试是通过不断的尝试来评估产品
      • 这种不断的尝试可以是过程化的也可以是非过程化的
      • 评估依赖于对产品不断深入的认知,认知越深,评估越有效
    5. 如何测试 更大工作量 更好的思考和测试 本图来源于 James Bach 的 Skilled Testers and Their Enemies 冗长的 缓慢、昂贵、简单 快速的 快速、不昂贵、有挑战 彻底的 缓慢、更昂贵、困难 仓促的 更快速、便宜、简单
    6. 仓促的测试
      • 可以测试的很快,但通常效果不好,发现的 bug 少
      • 刚进入测试行业,刚开始做测试时容易采用这种方式
      • 在还没有足够的经验时,追求速度只能是表面的
    7. 冗长的测试
      • 测试变成了一堆机械工作的简单叠加
      • 典型的吃力不讨好,看起来测试做了很多,但没有测到点上,最后剩下的就是一堆文档来安慰自己了
      • 工作一段时间,想摆脱仓促的测试,学习了一些测试方面的理论,急于把理论用于实践,容易出现这种情况,所谓形似神不似
      • 如果不能跳出这种测试的方式,很容易对测试的理论产生怀疑,从而回到仓促的测试
    8. 彻底的测试
      • 规模大的公司或者比较规范的公司喜欢采用这种形式的测试,但往往又不愿意在测试上面投入足够的人力物力
      • 强调流程和协作,不追求个人能力的体现
      • 测试变成了没有创造性的工作,测试人员退化成 IT“ 蓝领”,待遇不高,加班还多,情绪容易低落,通过不断的跳槽麻痹自己,从一个“火坑”跳到另一个“火坑”
    9. 快速的测试
      • 足够充分又足够快
      • 依赖个人的技能和启发式思维
      • 不强调流程
      • 用灵活性和个人能力来更好的进行测试
      • 对个人能力要求高,多人之间的协作有挑战
      • 适合于有比较丰富测试经验的人或者公司采用
    10. 结论
      • 仓促的测试和冗余的测试是我们要尽量去避免的
      • 彻底的测试和快速的测试各有其优缺点,可以结合起来使用
    11. 待续
      • 关于这些不同形式的测试以后会有专门的 ppt 来进行讨论
      • 快乐测试每一天
      • 让测试充满趣味
      • 测试真的是一门艺术

    + skinapiskinapi, 3 years ago

    custom

    341 views, 0 favs, 2 embeds more stats

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 341
      • 336 on SlideShare
      • 5 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 3 views on http://www.freewebs.com
    • 2 views on http://testingeeker.blogspot.com

    more

    All embeds
    • 3 views on http://www.freewebs.com
    • 2 views on http://testingeeker.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?