test case template

问题描述

CompanyNameProject/ProductNameTestCaseVersion:VersionNo.Date:DocumentationDatePreparedbyAxisoft(AsiaPacific)LimitedThisinformationisproprietarytoAxisoft(AsiaPacific)LimitedandisprovidedtoCompanyNameforinternaluseonly.ThisinformationmaynotbesharedwithanythirdpartywithoutpriorwrittenauthorizationfromAxisoft(AsiaPacific)Limited.TableofContents1介绍11.1文档目的11.2读者对象11.3定义11.4参考文档22功能测试32.1(C)SS001-F-00143否定/边界测试53.1(C)SS001-N-00154配置测试64.1(C)SS001-C-00165强力测试75.1(C)SS001-S-00176性能测试86.1(C)SS001-P-00187安装测试97.1(C)SS001-I-00198附录108.1测试用例约定10介绍文档目的为了能够充分、全面地测试SQD(SQUAREforDomino),参考测试计划和详细设计,制定详尽地测试用例。读者对象实施测试的测试人员及该项目的相关人员。定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。用例状态:请参考附录;功能模块编号:请参考《测试计划》的3.2章节;测试方法简称:功能测试(FunctionTest)-F;否定/边界测试(NegativeTest)–N;配置测试(ConfigurationTest)-C;强力测试(StressTest)-S;性能测试(PerformanceTest)-P;可用性测试(UsabilityTest)-U;安装测试(InstallationTest)-I;文档测试(DocumentationTest)-D。序列号:用例编号中的序列号在每一个测试方法内都是从1开始的递增序列;用例编号:由四部分组成:用例状态、功能模块编号、测试方法简称、序列号;产生版本:前一部分表示创建测试用例是软件版本,后一部分表示用例版本,比如某一用例是在OSW3.8Build15所写,则其版本表示为V3.8B15-1.0;用例级别简称:Primary–P;Minor–M。参考文档文档名称版本作者备注测试用例的设计方法在设计测试用例时,使用了以下的方法:等价类划分:等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误;边界值分析:边界值分析法是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。实践证明,在设计测试用例时,对边界附近的处理必须给予足够的重视,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。边界值分析法不仅重视输入条件边界,而且也从输出域导出测试用例;因果图:从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判定表;错误推测法:通过对程序出错共性的分析,在结合程序自身的特点,利用等价类划分和边界值分析技术,设计出具有代表性的、很容易暴露程序错误的测试用例。功能测试(C)SS001-F-001用例编号SS001-F-001用例级别P模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注否定/边界测试(C)SS001-N-001用例编号SS001-N-001用例级别M模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注配置测试(C)SS001-C-001用例编号SS001-C-001用例级别P模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注强力测试(C)SS001-S-001用例编号SS001-S-001用例级别M模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注性能测试(C)SS001-P-001用例编号SS001-P-001用例级别M模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注安装测试(C)SS001-I-001用例编号SS001-I-001用例级别M模块名称产生版本V3.8B15-1.0作者测试人员测试日期用例描述测试前提测试步骤预期结果实际结果1234备注附录测试用例约定用例状态原始用例(C)----用例的原始状态。通过用例(CP)----已测试并通过的用例。失败用例(CF)----已测试但失败的用例。关闭用例(CC)----已测试并关闭的用例。失效用例(CN)----失效的用例。用例级别主要的Primary----此项目中所有基本功能的、进行正确性测试或通过性测试的用例。次要的Minor----此项目中所有关于校验性的、否定的、边界性测试的用例。

时间: 2024-09-10 23:21:26

test case template的相关文章

C++计算四则表达式的模板

一个很方便的C++函数模板,可以并 且只可以计算含括号的四则表达式,只有一个函数接口:int GetExpValue (_Tstream& istrin, _T& nReturn) 参数解释: istrin: 一个输入流,可以是标准IO流,可以是文件流,也可以是串流 nReturn:用于接收计算结果的变量,计算所使用的类型由这个变量确定 返回值: 返回非0表示计算成功,0表示计算失败有错误 程序代码: 以下是引用片段: namespace fy_Exp{ namespace {templa

C++语言15个晦涩特性

这个列表收集了 C++ 语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的.C++非常庞大,我总是能学到一些新知识.即使你对C++已了如指掌,也希望你能从列表中学到一些东西.下面列举的特性,根据晦涩程度由浅入深进行排序. 1. 方括号的真正含义 2. 最烦人的解析 3.替代运算标记符 4. 重定义关键字 5. Placement new 6.在声明变量的同时进行分支 7.成员函数的引用修饰符 8.图灵完备的模板元编程 9.指向成员的指针操作符 10. 静态实例方法

报DataReader未关闭错误,请问如何解决?

问题描述 报错:已有打开的与此命令相关联的DataReader,必须首先将它关闭.在这个函数报错:UpdateTable(JewelleryDataSetchangedData,StringtableName,DateTimelastAccessed)代码如下:publicintUpdateTable(JewelleryDataSetchangedData,stringtableName,DateTimelastAccessed){intret=0;stringSqlInfo="";t

Velocity A template engine OR A Rule engine OR Both

March 2005 Discussion Velocity: A template engine OR A Rule engine OR Both? Most of the developers must be familiar with Velocity as a great open source template engine and I don't think I need to say much about its uses and features as a template en

JUnit源码分析 (三)——Template Method模式

在JUnit执行测试时,我们经常需要初始化一些环境供测试代码使用,比如数据库连接.mock对象等等,这些初始化代码应当在每一个测试之前执行并在测试方法运行后清理.在JUnit里面就是相应的setUp和tearDown方法.如果没有这两个方法,那么我们要在每个测试方法的代码内写上一大堆重复的初始化和清理代码,这是多么愚蠢的做法.那么JUnit是怎么让setUp和tearDown在测试执行前后被调用的呢?     如果你查看下TestCase方法,你会发现TestCase和TestSuite的run

高性能JavaScript模板引擎template.js原理解析

artTemplate是新一代javascript模板引擎,它在v8中的渲染效率可接近javascript性能极限,在chrome下渲染效率测试中分别是知名引擎Mustache与micro tmpl的25/32倍(性能测试);artTemplate的模板还支持使用自动化工具预编译; artTemplate的库分为两种,一个是template.js(采用"{{ }}"),一个是template-native.js(采用"<%= %>");第一个是简洁语法版

Magicodes.WeiChat——自定义knockoutjs template、component实现微信自定义菜单

本人一向比较喜欢折腾,玩了这么久的knockoutjs,总觉得不够劲,于是又开始准备折腾自己了. 最近在完善Magicodes.WeiChat微信开发框架时,发现之前做的自定义菜单这块太不给力了,而各种第三方平台在这一块做得也比较渣,功能不全不说,界面还很不友好,于是决心重整一版,以满足需求. 下面先上图,新的UI界面如下所示:   如何实现这个功能呢?下面请等我一一道来吧. 左侧树形结构绑定 HTML模板如下所示: <div class="dd" id="nestab

C++ template学习总结6

对于基本类型来说,并没有一个default模式来讲他们初始化为有意义的值,没有初始化的变量,其指都是未定义的,但是在模板这一块呢?我们可以采用下面的形式: template <typename T> void foo() { T x = T(); // x is zero (or false)ifT is a built-in type } 对于class template我们可以采用下面例子的方式: template <typename T> class MyClass { pr

创建3层的服务模板(4)--- 创建一个App Server的VM Template

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://beanxyz.blog.51cto.com/5570417/1361508 我们已经创建了Guest OS Profile, Application Profile,Hardware Profile,现在把他们组织在一起就可以创建一个App Server的VM Template了. 过程很简单 登陆SCVMM -> Library, Create VM Template 我选择