美文网首页
如何设计一个完整的测试用例

如何设计一个完整的测试用例

作者: 会飞的小羚羊_8d24 | 来源:发表于2020-01-02 17:19 被阅读0次

测试用例的设计一般从分析需求设计说明书开始,了解开发人员设计这个项目的思路、设计的要求、实现的功能等。

下面以一个登录窗口为例,说明测试登录界面的思路和方法。

把这个测试用例分为三层结构:表单测试逻辑判断业务流程

第一层,表单测试为最底层(最基础的)

这部分的测试用例是对登录窗口这个界面的输入框、按钮功能、界面等最基本功能的测试。一般来说登录用户名和密码是输入框的形式体现,这时,我们只要考虑这个输入框的功能,而不需要考虑业务方面的内容。这样,我们考虑就是这个输入框的长度限制是多少?能否输入特殊字符?能否输入全角字符?当然,登录窗口还有其他按钮,例如登录按钮,退出按钮,界面设计等,这一层的测试用例只对他们最简单的功能的测试。

这一层的测试用例对新开发项目很重要,也必须执行,因为这些事最基本的功能保证,当项目进入维护阶段后,如果没有修改就不需要执行这部分的测试了,或者说把这层的测试用例优先级设为最低,时间不充足的情况就不用去执行。        

                                                                                                                                                                                        第二层,逻辑判断层

根据需求的设计,个功能之间的简单逻辑联系。账号登录,账号和密码必须对应才能登录,否则登录失败。例如,账号和密码不一致时,账号为空时,密码为空时,账号密码对应时等等情况。输入这些情况时,程序是做怎么样的逻辑控制的?控制是否正确?是否有相应的提示信息?

这一层的测试用例是最常规的一层,在常规测试或修改这部分功能之后,这一部分的测试用例也必须执行。

第三层,业务流程层

这部分不关心软件本身的基本功能,而是关心这个软件的业务有没有实现,不同的需求就有不同的业务需求。以登录窗口为例没救可能有不同的需求,可能用户要求通用的账号能够登录系统。根据不同的业务需求,就有不同的业务流程。这样这层的测试用例,我们就只要考虑业务需求,只要考虑删除的用户能否登录?停用的用户能否登录?超级用户是如何登录的?普通用户是何种方式登录的?

简单来说,这层的用例只描述业务流程,不关心具体这个业务是怎么实现的,执行这部分用例时,不要考虑哪个输入框控制了多少长度,能否输入空格等其他功能,因为这部分的测试需要基于前面两层的测试用例都已经测试通过了。

相关文章

  • xmind编写测试用例

    设计测试用例 如和设计测试用例 1、确立等价类后建立等价类列表2、为每个等价类规定一个唯一的编号3、设计一个新的测...

  • 2020-07-01微信小程序测试

    1、如何设计小程序的测试用例设计测试用例分为:常用设计方法、用例设计思路1)、常用设计方法:等价类、边界值、流程图...

  • 测试用例的前置条件

    一个完整的测试用例包括:测试用例的标题,测试用例的前置条件,测试用例的步骤和预期。 测试用例的步骤和预期是测试用例...

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

  • 如何设计一个完整的测试用例

    测试用例的设计一般从分析需求设计说明书开始,了解开发人员设计这个项目的思路、设计的要求、实现的功能等。 下面以一个...

  • 教你设计出让面试官眼前一亮的测试用例!

    Time will tell. 今天我们来聊一聊测试用例如何设计,以及如何提高测试用例的覆盖度。 写测试用例是每一...

  • 软件测试流程设计—黑盒测试用例设计方法

    第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面 分别进行介绍。 1...

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • 简析app测试用例的作用

    测试用例的设计是整个测试工作中最重要的一环,也是整个测试流程中难度最大的部分。测试用例是指导整个app的测...

  • 测试总结

    测试基本概念 测试用例设计白皮书--测试用例基本概念测试用例设计白皮书--等价类划分方法测试用例设计白皮书--边界...

网友评论

      本文标题:如何设计一个完整的测试用例

      本文链接:https://www.haomeiwen.com/subject/gayooctx.html