学习知识|测试用例怎么写,软件测试用例怎么写( 四 )


    
03.密码
密码有两个条件:必填、不少于6个字符 , 分别构造有效等价类及无效等价类 , 如表4- 3所示 。
   
04.确认密码
确认密码有两个条件:必填、与密码一致 , 分别构造有效等价类及无效等价类 , 如表4- 4所示 。
  测试工程师利用禅道设计用例 , 如图4- 5所示 。
图4- 5用户注册功能测试用例
2 .用户登录
用户登陆需求如图4- 6所示 。
图4- 6用户登陆需求
用户登陆共有三个字段:用户名、密码、保存登陆信息 , 其中用户名、密码为输入框 , 保存登陆信息为选择框 。 因该需求比较简单 , 故无须分析过程 , 直接进行用例设计 , 如图4- 7所示 。

 
图4- 7用户登陆功能测试用例
3. 商品搜索
商品搜索需求如图4- 8所示 。
图4- 8商品搜索需求
通过需求分析 , 商品搜索功能较为简单 , 测试用例设计时只需考虑一个搜索条件的测试 , 测试工程师从搜索功能开发角度考虑 。

对于系统而言 , 如果数据库中存在某个关键字的商品 , 则应该显示 , 否则应当提示没有匹配的商品 , 故搜索用例设计不需要使用复杂的用例设计方法 , 测试工程师只需根据经验设计用例即可 。
对于显示方式 , 存在显示方式、排序条件、排序方式三种 , 显示方式又分为小图列表、大图列表、文字 , 排序条件有按上架时间、按价格、按更新时间 , 排序方式有升序与降序 , 如果完全组合则有3*3*2=18种组合 , 测试工程师可利用正交试验用例设计方法进行设计 。
通过分析 , 共有3个参数 , 每个参数分别有3、3、2个取值 , 因此需选择因子数、水平数都3 , 且试验次数最少的正交表 。 查询正交表 , 4因子3水平正交表符合条件 , 如表4- 5所示 。
替换参数 , 得到表4- 6 。
 多余因子4舍弃不用 , 排序方式中的3 , 可使用升序或降序任意填充 , 由于4因子3水平表中没有全部取2与3的情况 , 因此根据经验再补充两条 , 最终得到表4- 7所示的正交表 。
表4- 7优化后的商品显示测试组合
结合搜索条件 , 利用禅道设计用例如图4- 9所示 。
图4- 9商品搜索功能测试用例
通过上述过程 , 测试工程师完成测试用例的设计工作 , 评审通过后等待测试版本发布 , 然后进行测试用例执行、跟踪处理缺陷等活动 。


怎么写好测试用例 1.测试用例的定义
测试用例就是设计一种情况 , 软件程序在这种情况下 , 能够正常运行且达到程序所设计的运行结果 。 如果软件程序在这种情况下不能正常运行且反复出现这种问题 , 则可以判定软件有缺陷 , 可以记录在缺陷跟踪系统中 , 待问题修复 , 新版本部署 , 软件测试工程师利用同一个用例来回归测试这个问题 , 确保问题被修复 。
2. 测试用例设计方法
(1)等价类划分法
(2)边界值分析法
(3)因果图法
(4)错误推荐法
(5)判定表法
(6)正交试验法
(7)功能图法
(8)场景法
3. 测试用例编写
测试用例格式:用例编号、所属模块、用例名称、前置条件、用例步骤、预期结果、实际结果、编写人员、编写时间

Excel测试用例怎么写? 以一个网站注册功能为例: 用例编号:register001用例标题:注册功能验证用例级别:高预置条件:服务器开启输入 : A.用户名:11111 b.密码:22222 C.确认密码:22222 。 。 。 操作步骤:1.进入注册界面 。 2.依次输入A,B,C... 3.提交 。 预期结果:注册成功 , 跳转登陆界面 。 。

推荐阅读