`
huangqinqin
  • 浏览: 365742 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

浅谈怎样写好测试用例

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

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

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

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

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

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

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

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

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

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

10.测试用例的划分也要单一,一个测试用例只检查功能点的一种情况。一个用例检查的情况太多,会导致用例的目的不明确。而且这样组织用例,有利于需求覆盖率的统计。一个功能点我们测试了哪些情况,以及哪些功能点我们在重点测试,一目了然。

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

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

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

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

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

分享到:
评论

相关推荐

    游戏测试中应该编写哪些测试用例

    游戏测试中应该编写哪些测试用例,在软件测试中让我们来了解一下有关游戏测试用例编写方法浅谈 吧测试用例设计 一、游戏软件与通用软件的区别 二、网游有哪些测试内容 三、游戏中针对功能性测试测试用例编写浅谈...

    浅谈好的测试用例都长什么样.docx

    总结起来,好的测试用例需要具备以下特征:高可读性和可操作性,完整的基本要素,层次分明的结构,全面覆盖的场景,以及发现bug的潜力。这些特性不仅帮助测试团队高效地执行测试任务,而且有助于提升整体软件质量,...

    浅谈功能测试用例模板设计

    测试用例设计是软件测试的关键环节,而功能测试用例模板设计则是确保测试效率和质量的重要工具。模板设计应考虑其可读性、易维护性和适应性,以便于跟踪执行结果,提供测试覆盖率报告,以及支持团队间的沟通。本文将...

    测试用例编写方法浅谈

    本篇文章将从“测试用例编写方法浅谈”这一主题出发,探讨一些基本的测试用例设计策略和技巧。 首先,我们要理解测试用例的构成。一个完整的测试用例通常包括以下几个部分:测试编号、测试目标、输入数据、预期结果...

    浅谈软件功能测试用例模板设计

    软件浅谈软件功能测试用例模板设计软件测试【摘要】本文介绍测试用例一般要素以及如何根据项目特点设计测试用例模板,用以提高测试用例设计效率和实现测试用例执行结果报告的自动化计算,分析测试用例覆盖率。...

    游戏测试用例编写方法

    游戏测试用例编写方法浅谈,对游戏测试需要注意的地方做了一些总结

    浅谈软件测试用例设计的六大误区

    浅谈软件测试用例设计的六大误区软件测试误区一、好的用例是能发现未知BUG的用例首先必须说明,这句话其实是很有道理的,然而很多测试人员都曲解了这句话的原意。他们把测试用例看作孤立的个例,盲目追求设计“难于...

    软件测试方法案例设计的论文

    在黑盒测试中,测试人员扮演最终用户的角色,根据需求规格书或系统规格,确定软件应提供的功能,并设计测试用例来验证这些功能是否按预期工作。黑盒测试的主要步骤包括:理解需求、识别输入条件、定义输出结果、设计...

    浅谈功能测试用例模板设计[1]

    浅谈功能测试用例模板设计[1]软件测试【摘要】本文介绍测试用例一般要素以及如何根据项目特点设计测试用例模板,用以提高测试用例设计效率和实现测试用例执行结果报告的自动化计算,分析测试用例覆盖率。【关键字】...

    在软件测试中浅谈功能测试用例模板设计的那点事

    功能在软件测试中浅谈功能测试用例模板设计的那点事【摘要】本文介绍测试用例一般要素以及如何根据项目特点设计测试用例模板,用以提高测试用例设计效率和实现测试用例执行结果报告的自动化计算,分析测试用例覆盖率...

    在软件测试中浅谈功能测试用例模板设计的方法

    功能在软件测试中浅谈功能测试用例模板设计的方法测试工作的核心就是测试用例设计和执行,也是工作量最大的任务之一,设计良好的测试用例模板能提高测试用例的设计质量,便于跟踪测试用例的执行结果,自动生成测试...

    软件测试中浅谈功能测试用例操作

    软件测试中浅谈功能测试用例操作1功能测试用例列表序号测试项目单体测试集成测试系统测试用例编号浏览窗口权限功能1查询√TC_FUN_O102维护√TC_FUN_O113审核√TC_FUN_O124其他√TC_FUN_O13基本功能5新建√TC_FUN_O...

Global site tag (gtag.js) - Google Analytics