前言: 首先要了解什么是测试用例 ,测试用例是做什么的,为什么要写测试用例,又包含哪些内容呢
测试用例就是一组由: 前提条件、输入数据、执行条件、输入步骤、预期结果、描述等等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档
测试用例,可以科学 有效的 对测试步骤进行组织规划,方便管理,记录,可以让你的思路更加清晰,明朗,学测试,最重要的就是思维和逻辑
测试用例主要包含条件、编码、日期、等价值划分(有效性,无效性)、边界值划分、设计、测试人员、优先级、标题、目标、环境、输入数据、输入步骤、描述、预期结果、实际结果,当然,也并不是所有的都能用得上,一般来说会根据测试条件来写,举个例子吧,如下
写这个测试用例大体思路呢,就在下方了,哪里不对呢,大家可以提出意见,懒猫随时更改
QQ注册呢,昵称不需要太过注意,只要不为空就好,取什么名字凭个人喜好,这个不会有重名,所以懒猫也就用自己的博客名字了
QQ注册的重点是密码,密码条件不能包含空格,其实开头和末尾加空格是没有问题的,因为程序会自动删除空格,但是中间的空格是无法删除的,所以会有一个条件 不能包含空格
另一个条件是8-16个字符,就是说只要超过八位,不超过十六位的都可以注册成功
还一个条件是必须包含字母、数字、符号中至少两种 符号这个就让人很是难受了,非法字符懒猫倒是知道,但是具体到底什么符号合法,懒猫也不晓得,所以用例中懒猫就用字母和数字吧
先说说编号吧,编号一般是由 项目名称+测试项目类型+编号 组成的 我就取了个QQZHUCE_ZHUCE_01,是QQ注册的缩写,先来构思 一下什么是有效性 符合要求的,还有什么是无效性 不符合条件的
先列出有效性的:
密码为6-18位,之间任意但是需要以字母、数字、符合组成当然,手机号也要使用真实有效的密码也不能为空手机号也不能为空昵称也不能为空所有要求都符合才可以注册成功
还有无效的
昵称为空密码为空手机号为空密码小于8位密码大于18位密码没有以字母、下划线、符号组成密码中包含非法字符密码中不能包含空格以上任何一点都会导致注册失败
下面是懒猫写的测试用例,有什么建议可以提出,有错误懒猫随时更改
测试用例,到这里就结束了,等价值划分,边界值划分会有另一篇哦