• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

一般软件测试过程--测试用例(Test Cases)

发布: 2009-3-05 09:25 | 作者: 不详 | 来源: 测试时代采编 | 查看: 411次 | 进入软件测试论坛讨论

领测软件测试网

1、如何创建Test Cases

Test Cases基本要素:
        1 简明的标题(说明测试的目的)
        2 用例的优先级,测试所需时间
        3 初始化条件,如何构造测试环境
        4 执行测试的详细步骤
        5 期望Test Cases执行后的正确结果

关于测试用例的优先级别的设定:
        pri1 - 基本的功能
        pri2 - 错误的条件,界限用例(最大值,最小值...)
        pri3 - 极端的条件,边缘用例

编写Test Cases的注意事项:
        一个好的Test Cases的重要性不亚于一段好的代码,在写Case的过程中我们需要注意以下几个方面:
        1 需要有一个具有自我解释功能的标题,将测试的目的说清楚。(例如:按下“ALT+F+C”关闭“XXXX”主窗体。)
        2 足够详细准确的内容,即使是一个对所要测试的内容根本不了解的新手,也能准确的按照所写的Test Cases完成测试。
        3 拒绝重复的测试用例
        4 不要有模糊的,个性化和想当然的Test Cases(例如:用各种方法打开对话框“XXXX”)
        5 尽量提供一些于Test Cases相关的参考

当你在写完cases的时候最好带着一下几个问题检查一下你的case:
        1 你的test case的标题是否体现了该用例详细而精确的目的性
        2 你的test case对于一个新手来说是否能让他们精确的执行
        3 你的test case是否有重复
        4 你的test case中的步骤是否清晰,让人一看就能很明白的执行
        5 你定义的执行结果是否能让人很清楚的意识到他跑完这个case后是成功还是失败

2、运行Test Cases
        根据Test Cases的优先级和不同的测试阶段运行测试用例,运行时要注意Case的优先级(有必要时可以对其进行修改)和测试方式(手动测试还是自动化测试等),并最终记录测试结果。

3、记录测试结果
        记录在不同测试阶段(Test Pass 1, Regression 1, Test Pass 2…UI Freeze.. Regression 2….Final Test Pass.)运行Test Cases的结果,一般分四种结果Blocked(记录bug号和原因)、Failed(记录bug号和原因)、Not Run(记录原因)、Pass。

4、何时再修改并创建新的Test Cases
        1 测试目标一些特性的改变
        2 Test Cases的优先级发生改变
        3 代码改变
        4 发现新的Bug但用例库中没有与之相关的Test Case
        5 发现新的Bug但用例库中已经存在与之相关的Test Case

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 软件测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网