资产管理用例表 ---- 模块名称 用例个数(个) 用例链接 登录 20 测试用例(功能用例)——登录、首页、个人信息 首页 4 个人信息 44 资产类别 49 测试用例(功能用例)——资产类别、品牌...、取得方式 品牌 49 取得方式 49 供应商 80 测试用例(功能用例)——供应商、存放地点、部门管理 存放地点 56 部门管理 38 人员管理 62 测试用例(功能用例)——人员管理、资产入库...资产入库 111 资产借还 75 测试用例(功能用例)——资产借还、资产转移 资产转移 58 资产维修 73 测试用例(功能用例)——资产维修、资产报废 资产报废 54 资产盘点 164 测试用例...(功能用例)——资产盘点 资产申购 71 测试用例(功能用例)——资产申购、统计报表 统计报表 43 合计(个) 1100 引言 编写目的 本文档将列举实现资产管理系统所需要的全部功能,并对每个功能给出简单的描述...)进行单个条件或组合条件查询; 列表含翻页功能; 点击【返回】,返回至资产盘点列表页。
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 16、资产盘点(测试用例个数:164个) ZCGL-ST-SRS016...资产管理员正确打开资产盘点管理页面 无 无 1、页面title显示“资产盘点”; 2、面包屑导航显示“当前位置:首页>资产盘点” 3、列表按照盘点单创建时间降序排列 4、当列表记录超过10条时,列表显示翻页功能...按盘点单号精确查询 资产管理员正确打开资产盘点管理页面 盘点单号:精确 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件的资产盘点记录 高 通过 ZCGL-ST-SRS016-135 资产盘点查询...按盘点单号不存在查询 资产管理员正确打开资产盘点管理页面 盘点单号:不存在 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS016-136 资产盘点查询 【...输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件的资产盘点记录 高 通过 ZCGL-ST-SRS016-139 资产盘点查询 按盘点状态(列表中无数据)进行查询 资产管理员正确打开资产盘点管理页面
1、前端使用 Twemproxy 做代理,后端的 Redis 数据能基本上根据 key 来进行比较均衡的分布。后端一台 Redis 挂掉后,Twemproxy ...
QQ表情收藏功能测试用例 ?...一、功能性测试 正常功能 表情包支持的图片格式包括jpg、jpeg、bmp、gif、png,不支持doc、xls、flv、txt等; 1.表情包符合格式要求,且图片大小在范围内,收藏成功; 2.表情包不符合格式要求...原收藏的表情可用; 10.收藏表情有效时间内可使用,过期不可使用; 11.电脑和手机QQ收藏的表情可共用; 12.不支持收藏系统自带的表情; 13.支持收藏好友发送的、自己发送的未收藏过的表情; 异常功能
常用功能的测试用例 目录 1、登录 2、添加 3、删除 4、查询 1、登录 (1)用户名和密码都符合要求(格式上的要求) (2)用户名和密码都不符合要求(格式上的要求) (3)用户名符合要求,密码不符合要求...(2)留出一个必填数据为空 (3)按照边界值等价类设计测试用例的原则设计其他输入项的测试用例:数据组合测试 (4)不符合要求的地方要有错误提示 (5)是否支持table键 (6)按enter是否能保存...(4)输入的正确数据前加空格,看是否能正确删除数据 (5)什么也不输入 (6)是否支持table键:tab键 (7)是否支持enter键 4、查询 精确查询: (1)输入的查询条件为数据库中存在的数据,...13等,一般这些数据都是枚举型数据,以下拉框的形式出现 (4)输入数据库中不存在的数据 (5)不输入任何数据:查询结果应该为所有记录 (6)是否支持table键 (7)是否支持enter键 模糊查询:...在精确查询的基础上加上以下一点:输入一些字符,看是否能查出数据库中所有的相关信息
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 10、人员管理(测试用例个数:62个) ZCGL-ST-SRS010...资产管理员正确打开人员管理页面 无 无 1、页面title显示“人员管理”; 2、面包屑导航显示“当前位置:首页>人员管理” 3、资产管理员可以新增、修改、删除员工信息 4、当列表记录超过10条时,列表显示翻页功能...,点击【查询】按钮 保留查询条件,显示符合条件的人员信息 高 通过 ZCGL-ST-SRS010-058 查询人员 按工号模糊查询 资产管理员正确打开资产借还管理页面 工号:模糊 输入以上数据,点击【查询...显示没有数据 高 通过 11、资产入库(测试用例个数:111个) ZCGL-ST-SRS011-001 资产入库列表页 左侧【资产入库】按钮有效性验证 登录成功 无 无 进入资产入库管理页面...title显示“资产入库”; 2、面包屑导航显示“当前位置:首页>资产入库” 3、列表按照资产入库日期降序(入库日期相同的,按照登记时间降序)显示全部资产信息 4、当列表记录超过10条时,列表显示翻页功能
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 12、资产借还(测试用例个数:75个) ZCGL-ST-SRS012...无 1、页面title显示“资产借还”; 2、面包屑导航显示“当前位置:首页>资产借还” 3、列表按照资产借用日期降序(借用日期相同的,按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能...按借用单号不存在查询 资产管理员正确打开资产借还管理页面 借用单号:不存在 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS012-054 资产借用查询 按使用人姓名精确查询...-075 查看借用单详情 “资产借用单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产借用单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产借还管理列表页 高 通过 13、资产转移(测试用例个数...无 1、页面title显示“资产转移”; 2、面包屑导航显示“当前位置:首页>资产转移” 3、列表按照资产转移日期降序(转移日期相同的,按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能
测试用例的特征: 1、有效性:测试用例的能够被使用,且被不同人员使用测试结果一致 2、可重复性:良好的测试用例具有重复使用的功能。...(回归测试) 3、易组织性:好的测试用例会分门别类地提供给测试人员参考和使用(功能、性能、易用分类编号) 4、清晰、简洁:好的测试用例描述清晰,每一步都应有相应的作用,有很强的的针对性,不应出现一些无用的操作步骤...例如,测试手机终端的通话功能,可以设计各种通话失败的情况来补充测试用 例: 1) 无SIM 卡插入时进行呼出(非紧急呼叫) 2) 插入已欠费SIM卡进行呼出 3) 射频器件损坏或无信号区域插入有效SIM...因果图也是考虑控件组合,但是组合数量较少(一般不会超过20中) 公式:Ln(mk) k是表的列数,表示控件的个数(因数个数) m是每个控件的取值个数(因数水平) n是表的行数,也就是需要测试组合的次数 正交表查询地址...充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码都是在“保护“20%的功能实现。 7)是否从用户层面来设计用户使用场景和使用流程的测试用例。
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 14、资产维修(测试用例个数:73个) ZCGL-ST-SRS014...无 1、页面title显示“资产维修”; 2、面包屑导航显示“当前位置:首页>资产维修” 3、列表按照资产报修日期降序(报修日期相同的,按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能...按维修单号不存在查询 资产管理员正确打开资产维修管理页面 维修单号:不存在 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS014-058 资产维修查询 按资产名称精确查询...-073 查看维修单详情 “资产维修单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产维修单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产维修管理列表页 高 通过 15、资产报废(测试用例个数...无 1、页面title显示“资产报废”; 2、面包屑导航显示“当前位置:首页>资产报废” 3、列表按照资产报废日期降序(报废日期相同的,按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 17、资产申购(测试用例个数:71个) ZCGL-ST-SRS017...无 1、页面title显示“资产申购”; 2、面包屑导航显示“当前位置:首页>资产申购” 3、列表按照资产申请日期降序(申请日期相同的,按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能...按申购单号不存在查询 资产管理员正确打开资产申购管理页面 申购单号:不存在 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS017-050 资产申购查询 按申请人姓名精确查询...资产管理员正确打开资产申购管理页面 申请人姓名:不存在 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS017-053 资产申购查询 按申请人工号精确查询...071 查看资产申购详情 “资产申购单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产申购单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产申购管理列表页 高 通过 18、统计报表(测试用例个数
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 4、资产类别(测试用例个数:49个) ZCGL-ST-SRS004-...启用资产类别【取消】按钮有效性验证 超级管理员正确打开资产类别管理页面 无 点击【启用】按钮 点击【取消】按钮 关闭提示信息,不执行启用操作;回到列表页,该类别状态仍为“已禁用” 高 通过 5、品牌(测试用例个数...启用品牌【取消】按钮有效性验证 超级管理员正确打开品牌管理页面 无 点击【启用】按钮 点击【取消】按钮 关闭提示信息,不执行启用操作;回到列表页,该品牌状态仍为“已禁用” 高 通过 6、取得方式(测试用例个数
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 1、登录模块(测试用例个数:20个) ZCGL-ST-SRS001-001 登录功能测试...-005 登录功能测试 角色按钮全选验证 登录页面正常显示 无 点击【资产管理员】按钮 点击【超级管理员】按钮 角色选择变为【超级管理员】按钮 低 通过 ZCGL-ST-SRS001-006 登录功能测试...【换一张】按钮有效性验证 登录页面正常显示 点击【换一张】按钮 验证码图片更换 中 通过 2、首页(测试用例个数:4个) ZCGL-ST-SRS002-001 首页...上方显示登录用户为超级管理员 中 通过 2、首页(测试用例个数:4个) 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 ZCGL-ST-SRS002-...上方显示登录用户为超级管理员 中 通过 3、个人信息(测试用例个数:44个) 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 ZCGL-ST-SRS003
编写测试用例 HttpRunner v3.x支持三种测试用例格式pytest,YAML和JSON。...官方强烈建议以pytest格式而不是以前的YAML/JSON格式编写和维护测试用例 格式关系如下图所示: 图文解析: 1.postman收集的用例,curl命令行、抓包工具charles/fiddler...config:配置测试用例,包含 base_url, verify, variables, export teststeps:测试步骤的列表,每个步骤都对应一个API请求或调用另一个测试用例,此外还支持...variables/extract/validate/hooks创建极其复杂的测试用例 链式调用 HttpRunner v3.x最重要的功能之一就是支持链式调用,使用链式调用,不需要记住任何测试用例的信息...,在IDE中编写测试用例时就可以智能完成 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165862.html原文链接:https://javaforall.cn
近期在重构一些旧项目,看到之前同事编写的测试用例是使用注入SpringJUnit4ClassRunner 直接注册实现层然后测试需要操作的方法是否可运行。虽然这样说是可以达到测试的想法。...因此引入mock来进行改造该测试用例,以业务控制层为切入点,断言预判是否符合结果。这样就达到测试的效果了。
Pairwise算法是什么 对于以下测试场景: 浏览器:M,O,P 操作平台:W(windows),L(linux),i(ios) 语言:C(chinese),E(english) 该如何设计功能测试用例呢...Pairwise算法基于两两组合,过滤出性价比高的用例集。它的思路是:如果某一组用例的两两组合结果,在其他组合中均出现,就删除该组用例,从而精简用例。...对于上述测试场景,可以通过笛卡尔积设计18条两两组合的测试用例: 1,M W C 2,M W E 3,M L C 4,M L E 5,M I C 6,M I E 7,O W C 8,O W E 9,O...按照这个算法继续过滤,最终剩下9条用例: 1,M W C 4,M L E 6,M I E 7,O W E 9,O L C 11,O I C 14,P W E 15,P L C 17,P I C 用例减少了...而且维度越多越明显,当有10个维度的时候4*4*4*4*3*3*3*2*2*2=55296个测试case,pairwise为24个,是原始测试用例规模的0.04%。
前言 通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。...pytest默认运行用例的顺序是按模块和用例命名的 ASCII 编码顺序执行的,这就意味着每次运行用例的顺序都是一样的。...那么我们在写pytest用例的时候,既然每个用例都是相互独立的, 那就可以打乱用例的顺序随机执行,用到 pytest 的插件 pytest-random-order 可以实现此目的,github 地址...自1.0.4起不推荐使用,因为此插件默认不再重做测试,因此没有禁用的功能。...random-order-seed=…位作为下一次运行的参数以产生相同的顺序: pytest -v --random-order-seed = 36775 禁用插件 如果你觉得这个插件不好用,或者对你的其它功能会有影响
导入 模板 使用模板,导入成功,内容与文件一致 非模板文件,导入失败 不选择文件,直接点击导入按钮 多条记录,覆盖所有校验不通过规则 重复数据导入 长度校验,可测可不测... 特殊字符,可测可不测 最大允许条数 导入失败后,重新正确导入,导入成功 导出 文件 1、文件名 2、格式默认为.xls或.xlsx 3、内容完整、正确,没有乱码...、条数不同,也需要测一下 表格 对齐 内容口径 1、名称等列不能显示为代码编码 2、无数据显示为-- 3、符合需求 格式 1、保留几位,缺失位自动补0 ...数据检查 数据流 数据缺失,数据覆盖面尽可能广一点 数据重置的问题 某些模块的数据未重置,其他模块在操作时,会把老数据带出来,包括图标状态等 不同功能点,相同展现字段 ... 界面显示 默认查询/不查询 伸缩框 伸缩框收起图标 伸缩框展开图标 展开收起查询条件 查询按钮 默认条件点击可用 查询后,是否收起条件
步骤4:明确不同的输入组合会产生的不同的输出结果,画因果图,填判定表(在实际工作中可以只填判定表,不画因果图) 步骤5:编写测试用例 判定表中每一列是一个组合,编写一条测试用例。...【说明】 (1)画因果图只是一种辅助工具,通过分析最终得到判定表,再通过判定表,再通过判定表编写测试用例。但是有时画因果图非常麻烦,影响效率,所以在实际应用中,可以直接写判定表,不画因果图。...编写测试用例能参考什么?...①需求 ②设计(开发)文档【有可能没有】 ③已经开发出来的被测程序 ④通过跟开发人员、产品部门的人员、客户等沟通、讨论 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
测试用例分层 每个测试用例都有1个或多个测试步骤(List[step]),每个测试步骤对应一个API请求或其他用例的引用。...从上图分析,我们可以看到testsuite中包含了3个测试用例,testcase1中有4个请求和一个步骤teststep12,其中步骤teststep12依赖testcase2,testcase2中的步骤...举例说明:模仿上面的用例,我们也写3个用例 testcase1:以最便宜的价格购买一瓶可口可乐(testcase1中的其中一个步骤需要调用testcase2) testcase2:查询价格最低的250ml...你可以将API定义为只有一个请求步骤的测试用例。...测试用例的分层思想: 测试用例(testcase)应该是完整且独立的,每条测试用例应该是都可以独立运行的(重要) 测试用例是测试步骤(teststep)的有序集合 测试用例集(testsuite)是测试用例的无序集合
最近的用例评审让我感受颇深,以下是我对于测试用例评审的一些感受,发出来供大家讨论学习。 听听大家对测试用例评审的吐槽? “测试用例设计是测试的事情,为什么评审要我们参加?”...“测试用例已经很多了,不知道需要评审什么,我能提供什么?” “用例评审太枯燥了,200个用例case用一条一条评吗?” “这个是别人的开发的功能,跟我没关系。”...开发可以从实现层面评审用例,补充测试用例中,由于测试人员不了解实现过程导致的测试用例缺失的情况。...2、评审的流程 测试人员确定评审日期和参与评审人员 评审前2天,测试用例发给所有评审人员 评审人员记录测试用例问题 评审会议,测试用例编写人员讲解用例,参与人员提出评审 会议结束,修改用例,并邮件输出...3、评审的内容 1、描述是否清晰,是否存在二义性 2、内容是否完整,是否清楚包含输入条件和预期输出结果并无争议点 3、是否覆盖了所有场景、逻辑分支、限制条件等 4、是否哪些需求不可测:无法准备环境、可测试性达不到等等原因
领取专属 10元无门槛券
手把手带您无忧上云