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

发表于:2007-8-02 13:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

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

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • friends_si
    2008-3-19 11:30:09

    看过之后,觉得好容易了...

  • vrgood
    2007-8-21 15:06:29

    很不错,学习了!+3

  • yuzhuye
    2007-8-15 13:33:15

    不错,谢谢!

  • zhengchunfeng
    2007-8-08 10:19:23

    不错,谢了.

  • 洋娃娃
    2007-8-07 09:04:19

    我正在学习写测试用例,谢谢了,帮助很大哦!

  • zhicl
    2007-8-06 17:31:39

    似曾相识...

  • hongmeisong
    2007-8-03 16:05:45

    不错,好文章!

  • xyxykitty
    2007-8-03 11:41:25

    收藏,对我编写测试用例还是有一定的指引作用的,谢谢

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号