ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

剖析用例设计方法的使用

2020-05-13 20:05:38  阅读:143  来源: 互联网

标签:登录 账号 等价 剖析 用例 密码 测试用例 设计


今天给大家讲解的是用例设计方法的使用,在设计用例时该如何应用用例设计方法、设计出覆盖率高的测试用例呢?

场景

简介:普遍登录页面测试用例设计

分析

拿到需求,首先要做需求分析。
我们看到登录界面有三个测试点:
1.账号
2.密码
3.下次自动登录选项
所以我们的用例设计就是围绕着这三个选项开始。账号和密码都是注册时规定好的。所以账号框和密码框可以利用等价类进行划分。
如果我们以登录框为核心写用例,那么到是否自动登录就会有重复的登录和密码用例,而如果以是否自动登录为核心(分类点),我们发现用例可以大大减少。
所以写测试用例第一步是选择分类点,即以哪个选项做分类可以避免大量重复的测试用例出现。

准备

做好了需求分析,接下来就要写用例了,所以我们要找一个用例模板,测试用例一般有如下元素:
用例编号【1 2 3…】

  • 功能模块【登录】
  • 功能点【输入框、密码框、自动登录】
  • 前置条件
  • 操作场景及步骤【即bug复现过程】
  • 预期结果
  • 实际结果
  • 优先级
  • 备注
  • 执行人
  • 编写用例

准备工作做好了,接下来就要进入正题了。
既然以下次是否自动登录为分类点,那我们可以先选择不点击下次自动登录。OK,这样用例就集中在了登录框和密码框的测试上。

等价类划分

定义:等价类划分法是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

这里使用等价类划分,即把账号划分为存在的账号【有效等价类】、不存在的账号包括空【无效等价类】两种;同理,密码分为正确【有效等价类】、错误包括空【无效等价类】。
那么写的时候怎么写呢?当然,按照等价类的划分,我们只需要将上面分类两两组合即可。但是如果纯粹文字描述,难免有遗漏或者把自己弄晕的情况。这时候就用到了正交排列

如果对软件测试、接口测试、自动化测试、面试经验交流。感兴趣可以加软件测试交流:1085991341,还会有同行一起技术交流。
这样来写,就可以保持自己的思路清晰了。所以正交排列在这种交错、互相有影响的情况下非常好用,既可以保持思路清晰,又可以快速完成用例的书写。
有的同学可能在疑问,难道这里不需要进行输入内容用例吗?即输入英文、数字、特殊字符、中文之类的。注意,账号和密码的设置在注册阶段即确定了,所以输入内容真正的用例集中在注册功能的用例里面。而登录框这里只有两种情况,即账号是否存在、密码是否正确。
下次自动登录,则在完成上面用例以后,再根据情况,进行适当补充即可,比如选择了下次自动登录,在第二次登录期间用户有过清除浏览器所有数据的操作等等。
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。

标签:登录,账号,等价,剖析,用例,密码,测试用例,设计
来源: https://www.cnblogs.com/Chaqian/p/12884491.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有