`
amandaqi
  • 浏览: 2928 次
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

没有时间,要不要写测试用例

 
阅读更多

  首先,我们先来了解一下编写测试用例的目的,我不知道别人对编写测试用例的目的怎么看,但在我看来,编写测试用例的目的只有一个,那就是指导测试。测试是一种重复的工作,是一种螺旋式的工作,测试->发现问题->程序员解决问题->回归测试->发现问题……就是这样一种不断回归测试,正是因为测试的这种特性,测试用例就起到极为重要的作用。

  很多有经验的测试人员或许会觉得就算没有测试用例,也是一样测试,反正测试过程都已经熟悉得不能再熟悉了,但是我觉得没人能保证自己就不会存在头脑发昏或者脑袋不清晰的时候,如果头脑清晰,测试分析起来可能确实是头头是道,包括用什么边界值用什么样一个流程都清清楚楚,但是假如有一天睡得不好,又或者某天心情不好,这时可能就有点阻滞了。在这种情况下可能会出现少测了一个点,导致覆盖率不全面,这时有的bug可能就测不到了。假如有测试用例的话,这些问题就不成为问题了,只要我把所有的测试点都用用例记录下来,哪怕是在极度精神不济的情况下,我也可以按照测试用例一条条地测下来。从小老师就教过好记性不如烂笔头,我觉得这句话用在测试用例中倒是很合适,就算你记性再好,都有可能有疏忽的时候,还不如用用例记下来,就不会出现少测的情况。

  回到我们最先的问题,项目太赶的时候应不应该写测试用例,我的回答是“不管多忙都好,都应该写测试用例”,但是我们这时不必要按常理出牌,即:先编写测试用例,再测试。写过测试用例的人都知道,其实编写测试用例的时间远远大于测试的时间,在整个测试流程中,测试用例占了绝大部分的时间,而测试过程仅占了其中一小部分,因此,如果项目很赶时间,可以先按照自己的思路去测试,在测试完成之后及时把这个思路记录下来,如果没什么时间,在写测试用例的时候可以不用写得那么详细,只需要把测试标题写上,标题中反应了你的各个测试点,这样整个测试过程就可以保存下来了,等到以后有时间了,再来补充测试步骤等。不管你有多忙,只要你想,只写个标题的时间总是能挤出来的。

  测试用例的好处有很多,一是可以达到‘一劳永逸’,这里的‘一劳永逸’指的是相同的测试过程,写过测试用例后就不需要再去作测试分析,然后再来进行测试,而可以按照测试用例一步步测试下来,节省了不少时间,回归测试的时候我就能明显感觉测试得很快;二是有了测试用例作指导,不会发生少测了某些测试点的情况,就算是第一次测试少测了,只能说是测试用例覆盖率不够,这时再对测试用例进行补充,在下次就不会少测了;三是可以给其他人(特别是新人)进行指导,或者是可以互相交流,有的测试员的测试思路很好,这时我们可以参考一下他的测试用例,看看他的整体测试思路是怎么样的,来提升自己的不足之处。

  总之,个人认为,不管怎么样,测试用例都是需要写的,不管是对自己,还是对别人,编写测试用例都是有好处的,但是不必要对编写测试用例这个过程控制得极严,可以根据实际情况来进行操作,任何东西都需要一定的灵活性,编写测试用例也不例外。
分享到:
评论

相关推荐

    测试用例实例(含:功能测试用例、性能测试用例、兼容性测试用例)

    对于文档中提到的兼容性测试,虽然没有给出具体的测试用例细节,但可以假设它涵盖了上述兼容性测试的关键点。 **总结**: 通过上述分析,我们可以看到功能测试、性能测试和兼容性测试是软件测试的重要组成部分。每...

    web系统测试用例

    使用测试用例模板可以提高测试效率,减少测试时间和成本。测试用例模板可以帮助 testers 更好地理解测试对象,提高测试的可靠性和有效性。 测试用例模板的应用 测试用例模板可以应用于各种类型的 Web 系统测试,...

    怎样更好地写测试用例

    这篇名为“怎样更好地写测试用例”的文档,旨在提供关于如何高效且精确地编写测试用例的指导。以下是对该主题的详细阐述: 一、测试用例的重要性 测试用例是软件测试过程的蓝图,它们帮助测试人员系统地执行测试,...

    学生信息管理系统测试用例

    * 测试用例可以为写bug分析打好基础,帮助开发人员快速定位和修复bug。 测试用例的组成部分 在学生信息管理系统测试用例中,我们可以看到测试用例的组成部分包括: * 文档介绍:这是测试用例的概述部分,包括文档...

    华为android系统测试用例

    4. 回归测试:每次更新后,需要重新运行已有的测试用例,确保修改没有引入新的问题。 五、测试过程管理 1. 测试计划:明确测试范围、资源分配、时间表和测试策略。 2. 缺陷管理:记录并跟踪发现的问题,直至修复并...

    测试用例——测试用例模版

    6. **设计日期**:测试用例编写的时间,对于版本管理和历史追踪很重要。 7. **测试人员**:执行测试用例的个体,他们根据用例进行实际操作并记录结果。 8. **测试类型**:包括功能测试、性能测试、边界测试、可靠...

    网上书店测试用例.doc

    * 性能测试用例:包括系统响应时间、系统吞吐量、系统资源利用率等多个测试用例。 四、术语与缩写解释 * 网上书店系统:基于web的书店销售平台。 * 测试用例:预先定义的测试步骤和预期结果。 * 功能测试:验证...

    物流系统测试用例1

    8. **版本控制与修改记录**:描述中的修改记录表明测试用例文档是动态更新的,每次修改都会记录修改人、时间及原因,以便追踪和理解改动历史,确保文档的一致性和完整性。 9. **团队协作**:测试用例由多人共同编写...

    一步一步教你学写测试用例(1)

    2. **测试目标**:明确指出该测试用例要验证的功能或特性。 3. **前置条件**:执行测试用例前需满足的环境或状态。 4. **操作步骤**:详细描述如何执行测试,包括输入数据和操作顺序。 5. **预期结果**:预期在执行...

    = 编写测试用例方法心得体会 =

    在编写测试用例时,通常存在一些问题,例如一个测试用例要写到什么程度才比较好,刚开始做测试的时候如何学习写测试用例,黑盒测试用例的编写体会是什么,有什么好的版本或者标准等。下面对这些问题进行分析和总结。...

    考勤测试用例(分析刷卡)

    编写测试用例时,关键是要涵盖所有可能的业务场景,包括正常情况和边界情况,以确保系统的稳定性和可靠性。同时,测试用例应具有可重复性,以便在软件更新或修复后重新验证功能。 总结,考勤测试用例的编写不仅关注...

    精典的测试用例设计 测试用例设计

    3. 可重复性:测试用例应具有可重复性,同一用例在不同时间执行应得到相同结果。 4. 针对性:针对系统特性设计,突出重点,确保关键和高风险功能得到充分测试。 5. 易于管理:测试用例应便于组织、更新和维护。 三...

    测试用例模板 测试用例 模板

    7. **编制时间**:测试用例的创建或最近一次更新的时间,用于追踪测试用例的生命周期。 8. **功能特性**:测试用例所覆盖的功能或特性描述,确保测试涵盖所有关键业务流程。 9. **测试目的**:明确本次测试要验证...

    硬件测试用例参考(二)

    硬件测试用例参考(二) 本文档旨在为手机硬件测试提供参考用例,涵盖 LCD 显示、背光及键盘背光、触摸屏承重能力、Camera、Receiver、Microphone、Speaker 和振子功能等多个方面的测试。 LCD 显示测试 LCD 显示...

    测试用例概述.pptx

    - **提高测试效率:** 通过精心设计的测试用例,可以在有限的时间内覆盖更多的功能点,提高测试效率。 - **确保软件质量:** 有效的测试用例能够帮助发现潜在的问题和缺陷,从而提高软件的整体质量。 #### 二、测试...

    华为模板 测试用例 测试报告

    这里提到的"华为模板 测试用例 测试报告"是一个用于指导测试工作的实用工具,旨在帮助测试人员更高效地进行测试活动。下面将详细阐述测试用例、测试报告以及华为模板中的核心知识点。 测试用例是测试过程中最基础的...

    压力测试用例模板 参考

    1. **项目名称**:这是测试用例所属的具体项目或系统的名称,有助于识别测试用例是为哪个应用或功能设计的。 2. **模块**:指的是系统中的特定部分或组件,如数据库、服务器、客户端应用等。这有助于定位测试的范围...

    编写测试用例方法心得体会

    测试用例应该写得简单易懂,易于执行和维护。 四、测试用例的执行 测试用例的执行需要考虑测试时间和人力资源的限制。在执行测试用例时,需要先挑选最重要的测试项和风险大的业务功能,然后根据测试大纲执行测试。...

Global site tag (gtag.js) - Google Analytics