第二部分-测试技术及实例介绍概要

上传人:101****457 文档编号:95464524 上传时间:2019-08-19 格式:PPT 页数:38 大小:1.79MB
返回 下载 相关 举报
第二部分-测试技术及实例介绍概要_第1页
第1页 / 共38页
第二部分-测试技术及实例介绍概要_第2页
第2页 / 共38页
第二部分-测试技术及实例介绍概要_第3页
第3页 / 共38页
第二部分-测试技术及实例介绍概要_第4页
第4页 / 共38页
第二部分-测试技术及实例介绍概要_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《第二部分-测试技术及实例介绍概要》由会员分享,可在线阅读,更多相关《第二部分-测试技术及实例介绍概要(38页珍藏版)》请在金锄头文库上搜索。

1、第二部分 测试技术及实例介绍,张计玲,目录(一),第一部分 测试技术及方法 WEB页面 工作流程 操作按钮 业务逻辑 接口测试 批处理 查询,目录(二),第二部分 测试实例分析及实践 留言板需求 测试过程文档模板 测试计划 测试用例 测试缺陷 测试报告 留言板测试实施,目录(三),第三部分 测试工具介绍及实践 功能测试自动化QTP 性能测试自动化LR 留言板实践,客户对Web 页面十分关注,除了关注页面元素的正常功能,还特别关注页面的简洁、美观、易用等。 页面测试,我们通常从以下几个方面考虑: 页面元素数量是否符合需求 页面元素的基本功能是否实现 页面元素的容错性是否存在?且是否正确? 结合数

2、据定义文档查看表单项的内容、长度 页面布局是否合理?页面风格是否一致? 不同分辨率下的页面显示是否正常 页面测试的主要方法:人工走查,黑盒及灰盒,WEB页面测试(概述),验证页面元素完整性 元素个数符合需求 验证页面元素正确性 显示项(核对显示值是否正确) 必输项(参考公共要点进行验证) 系统自动生成项(核对符合生成规则) 输入项(文本框、单/复选框、下拉选择等,后面详说) 验证页面标题正确性 页面必需有标题,且标题与页面信息一致,WEB页面测试(一、页面与需求对照),验证页面元素数据定义 参照需求或PDM或设计文档 数据类型(输入非法数据、输入特殊数据) 数据长度(输入超长,系统给出正确的提

3、示) 下拉选择项的值 单选项的值 注:下拉选择项和单选项:保存到数据库中的值多为代码,可以通过查询页面验证数据的正确性,也可以通过查数据库的方法验证正确性。,WEB页面测试(二、页面元素数据定义),验证页面展示 页面不能为空白页 页面无乱码现象 页面无异常数值,如null、 NAN、科学计数法等 页面无别字现象, 页面字体的样式、大小、颜色风格统一,如文本左对齐,数据右对齐等 页面格式、背景统一 页面按钮的设置和排列统一,WEB页面测试(三、页面展示),验证界面链接显示内容的一致性 页面链接前与链接后显示信息一致 验证界面操作功能的易用性 页面信息项过多时,显示滚动条 页面字段过多,按Tab键

4、可进入下一个输入框 。 可写字段值,检测到非法输入后,应该给出说明并自动获取焦点。,WEB页面测试(四、链接正确性与操作易用性),输入数据的内容(正常字符、特殊字符、空格)。 长度(字符边界值测试,超长给出明确提示)。 格式(对齐方式、自动换行、滚动条)。 检查所输入的内容是否正常显示,WEB页面测试(文本框),系统内时间控件样式是否统一 单击输入框或点击图标,是否弹出时间选择页面,且可以进行时间选择操作。 日期字段,录入8位数字,会自动转化为日期格式。 测试该字段选择输入值是否正确(一般只需精确到年-月-日,特殊情况需要精确的年-月-日-时-分-秒) 测试“开始时间”必须小于“结束时间”,否

5、则系统应该给出相应的提示信息。 某些时间字段的信息值是系统自动生成系统当前时间的(如:创建日期、修改日期),而且此类字段应该设为只读。,WEB页面测试(文本框-日期字段),页面默认显示统一(如:显示0或空或0.00)。 只能输入+ , ,09,不能录入字母、汉字等。 录入位数较长时,不可出现科学计数法表示。 超过数据库规定长度时不允许输入,录入最大可录入数字,比如:999999,保存无异常。录入最大可录入小数点位数0.99保存无异常。 金额每三位以逗号分隔,小数点后要按需求保留位数。 占比百分数不能超过100%。 整型字段,验证输入小数点,保存时应给出提示信息。,WEB页面测试(文本框-数字字

6、段),下拉选择项字段与需求一致。 下拉选择项默认值与需求一致(一般情况下拉选择列表中有“请选择”值,而且系统默认值应该是“请选择 ”)。 下拉选择项的选择值,与需求一致。 测试下拉列表中的选择值是否有重复。 若下拉列表框内容取自数据字典,需验证字典内容增加后,下拉列表框内容是否随之增加,是否能够正常选择且能够正常显示。,WEB页面测试(下拉选择),单选框是否同时只能选中一个。 各单选框功能是否能正确完成。 是否有默认被选中的选项(如果需求中有说明,验证与需求说明一致)。,WEB页面测试(单选框),多个复选框可以同时选中。 多个复选框可以被部分选中。 多个复选框可以都不被选中。 逐一执行每个复选

7、框的功能。 每个复选框都可能有三种状态:选中、未选中和部分选中。,WEB页面测试(复选框),条目内容正确。 列表框内容多要使用滚动条。 列表框链接 列表框多选。,WEB页面测试(列表框),工作流程测试主要关注点: 验证流程图包括全部节点及各节点业务单元完整 验证正向流转通畅,符合流转规则 验证逆向流转正确,符合流转规则 验证节点间信息传递正确、完整 任务状态查看,验证各节点状态显示正确 验证各节点操作权限 流程测试主要方法:分支覆盖,工作流程测试(概述),正向规则最基本的一点是,按照流程走,到哪个节点哪个节点能够看到待办件,没传递到的节点不能看到待办件。 比较常见的正向规则还有会签流转原则,如

8、流程是A上报给B、C,B上报给D,C上报给E,D、E上报给F,这样的流程我们需要确认,在什么情况下,F应该看到待办件。是D、E都结束,还是有一方结束了,F就可以看到。如果是单个通过,F就可以看到,我们要尝试分别走2边的情况,流转结果是否正确。还要尝试F已经通过了,没审核的一方才审核(审核包括审阅、审批)是否影响流转。 逆向流转规则,检查是否每一步退回都退回到了需退回的节点,收到退回任务的人是否能够正确处理退回任务。这个根据需求定义,有的要直接打回上报人,有的要打回到上一个审批人,有的要打回上一个节点。我们要检查每一个退回是否将待办任务打到了需退回的正确节点上。,工作流程测试(正/逆流程通畅),

9、从发起人填写上报,每个节点可以正确看到(有特殊权限定义的除外)全部信息,要特别关注附件等特殊信息,在传递过程中较容易出现问题。另外一些字段也可能出错,测试时尽量用一条接近真实的数据,不要均录一些无意义的值,后期核对字段很容易看出来取数据错没错,或者完整不完整。 其次是各级审核信息,每级审核领导会填写自己的意见,正项流转下一结点要看到上面结点所有人填写的意见,逆向流转收到退回任务的人,也需要知道上面领导退回原因。给每级领导审核时能填写意见的都写上意见,这样在各级检查的时候能够保证检查的完整性。,工作流程测试(各节点信息传递正确),起草人上报了自己的待办任务,他希望知道当前审批情况如何。 各级已经

10、审核过的人也关注上面领导是否同意。我们要在每一部操作后,关注已经经历过的每个节点,状态显示是否正确。 尤其是多次退回和通过的情况,之前的节点可能会有显示状态不正确的情况。,工作流程测试(每个节点流程查看信息正确),有时候需求要求后手某个节点有修改发起人填写的信息权利,这时候我们要注意需求未特殊定义情况下,字段和值的约束条件应该前后保持一致。发起人必填项到后手节点修改处也必须是必填项,起草人约束必须填写数字,审核人修改时也必须如此。还要注意附件等信息。 另外还要注意信息的统一性,后手节点更新后,再后面的节点应该看到最新的信息。,工作流程测试(后手岗位修改了前手填写的信息),操作按钮测试主要关注点

11、: 按钮功能是否实现 提示信息是否正确 对于不符合业务背景的输入数据是否有相应的处理 适时禁用功能按钮,如信息提交后,提交按钮变灰或隐藏。 查看页面禁用或隐藏功能按钮,操作按钮测试(概述),验证不同用户按钮权限设置的正确性 有维护权限,才有新增、修改、删除等按钮 报表导入按钮 验证常用按钮功能实现 增加、修改、删除、保存 按钮操作后,提示信息明确 验证超链接能够正确调用页面 链接页面调用正确 链接页面返回,返回到父页面,操作按钮(一),验证分页按钮功能正常 首页 未页 上页 下页 每页_条 转到_页 验证附件上传按钮功能正常 上传功能正常 上传后,能正常查看,操作按钮(二),验证帮助按钮功能正

12、常 帮助信息描述正确且详细 验证导出按钮功能正常 导出功能正常 导出信息正确 验证打印按钮功能正常 打印功能正常 打印信息正确 打印格式正确,操作按钮(三),验证登陆按钮功能正常 登陆名和密码正确,登陆成功 登陆名和密码错误,明确提示 超时,重新登陆 验证注销按钮功能正常 注销功能正确 注销后,链接登陆页面,操作按钮(四),日期控制 额度日期与合同日期 合同日期与凭证日期 展期日期 金额控制 额度金额与合同金额 合同金额与凭证金额 额度使用方式(可循环,不可循环) 担保占用金额与合同金额 业务控制,业务逻辑(以银行业务为例),系统内,模块间接口 具有前后业务关联的模块,前一模块的输出数据可以正

13、常被下一模块接收,并被正常处理 。 模块之间的顺序测试 验证数据传输过程(提交及回退)中无数据丢失现象、处理正确 通讯设备接口 验证接口信息完全符合接口规范要求 验证接口间数据能够正确传输 验证接口间重复操作时,系统运行正常,接口测试(一),与外围系统接口 验证接口信息完全符合接口规范要求 验证单条数据能成功上传且数据显示完整 验证单条数据下传能成功接收且数据显示完整 验证多条数据能成功上传且数据显示完整 验证多条数据下传能成功接收且数据显示完整 验证实时接口和批量接口功能正确,接口测试(二),验证执行批处理执行文件时,批处理功能可以正常执行。 验证批次全部执行时,批次应按顺序依次处理完成且正

14、常结束。 验证选择单步时,能正常执行且正常结束。 验证批次结束后数据处理的正确性。 验证批次结束后会计日期切换正确。,批处理测试(以银行业务为例,可用学生的开发实例),查询条件 查询条件数据项正确 查询条件单个查询正确 查询条件多个组合查询正确 模糊查询功能正确 查询列表 列表数据项正确 列表信息展示正确 信息记录对应的链接字段,链接信息正确,查询测试(一),准备数据的方法 系统走业务 数据库导入数据 测试方法:灰盒测试,查询测试(二),目录(二),第二部分 测试实例分析及实践 留言板需求 测试过程文档模板 测试计划 测试用例 测试缺陷 测试报告 留言板测试实施,留言板需求,留言板需求说明书 分析测试关注要点 WEB页面(对需求、风格、布局) 操作按钮(功能、人员操作权限) 业务逻辑关系 系统内接口 系统外接口,测试过程文档模板,测试计划 测试用例 测试缺陷 测试报告,留言板测试实施,留言板测试计划 留言板测试用例 留言板测试缺陷 留言板测试报告 要求每个学生都要动手写且提交评审,目录(三),第三部分 测试工具介绍及实践 功能测试自动化QTP 性能测试自动化LR 留言板实践,谢谢大家!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号