分层测试及其实践

分层测试定义:
通过对质量问题分类、分层来保证整体系统质量的测试体系。
模块内通过接口测试保证模块质量,多模块之间通过集成测试保证通信路径和模块间交互质量,整体系统通过端到端用例对核心业务场景进行验证,用户体验通过手工测试确保无妨碍用户的交互。
分层测试实现代码、服务、界面分层测试的整体架构目标,逐层建设完善自动化测试能力,逐步做到在保证质量的前提下提升需求交付效率
分层测试优点:提升测试效率,保证质量,减少基本事故的发生。
分层测试的缺点:
步骤测试项
第一层:前端页面基本校验类测试测试页面元素展示,界面组件类相关测试,页面基础校验等展示类的全量测试。一般步骤是:以页面为最小测试单元,一个页面验证完成后,将发现的问题进行禅道跟踪。该阶段不用关注页面具体业务逻辑是否实现。只关注页面校验和展示类问题,只要不报错即为完成。当一个页面测试完成后进入下个页面重复上面流程。
第二层:业务流程类测试1.验证系统作为一个整体是否满足业务目标,通过调用服务接口对其进行验证,对全品类,全路径,全场景进行覆盖验证。
2.当涉及多模块之间的通信路径和所依赖的场景,需要验证依赖侧的所有场景对被测系统的影响。
第三层:中间件系统1.构造大量数据验证中间件的处理逻辑是否正常(可选)
第四层:非功能质量1.系统的稳定性测试,安全测试,性能测试。(该步骤正常情况下是在1和2验证完成后启动的,但是在时间紧张场景下,也可以和1,2并行)
第四层:交付件核对,checklist核对1.步骤四完成后,实际交付的产成品(系统功能)和产品原型进行全量核对,查漏补缺。
2.整个测试过程和checklist进行比对打钩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值