测试用例框架怎么写

1.如何写测试用例

测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一。

测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。

测试用例编写准备

1

从配置管理员处申请软件配置:《需求规格说明书》和《设计说明书》;

2

根据需求规格说明书和设计说明书,详细理解用户的真正需求,并且对软件所实现的功能已经准确理解,然后着手制订测试用例。

测试用例制定的原则

1测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。

2测试数据应该选用少量、高效的测试数据进行尽可能完备的测试。

用例覆盖

1正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用 例中的测试点应首先保证要至少覆盖需求规格说明书中的各项功能,并且正常。

2容错性(健壮性)测试:程序能够接收正确数据输入并且产生正确(预期)的输出, 输入非法数据(非法类型、不符合要求的数据、溢出数据等),程序应能给出提示 并进行相应处理。把自己想象成一名对产品操作一点也不懂的客户,在进行任意操作。

3完整(安全)性测试:对未经授权的人使用软件系统或数据的企图,系统能够控制的程度,程序的数据处理能够保持外部信息(数据库或文件)的完整。

4接口间测试:测试各个模块相互间的协调和通信情况,数据输入输出的一致性和正确性。

5压力测试:输入10条记录运行各个功能,输入30条记录运行,输入50条记录进行测试。

6性能:完成预定的功能,系统的运行时间(主要是针对数据库而言)。

7可理解(操作)性:理解和使用该系统的难易程度(界面友好性)。

8可移植性:在不同操作系统及硬件配置情况下的运行性。

测试方法

1边界值分析法:确定边界情况(刚好等于、稍小于和稍大于和刚刚大于等价类边界值),针对我们的系统在测试过程中主要输入一些合法数据/非法数据,主要在边界值附近选取。

2等价划分:将所有可能的输入数据(有效的和无效的)划分成若干个等价类。

3错误推测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处。

测试用例的填写

1一个软件系统或项目共用一套完整的测试用例,整个系统测试过程测试完毕,将实际测试结果填写到测试用例中,操作步骤应尽可能的详细,测试结论是指最终的测试结果(结论为:通过或不通过)。

2.软件测试的测试用例怎么写

● 测试用例编号

◇ 规则:编号具有唯一性、易识别性,由数字和字符组合成的字符串

◇ 约定:

系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX

集成测试用例:产品编号-IT-集成测试项名-集成测试子项名-XXX

单元测试用例:产品编号-UT-单元测试项名-单元测试子项名-XXX

● 测试项目

◇ 规则:当前测试用例所属测试大类、被测需求、被测模块、被测单元等

◇ 约定:

系统测试用例测试项目:软件需求项 如:测试手机在没有SIM卡的情况下,可以拨打紧急电话

集成测试用例测试项目:集成后的模块名或接口名 如:测试模块A提供的文件接口

单元测试用例测试项目:被测试的函数名 如:测试函数int ReadFile(char *pszFileName)

● 测试标题

规则:测试用例的概括简单的描述用例的出发点、关注点,原则上不能重复。

● 重要级别

规则

高:保证系统基本功能、核心业务、重要特性、实际使用频率高的测试用例;

中:重要程度介于高和低之间的测试用例;

低:实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例。

● 预置条件

规则:执行当前测试用例需要的前提条件,是后续步骤的先决条件

● 输入

规则:用例执行过程中需要加工的外部信息,输入、文件、数据库等

● 操作步骤

规则:执行当前测试用例需要经过的操作步骤,保证操作步骤的完整性。

● 预期输出

规则:当前测试用例的预期输出结果,包括返回值的内容、界面的响应结果、输出结果的规则符合度等

3.怎么写好测试用例

测试用例是测试执行的指导;是测试执行的实体,是测试方法、测试质量、测试覆盖率的重要依据和表现形式;是团队内部交流以及交叉测试的依据,便于测试工作的跟踪管理,包括测试执行的进度跟踪,测试质量的跟踪,以及测试人员的工作量的跟踪和考核;在测试执行工作开展前完成测试用例的编写,可以避免测试工作开展的盲目性;测试用例是说服用户相信产品质量的最佳依据,同时也可以提供给客户作为项目验收的依据。以上可以看出测试用例在整个测试工作中的地位和作用,以下编写了关于如何写好测试用例的一些个人建议:

1、要参与需求评审,评审需求的过程实际也是熟悉业务需求的过程。只有对业务比较熟悉了,才能更好的,更充分的设计出高质量的测试用例。

2、要多阅读文档,其中包括产品策划书、规格说明书、需求文档,接口文档等,我们可以收集一切相关的文档来帮助理解所要测试的产品需要完成的目标。

3、尽量多参加项目组内的会议。比如需求讨论、设计讨论、计划讨论等会议,这样在讨论过程中也能加深对产品的理解。

4、要善于沟通,多和客户、开发、测试人员进行沟通。遇到不明确的问题、有疑问的需求,可以咨询项目负责人或者客户等。这样才能提前解决需求理解偏差等。

5、测试用例名称,也叫测试用例标题,一定要写得简洁、明了,需要用概括的语言描述该用例的出发点和关注点,使得测试人员第一眼看到测试用例名称就能够明白测试用例的目的。用例名称中一般要求不能存在假设性的语句,并且原则上每个用例的名称不能重复。

6、预置条件要明确,包括测试环境、测试数据、测试场景。因为许多BUG只有在特定的环境、特定的场景下才可以重现。没有正确的前提条件,就无法进行后面的测试步骤或无法得到预期的结果。

7、测试步骤描述要简单、清晰,并且要清楚每一个步骤的描述,我们平常的鼠标和键盘的每一动作都代表一个操作步骤。比如:第一步,输入用户姓名;第二步,输入登录密码;第三步,用户点击登录。步骤写的明确时就利于提高用例的可操作性。

8、用例的预期结果要完整而且清晰,并且要将各个输出的结果写出来,包括:返回值的内容、数据库相关字段的记录、界面的响应结果、输出结果的规则符合度、日志的检查和对其它业务影响的检查。

9、测试用例级别要划分清楚,这样在测试执行时有主次之分。

11、评审用例很关键,因为经过测试用例的评审可以发现:用例设计的结构安排是否清晰、合理;是否覆盖所有的需求功能点;是否存在冗余的用例;是否具有很好的可执行性;是否存在对需求理解上的差异等。评审需要项目经理、需求分析人员、架构设计人员、开发人员和测试人员都参与,也需要客户方的开发人员和测试人员。

12、召开测试用例评审会议,在会议上大家可以提问互答,对模糊不清的地方可以进行讨论。这样可以站在不同的角度,站在很多人的思维和思考方式下设计用例。

13、站在用户的角度来设计用例,以用户的使用逻辑及操作习惯为出发点,从用户实际可能的操作场景考虑,一定要脱离系统提供功能。

14、测试用例需要不断更新和维护,不要认为测试用例的设计是一个阶段,测试用例的设计也需要迭代,在软件开发的不同的阶段都要回来重新审视和完善测试用例。并且需要在测试执行时利用发散思维不断的构造和完善测试用例。

总的来说,写出好的测试用例需要我们不断的积累和完善,需要我们不断的在工作中去总结。写出好的测试用例没有简单的公式或规定可以遵循。即使是多年以来在测试方面感兴趣的人也很难做到这一点。

4.单元测试用例该怎么写

写单元测试用例?好像有些理想化。

在实际工作中,能有个基本的详细设计文档就不错了,只要有了详细设计文档,就可以直接建立可执行的测试用例。先写个文字的单元测试用例,费时费力,还要维护,项目不会给那么多时间吧?从我们的客户反馈来看,实际工作中,很多项目是没有规范的详细设计的,这时最容易范的错误就是:测试人员阅读代码来了解代码功能,以便设计用例,结果,测试几乎没有效果。

所以,除非有规范的文档,否则单元测试要由开人员为主。如果连详细设计文档都没有,那依据什么来写文字版的单元测试用例?如果有,那就用不着写一个文字版的。

5.什么是测试框架

测试框架总体而言可以参考软件开发框架来构建,下面是从软件开发框架原则中对应提取的测试框架的属性:

1、测试框架是测试开发过程中提取特定领域测试方法共性部分形成的体系结构;

(软件框架是软件开发过程中提取特定领域软件的共性部分形成的体系结构)

2、测试框架的作用:在其基础上重用测试设计原则和测试经验,调整部分内容便可满足需求,可提高测试用例设计开发质量,降低成本,缩短时间;

3、不同测试技术领域有不同的测试框架类型;

4、测试框架不是一个现成可用的系统,是一个半成品,需要测试工程师基于它结合自己的测试对象知识转化成自己的测试用例;

5、测试框架是提供给测试人员开发相应领域测试用例的测试分析设计工具;

6、测试框架不是测试用例集,而是通用的,具有一般性的系统主体部分。测试人员像做填空一样,根据具体业务完成特定应用系统中与众不同的特殊部分;

7、测试设计模式的思想(等价类/边界值)在测试框架中进行应用。

以上为个人总结体会,不一定正确,但我开发的测试框架却是的确满足了以上7个属性来实现的。

6.什么是测试框架

测试框架总体而言可以参考软件开发框架来构建,下面是从软件开发框架原则中对应提取的测试框架的属性: 1、测试框架是测试开发过程中提取特定领域测试方法共性部分形成的体系结构; (软件框架是软件开发过程中提取特定领域软件的共性部分形成的体系结构) 2、测试框架的作用:在其基础上重用测试设计原则和测试经验,调整部分内容便可满足需求,可提高测试用例设计开发质量,降低成本,缩短时间; 3、不同测试技术领域有不同的测试框架类型; 4、测试框架不是一个现成可用的系统,是一个半成品,需要测试工程师基于它结合自己的测试对象知识转化成自己的测试用例; 5、测试框架是提供给测试人员开发相应领域测试用例的测试分析设计工具; 6、测试框架不是测试用例集,而是通用的,具有一般性的系统主体部分。

测试人员像做填空一样,根据具体业务完成特定应用系统中与众不同的特殊部分; 7、测试设计模式的思想(等价类/边界值)在测试框架中进行应用。 以上为个人总结体会,不一定正确,但我开发的测试框架却是的确满足了以上7个属性来实现的。

7.按功能怎么写测试用例

我这边有一些测试时应该注意的一些问题和解决办法,当做抛砖引玉。

1.如何在测试中尽量找出多的问题

页面,流程,功能,数据正确性以及查询可以通过用例测试检查出问题并提交开发人员解决,有些功能须反复测试,如流程,数据正确性

2.性能问题如何测试

性能测试分应用软件性能,数据库性能,服务器性能以及网络性能

某功能的性能测试可以在做其它相关功能测试时同步测试.

软件的整体功能测试有待解决.

3.数据有效性如何测试

数据有效性测试通常是先做一些业务,然后通过查询表及数据库来检查,出错时通常须检查两个方面,一方面要保证存入数据库的位置正确,另一方面要保证查询语句正确.

4.一些隐性的BUG测试

如数据库死锁,软件出现死循环,一些通过数据的测试可以测试出来.

另一方面应付突发问题须有出现问题后的解决方案.

测试用例框架怎么写

转载请注明出处育才学习网 » 测试用例框架怎么写

知识

协调领导小组给政府请示拨付办公经费怎么写

阅读(961)

本文主要为您介绍协调领导小组给政府请示拨付办公经费怎么写,内容包括关于申请经费的请示怎么写,向政府申请资金的请示报告怎么写,向上级申请拨款经费怎么写请示。原发布者:芳芳关于申请经费的请示报告 关于要求追加有关工作经费的请示 江东

知识

从美国寄快递到中国地址怎么写

阅读(243)

本文主要为您介绍从美国寄快递到中国地址怎么写,内容包括从美国寄快递到国内,地址要怎么写,从美国寄快递到国内地址怎么写有人使用过吗,美国邮寄到中国的地址应该怎么填写。经多人验证过的地址写法(从美国快递到中国):To: Peoples Republic of

知识

musicreview怎么写

阅读(240)

本文主要为您介绍musicreview怎么写,内容包括musicreview,Review怎么写,lecturereview怎么写。article review文章回顾review[英][rɪˈvju:][美][ rɪˈvju]n.复习; 回顾; (报刊的)评论; [

知识

荘的笔画顺序怎么写的

阅读(233)

本文主要为您介绍荘的笔画顺序怎么写的,内容包括了的笔画顺序怎么写的,珺的笔画顺序怎么写的,夔的笔画顺序怎么写的。鸭的笔画顺序如下:

知识

碳素厂合格化建议怎么写

阅读(307)

本文主要为您介绍碳素厂合格化建议怎么写,内容包括“炭素厂”还是“碳素厂”,该怎么写,工厂车间员工的合理化的建议和意见怎么写,碳素厂后备骨干的工作总结怎么写。车间员工的合理化建议主要针对车间管理、生产装配工艺、 质量控制方法、提

知识

一岁多宝宝自己看书怎么写

阅读(227)

本文主要为您介绍一岁多宝宝自己看书怎么写,内容包括一岁多的宝宝怎么引导她看书育儿问答宝宝树,怎样才能让1岁的宝宝喜欢上看书,一岁多的宝宝看书就喜欢翻,不耐心的听妈妈讲,也不仔细的看图画怎。西方人说过,书籍是人类灵魂进步的阶梯。其

知识

人用睛字怎么写

阅读(220)

本文主要为您介绍人用睛字怎么写,内容包括眼睛的睛字怎么写,睛字笔顺怎么写,眼睛的睛字怎么组词。睛读音 jīng 部首 目 笔画数 13 笔画

知识

月考总结主题班会学生演讲反省发言稿怎么写

阅读(218)

本文主要为您介绍月考总结主题班会学生演讲反省发言稿怎么写,内容包括求助一篇主题班会《透过月考看学习》的学生发言搞300字以内就行,期中考试总结班会上台发言,月考反思班会稿。这是一篇网上摘录的初三学生月考总结: 随着国庆大幕的落下,

知识

作战计划怎么写

阅读(244)

本文主要为您介绍作战计划怎么写,内容包括作战计划怎样拟写,行动计划要怎么写呀,工作目标计划怎么写。学习计划目标 列计划的目的无非是通过白纸黑字,使得自己对自己的学习情况能够进行监督和检查。高一,高二学年,应把重点放在课本上、课堂内

知识

家风学风的作文怎么写

阅读(186)

本文主要为您介绍家风学风的作文怎么写,内容包括以家风学风为主题写作文600字,家风校风作文怎么写三百字,家风校风作文怎么写三百字。好家风的树立不是一朝一夕就能成功的,它要经过数代人长期不懈地努力,一点一滴培育起来。我们的有着良好的

知识

1个小时用英语怎么写

阅读(246)

本文主要为您介绍1个小时用英语怎么写,内容包括一个小时用英语怎么写,一个小时用英语怎么写,1个小时用英语怎么表达。一个半小bai时:①an hour and a half ②one and a half hours 两个半小时:two and hal

知识

社区矫正证明怎么写

阅读(234)

本文主要为您介绍社区矫正证明怎么写,内容包括社区矫正村证明怎样写,社区矫正村证明怎么写,社区矫正村证明怎样写。缓刑矫正是法院及时了解服缓刑人员的矫2113正情况和表现。是由社区给予证明的,证明的内容一般有如下:缓刑人员最近的表现,对判

知识

慢支炎现病史怎么写

阅读(208)

本文主要为您介绍慢支炎现病史怎么写,内容包括急性支气管炎现病史怎么写,急性支气管炎现病史怎么写,急性支气管炎现病史怎么写。急性扁桃体炎的主要致病菌是链球菌,症状常是急性发热、咽痛明显,吞咽时疼痛加重并可放射至耳部。检查可见咽部充

知识

遇到呕吐病人护理记录怎么写

阅读(9675)

本文主要为您介绍遇到呕吐病人护理记录怎么写,内容包括呕吐,腹泻护理记录怎么写,呕吐,腹泻护理记录怎么写,护理题对呕吐患者应观察哪些方面。腹泻时分为急件和慢性两种,腹泻病人的饮食应根据具体病情、病程长短及患者对食物的耐受力予以适当

知识

ssh项目怎么写单元测试

阅读(211)

本文主要为您介绍ssh项目怎么写单元测试,内容包括SSH框架搭建的网站怎么进行单元测试,用什么工具,ssh后如何测试啊,ssh2项目怎样用junit测试。JUnit就是单元测试工具啊,单元测试顾名思义:隔离想要测试的单元为一个独立运行的单元,这样就无需运

知识

测试步骤怎么写

阅读(265)

本文主要为您介绍测试步骤怎么写,内容包括写测试计划的步骤是什么,写测试计划的步骤是什么,如何写测试用例。确定工程收集下列信息文档 已创建(是/否) 版本/日期 需求详述 功能详述 项目计划 设计详述 原型 用户手册 定义新的工程,Admin

知识

语文框架怎么写

阅读(236)

本文主要为您介绍语文框架怎么写,内容包括语文作文框架怎么写,语文作文框架怎么写,作文的框架怎么写。前两段两段可以这样写: 第一段语言优美或有哲理性,不要太长,三行以内; 第二段入题、点中心,概括下文要写的内容。 然后就是最后的结尾两段

知识

论文测试结论怎么写

阅读(199)

本文主要为您介绍论文测试结论怎么写,内容包括论文结论怎么写,毕业论文结论怎么写,毕业论文结论怎么写。原发布者:莫羽郁94以下内容粘贴自百度知道:论文的结论是最终的、总体的结论,不是正文中各章小结的简单重复。结论应该观点明确、严谨、完

知识

压力测试脚本怎么写

阅读(213)

本文主要为您介绍压力测试脚本怎么写,内容包括jmeter压力测试脚本怎么写,如何写脚本让手机自动恢复出厂设置压力测试需如何写脚本让手机自,loadrunnercontroller脚本怎么写。1:将需要测试的mxd文件放入mxdpefstat工具目录 2:cmd命令进入mxdp

知识

测试用例的标题怎么写

阅读(2920)

本文主要为您介绍测试用例的标题怎么写,内容包括测试用例标题怎么写,测试用例用例名称怎么写,写测试用例应该怎么写我想知道具体的模式谢谢。假设一下吧。现在要求你测试一下百度知道的提交回答功能。用例编号:提交问题001(编号通常会根据功

知识

测试背景怎么写

阅读(188)

本文主要为您介绍测试背景怎么写,内容包括测试报告怎么写,软件测试报告怎么写,写出一个完整的HTML文档,标题为测试,背景为绿色写出一个完整。1 简介 1.1编写目的 本测试报告为安天科技项目的测试报告,目的在于总结测试阶段的测试以及分析测

知识

苹果测试功能代码怎么写

阅读(221)

本文主要为您介绍苹果测试功能代码怎么写,内容包括iphone屏幕测试代码是什么,苹果手机代码怎么填,苹果手机的id代码怎么填。不用填 直接跳下一步创建ID步骤:在 iPhone 主屏上找到“App Store”图标,点击打开2、打开 App Store 应用商店

[/e:loop]