惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
NISL@THU
NISL@THU
E
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
K
Kaspersky official blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
S
Schneier on Security
G
GRAHAM CLULEY
The Hacker News
The Hacker News
T
Threat Research - Cisco Blogs
Scott Helme
Scott Helme
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
爱范儿
爱范儿
P
Privacy International News Feed
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
S
Securelist
G
Google Developers Blog
The Last Watchdog
The Last Watchdog
Google Online Security Blog
Google Online Security Blog
美团技术团队
F
Fortinet All Blogs
小众软件
小众软件
Recorded Future
Recorded Future
V
Visual Studio Blog
B
Blog RSS Feed
H
Help Net Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
Latest news
Latest news
Spread Privacy
Spread Privacy
H
Heimdal Security Blog

博客园 - lonelywolf

场景设计方法 功能图分析方法 正交实验设计方法 判定表驱动分析方法 因果图方法 错误推测方法 边界值分析方法 等价类划分方法 测试用例设计综合策略 lonelywolf - 博客园 关于C#对Excel导出时对整行的操作 Oracle中"HINT"的30个用法 - lonelywolf - 博客园 排序算法汇总 javascript的window对象 iavascript的event对象 javascript技巧 路(转载) 测试用Office2007发布博客 - lonelywolf - 博客园 日常管理随笔二 (转载)
测试用例基本概念
lonelywolf · 2012-03-09 · via 博客园 - lonelywolf

目  录

1. 概述

2. 测试用例基本概念

  2.1. 测试用例的定义   

  2.2. 测试用例的特征    

  2.3. 测试用例组成元素   

  2.4. 测试用例设计原则

3. 测试用例设计方法   

  3.1. 等价类划分方法  

    3.2. 边界值分析方法 

    3.3. 错误推测方法  

    3.4. 因果图方法

    3.5. 判定表驱动分析方法 

      3.6. 正交实验设计方法 

      3.7. 功能图分析方法  

    3.8. 场景设计方发

 4. 测试用例设计综合策略

1.概述

     Grenford J. Myers在《The Art of Software Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行! 本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。

2.测试用例基本概念

 2.1.测试用例的定义

     测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。

2.2.测试用例的特征

   1.最有可能抓住错误的;

   2.不是重复的、多余的;

   3.一组相似测试用例中最有效的;

   4.既不是太简单,也不是太复杂。   

2.3.测试用例组成元素

   1.用例ID;

   2.用例名称;

   3.测试目的;

   4.测试级别;

   5.参考信息;

   6.测试环境;

   7.前提条件;

   8.测试步骤;

   9.预期结果;

   10.设计人员。

2.4.测试用例设计原则

   1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。

   2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。

   3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。