codecamp

软件测试 测试用例

测试用例是一组条件,测试人员根据这些条件确定软件应用程序是否按照客户的要求工作。测试用例设计包括前提条件,用例名称,输入条件和预期结果。测试用例是第一级操作,源自测试场景。

测试用例

测试用例提供有关测试策略,测试过程,前提条件和预期输出的详细信息。这些在测试过程中执行,以检查软件应用程序是否正在执行它是否已开发的任务。

编写测试用例是一次性尝试,可以在回归测试时使用。测试用例通过将缺陷与测试用例ID相关联来帮助测试人员进行缺陷报告。详细的测试用例文档可以作为测试团队的完全证据保护,因为如果开发人员遗漏了某些内容,那么可以在执行这些完全证明的测试用例时捕获它。通常,没有正式的模板用于编写测试用例,但每个测试用例中都包含以下组件 -

  • 测试用例ID
  • 前提条件
  • 目的
  • 步骤
  • 实际结果
  • 预期结果
  • 假设
  • 产品模块
  • 产品版本
  • 修订记录
  • 后置条件

测试套件

许多测试用例可以从一个测试场景中派生出来,有时候会为单个软件功能编写多个测试用例,这些多个测试用例称为测试套件。

示例

包含测试用例的表格如下:

在此表中,已创建用于登录系统的测试用例。所有:True,False和Result对都被视为测试用例。测试人员为每个特定功能开发这些类型的测试用例,以便测试其功能。




软件测试 测试计划
软件测试 可追踪性矩阵
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }