部分测试技术及实例介绍.ppt

上传人:za****8 文档编号:16965407 上传时间:2020-11-05 格式:PPT 页数:38 大小:1.79MB
返回 下载 相关 举报
部分测试技术及实例介绍.ppt_第1页
第1页 / 共38页
部分测试技术及实例介绍.ppt_第2页
第2页 / 共38页
部分测试技术及实例介绍.ppt_第3页
第3页 / 共38页
点击查看更多>>
资源描述
第二部分 测试技术及实例介绍 张计玲 目录(一) 第一部分 测试技术及方法 WEB页面 工作流程 操作按钮 业务逻辑 接口测试 批处理 查询 目录(二) 第二部分 测试实例分析及实践 留言板需求 测试过程文档模板 测试计划 测试用例 测试缺陷 测试报告 留言板测试实施 目录(三) 第三部分 测试工具介绍及实践 功能测试自动化 QTP 性能测试自动化 LR 留言板实践 客户对 Web 页面十分关注,除了关注页面元素的正常功能 ,还特别关注页面的简洁、美观、易用等。 页面测试,我们通常从以下几个方面考虑: 页面元素数量是否符合需求 页面元素的基本功能是否实现 页面元素的容错性是否存在?且是否正确? 结合数据定义文档查看表单项的内容、长度 页面布局是否合理?页面风格是否一致? 不同分辨率下的页面显示是否正常 页面测试的主要方法:人工走查,黑盒及灰盒 WEB页面测试(概述) 验证页面元素完整性 元素个数符合需求 验证页面元素正确性 显示项(核对显示值是否正确) 必输项(参考公共要点进行验证) 系统自动生成项(核对符合生成规则) 输入项(文本框、单 /复选框、下拉选择等,后面详说 ) 验证页面标题正确性 页面必需有标题,且标题与页面信息一致 WEB页面测试(一、页面与需求对照) 验证页面元素数据定义 参照需求或 PDM或设计文档 数据类型( 输入非法数据、输入特殊数据) 数据长度(输入超长,系统给出正确的提示) 下拉选择项的值 单选项的值 注: 下拉选择项和单选项:保存到数据库中的值多为代码 ,可以通过查询页面验证数据的正确性,也可以通过查 数据库的方法验证正确性。 WEB页面测试(二、页面元素数据定义) 验证页面展示 页面不能为空白页 页面无乱码现象 页面无异常数值,如 null、 NAN、科学计数法等 页面无别字现象, 页面字体的样式、大小、颜色风格统一,如文本 左对齐,数据右对齐等 页面格式、背景统一 页面按钮的设置和排列统一 WEB页面测试(三、页面展示) 验证界面链接显示内容的一致性 页面链接前与链接后显示信息一致 验证界面操作功能的易用性 页面信息项过多时,显示滚动条 页面字段过多,按 Tab键可进入下一个输入框 。 可写字段值,检测到非法输入后,应该给出说明 并自动获取焦点。 WEB页面测试(四、链接正确性与操作易用性) 输入数据的内容(正常字符、特殊字符、空格)。 长度(字符边界值测试,超长给出明确提示)。 格式(对齐方式、自动换行、滚动条)。 检查所输入的内容是否正常显示 WEB页面测试(文本框) 系统内时间控件样式是否统一 单击输入框或点击图标,是否弹出时间选择页面,且可以 进行时间选择操作。 日期字段,录入 8位数字 ,会自动转化为日期格式。 测试该字段选择输入值是否正确(一般只需精确到年 -月 - 日,特殊情况需要精确的年 -月 -日 -时 -分 -秒) 测试“开始时间”必须小于“结束时间”,否则系统应该 给出相应的提示信息。 某些时间字段的信息值是系统自动生成系统当前时间的( 如:创建日期、修改日期),而且此类字段应该设为只读 。 WEB页面测试(文本框 -日期字段) 页面默认显示统一(如:显示 0或空或 0.00)。 只能输入 + , , 09,不能录入字母、汉字等。 录入位数较长时 ,不可出现科学计数法表示。 超过数据库规定长度时不允许输入,录入最大可录入数字 ,比如 :999999 ,保存无异常。录入最大可录入小数点 位数 0.99 保存无异常。 金额每三位以逗号分隔,小数点后要按需求保留位数。 占比百分数不能超过 100%。 整型字段,验证输入小数点,保存时应给出提示信息。 WEB页面测试(文本框 -数字字段) 下拉选择项字段与需求一致。 下拉选择项默认值与需求一致(一般情况下拉选择列表中 有“请选择”值,而且系统默认值应该是“请选择 ”) 。 下拉选择项的选择值,与需求一致。 测试下拉列表中的选择值是否有重复。 若下拉列表框内容取自数据字典,需验证字典内容增加后 ,下拉列表框内容是否随之增加,是否能够正常选择且能 够正常显示。 WEB页面测试(下拉选择) 单选框是否同时只 能选中一个。 各单选框功能是否 能正确完成。 是否有默认被选中 的选项(如果需求 中有说明,验证与 需求说明一致 )。 WEB页面测试(单选框) 多个复选框可以同时选中。 多个复选框可以被部分选中。 多个复选框可以都不被选中。 逐一执行每个复选框的功能。 每个复选框都可能有三种状态:选中、未选中和部 分选中。 WEB页面测试(复选框) 条目内容正确。 列表框内容多要使用滚动条。 列表框链接 列表框多选。 WEB页面测试(列表框) 工作流程测试主要关注点: 验证流程图包括全部节点及各节点业务单元完整 验证正向流转通畅,符合流转规则 验证逆向流转正确,符合流转规则 验证节点间信息传递正确、完整 任务状态查看,验证各节点状态显示正确 验证各节点操作权限 流程测试主要方法:分支覆盖 工作流程测试(概述) 正向规则最基本的一点是,按照流程走,到哪个节点哪个节点能够看到待办 件,没传递到的节点不能看到待办件。 比较常见的正向规则还有会签流转原则,如流程是 A上报给 B、 C, B上报给 D, C上报给 E, D、 E上报给 F,这样的流程我们需要确认,在什么情况下, F应该看到待办件。是 D、 E都结束,还是有一方结束了, F就可以看到。如 果是单个通过, F就可以看到,我们要尝试分别走 2边的情况,流转结果是否 正确。还要尝试 F已经通过了,没审核的一方才审核(审核包括审阅、审批 )是否影响流转。 逆向流转规则,检查是否每一步退回都退回到了需退回的节点,收到退回任 务的人是否能够正确处理退回任务。这个根据需求定义,有的要直接打回上 报人,有的要打回到上一个审批人,有的要打回上一个节点。我们要检查每 一个退回是否将待办任务打到了需退回的正确节点上。 工作流程测试(正 /逆流程通畅) 从发起人填写上报,每个节点可以正确看到(有特殊权限 定义的除外)全部信息,要特别关注附件等特殊信息,在 传递过程中较容易出现问题。另外一些字段也可能出错, 测试时尽量用一条接近真实的数据,不要均录一些无意义 的值,后期核对字段很容易看出来取数据错没错,或者完 整不完整。 其次是各级审核信息,每级审核领导会填写自己的意见, 正项流转下一结点要看到上面结点所有人填写的意见,逆 向流转收到退回任务的人,也需要知道上面领导退回原因 。给每级领导审核时能填写意见的都写上意见,这样在各 级检查的时候能够保证检查的完整性。 工作流程测试(各节点信息传递正确) 起草人上报了自己的待办任务,他希望知道当前审批情 况如何。 各级已经审核过的人也关注上面领导是否同意。我们要 在每一部操作后,关注已经经历过的每个节点,状态显 示是否正确。 尤其是多次退回和通过的情况,之前的节点可能会有显 示状态不正确的情况。 工作流程测试(每个节点流程查看信息正确) 有时候需求要求后手某个节点有修改发起人填写的信息 权利,这时候我们要注意需求未特殊定义情况下,字段 和值的约束条件应该前后保持一致。发起人必填项到后 手节点修改处也必须是必填项,起草人约束必须填写数 字,审核人修改时也必须如此。还要注意附件等信息。 另外还要注意信息的统一性,后手节点更新后,再后面 的节点应该看到最新的信息。 工作流程测试(后手岗位修改了前手填写的信息) 操作按钮测试主要关注点: 按钮功能是否实现 提示信息是否正确 对于不符合业务背景的输入数据是否有相应的处 理 适时禁用功能按钮,如信息提交后,提交按钮变 灰或隐藏。 查看页面禁用或隐藏功能按钮 操作按钮测试(概述) 验证不同用户按钮权限设置的正确性 有维护权限,才有新增、修改、删除等按钮 报表导入按钮 验证常用按钮功能实现 增加、修改、删除、保存 按钮操作后,提示信息明确 验证超链接能够正确调用页面 链接页面调用正确 链接页面返回,返回到父页面 操作按钮(一) 验证分页按钮功能正常 首页 未页 上页 下页 每页 _条 转到 _页 验证附件上传按钮功能正常 上传功能正常 上传后,能正常查看 操作按钮(二) 验证帮助按钮功能正常 帮助信息描述正确且详细 验证导出按钮功能正常 导出功能正常 导出信息正确 验证打印按钮功能正常 打印功能正常 打印信息正确 打印格式正确 操作按钮(三) 验证登陆按钮功能正常 登陆名和密码正确,登陆成功 登陆名和密码错误,明确提示 超时,重新登陆 验证注销按钮功能正常 注销功能正确 注销后,链接登陆页面 操作按钮(四) 日期控制 额度日期与合同日期 合同日期与凭证日期 展期日期 金额控制 额度金额与合同金额 合同金额与凭证金额 额度使用方式(可循环,不可循环) 担保占用金额与合同金额 业务 控制 业务逻辑 (以银行业务为例) 系统内,模块间接口 具有前后业务关联的模块,前一模块的输出数据可以 正常被下一模块接收,并被正常处理 。 模块之间的顺序测试 验证数据传输过程(提交及回退)中无数据丢失现象 、处理正确 通讯设备接口 验证接口信息完全符合接口规范要求 验证接口间数据能够正确传输 验证接口间重复操作时,系统运行正常 接口测试 (一) 与外围系统接口 验证接口信息完全符合接口规范要求 验证单条数据能成功上传且数据显示完整 验证单条数据下传能成功接收且数据显示完整 验证多条数据能成功上传且数据显示完整 验证多条数据下传能成功接收且数据显示完整 验证实时接口和批量接口功能正确 接口测试(二) 验证执行批处理执行文件时,批处理功能可以正常执行 。 验证批次全部执行时,批次应按顺序依次处理完成且正 常结束。 验证选择单步时,能正常执行且正常结束。 验证批次结束后数据处理的正确性。 验证批次结束后会计日期切换正确。 批处理测试(以银行业务为例,可用学生的开发实例) 查询条件 查询条件数据项正确 查询条件单个查询正确 查询条件多个组合查询正确 模糊查询功能正确 查询列表 列表数据项正确 列表信息展示正确 信息记录对应的链接字段,链接信息正确 查询测试(一) 准备数据的方法 系统走业务 数据库导入数据 测试方法:灰盒测试 查询测试(二) 目录(二) 第二部分 测试实例分析及实践 留言板需求 测试过程文档模板 测试计划 测试用例 测试缺陷 测试报告 留言板测试实施 留言板需求 留言板需求说明书 分析测试关注要点 WEB页面 (对需求、风格、布局) 操作按钮(功能、人员操作权限) 业务逻辑关系 系统内接口 系统外接口 测试过程文档模板 测试计划 测试用例 测试缺陷 测试报告 留言板测试实施 留言板测试计划 留言板 测试用例 留言板测试缺陷 留言板测试报告 要求每个学生都要动手写且提交评审 目录(三) 第三部分 测试工具介绍及实践 功能测试自动化 QTP 性能测试自动化 LR 留言板实践 谢谢大家!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!