测试用例是根据什么写的

撰写测试用例的根据:1、用例标题;2、测试步骤;3、测试数据;4、预期结果。用例标题是指用户写测试目的和测试点,测试步骤是指使用编号描述操作步骤,测试数据是指操作步骤涉及的数据,预期结果是指期望达到的结果。

一、撰写测试用例的根据

1、用例标题

用户书写测试目的和测试点,这是最重要的。格式建议采用“测试目的-测试点(概括,无概括文字可不写)”。比如“登录成功-正确的账号和密码”。

2、测试步骤

为了达到测试目的,你需要通过哪些步骤,使用编号描述操作步骤,不显得混乱。

3、测试数据

操作步骤涉及的数据。如果操作步骤不需要数据,比如就是点击各类按钮,则可以为空

4、预期结果

期望达到的结果。结果不是自己主观想象,而是来自可见的产品需求文档(产品经理提供,简称PRD)。

二、测试用例简介

测试用例(Test Case)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。 测试用例的设计方法主要有黑盒测试法和白盒测试法。 黑盒测试也称功能测试,黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

三、测试用例的重要性

软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标,每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。 

影响软件测试的因素很多,例如软件本身的复杂程度、开发人员(包括分析、设计、编程和测试的人员)的素质、测试方法和技术的运用等。因为有些因素是客观存在,无法避免的;有些因素则是波动的、不稳定的。例如开发队伍是流动的,有经验的开发人员走了,新人不断补充进来;每个开发人员的工作也会受情绪影响,等等。有了测试用例,无论是谁来测试,参照测试用例实施,都能保障测试的质量,从而把人为因素小。即便最初的测试用例考虑不周全,随着测试的进行和软件版本更新,也将日趋完善。因此,测试用例的设计和编制是软件测试活动中最重要的。测试用例是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量稳定的根本保障。确定测试用例之所以很重要,原因有以下几方面。

  1. 测试用例构成了设计和制定测试过程的基础。
  2. 测试的“深度”与测试用例的数量成比例。由于每个测试用例反映不同的场景、条件或经由产品的事件流,因而,随着测试用例数量的增加,测试人员对产品质量和测试流程也就越有信心。
  3. 判断测试是否完全的一个主要评测方法是基于需求的覆盖,而这又是以确定、实施和/或执行的测试用例的数量为依据的。类似下面这样的说明:“95%的关键测试用例已得以执行和验证”,远比“我们已完成95%的测试”更有意义。
  4. 测试工作量与测试用例的数量成比例。根据全面且细化的测试用例,可以更准确地估计测试周期各连续阶段的时间安排。
  5. 测试设计和开发的类型以及所需的资源主要都受控于测试用例。

测试用例通常根据它们所关联的测试类型或测试需求来分类,而且将随类型和需求进行相应的改变。最佳方案是为每个测试需求至少编制两个测试用例:一个测试用例用于证明该需求已经满足,通常称作正面测试用例;另一个测试用例反映某个无法接受、反常或意外的条件或数据,用于论证只有在所需条件下才能够满足该需求,这个测试用例称作负面测试用例。

延伸阅读

测试用例的作用

  • 方便理清测试思路,避免漏测
  • 有助于测试工作量的评估
  • 便于提前准备测试数据
  • 相当于工作日志,把控测试工作进度
  • 方便进行上线前的回归测试
  • 便于测试工作的组织,提高测试效率,降低测试交接成本

文章标题:测试用例是根据什么写的,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/48610

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLW的头像Z, ZLW
上一篇 2023年4月4日
下一篇 2023年4月4日

相关推荐

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部