网站建设xiduyun,网站策划书籍推荐,wordpress优劣,打车软件开发版本1 测试策略
目录
版本1测试策略
版本2测试策略 一、版本分析 测试-----6天 预发----2天 1、XXX业务1 2、XXX业务2 3、XXX业务3 二、测试策略
测试类型分析方向测试目标及用例参考是否需要测试测试结论备注功能测试对比测试用例和策划文档#xff0c;评估…版本1 测试策略
目录
版本1测试策略
版本2测试策略 一、版本分析 测试-----6天 预发----2天 1、XXX业务1 2、XXX业务2 3、XXX业务3 二、测试策略
测试类型分析方向测试目标及用例参考是否需要测试测试结论备注功能测试对比测试用例和策划文档评估业务场景覆盖度应达到100%覆盖列出不被测试的功能点说明原因及质量保证方式1确认策划文档无异常且用例100%覆盖策划功能点 2确认设计文档无异常且用例100%覆盖设计功能点是 通过执行功能测试覆盖度达到98%未覆盖测试点为热区覆盖度的准确性(60%热区、30%热区)因不可测性以及测试成本过高故由开发保证接口测试 接口功能入参、出参的校验 接口性能接口的时效性 数据入库校验数据正常入库 1、入参 参数枚举值覆盖非枚举值校验 参数范围准确性覆盖 参数类型确认 必填参数校验 非必填参数校验 2、出参 必定返回字段校验 非必定返回字段校验 返回类型校验 数据准确性校验 3、时效性 单数据处理与多数据处理耗时均在1000ms以内 4、数据入库 数据入哪个库哪张表确保数据完整性一致性、还有落库时的状态时什么样的状态转换测试(如status的0-未审核、1-审核通过、2-审核未通过、3-审核失败) 是 通过信息安全测试接口返回信息应满足最小使用原则且屏蔽客户敏感信息或加密处理服务器日志不能打印客户敏感信息1、校验接口返回的数据全部用到 2、确认web端、接口、日志、缓存、数据库等无敏感信息、或敏感信息全部加密了 3、对于重要信息设立对于白名单避免信息泄露是通过 兼容性测试 列出兼容性测试的兼容范围和条件以及兼容测试的测试项客户端版本兼容性、新老接口兼容性、新老数据兼容、字段兼容、新老版本并存时数据的兼容性是通过数据完整性测试列出数据测试范围和条件以及数据测试的测试项 数据入库数据容错性数据同步一致性业务场景上下游字段数据一致性埋点测试是通过健壮性测试列出需要测试的异常项、接口返回处理等否服务端性能测试明确性能需求理清对立的性能测试范围和方案参照性能测试规范指导、保障性能测试的有效开展 1、确保能支持XX人同时使用 2、响应时间需要控制在10毫秒以内 是通过异常日志巡检异常日志巡检范围包括测试环境日志、预上线环境日志、线上日志1、检查报错时日志是否打印完整 2、确认日志无打印敏感信息是通过开发设计测试对新的设计方案做健壮性测试如新引入的缓存方案、异步处理策略、定时任务、配置中心的配置项等 1、缓存方案需考虑测试点失效时间缓存刷新机制缓存击穿热key多实例缓存一致性等 2、定时任务需考虑测试点处理频率和处理效率的匹配度批次处理量大小限制是否可能存在数据积压、失败是否有补处理机制起止生效时间范围等 3、异步处理需考虑测试点是否需要有结果返回或异步回调缓存击穿队列挤压问题异步处理的时效性是否满足业务需求等 4、配置项的测试点配置项的配置范围配置项的枚举值要全部能配置配置项的生效时间配置项修改时的生效标准 是通过埋点测试对于点击、曝光、下载、滑动、上传、导出、关闭、切换应用等重要操作的埋点进行测试1确定埋点的枚举与触发机制 2确保埋点XX分钟能触发一次 3确保埋点无多报漏报 是通过代码走查和审查有条件的测试团队可以开展对当前版本移交代码的diff分析并做走查和评审等白盒测试。否线上监控配置在需求和设计阶段分析当前版本改动对线上核心业务指标的影响指定线上指标监控方案做到及时获知线上问题第一时间应对处理否回滚方案测试对于重大功能改版如涉及回滚方案的不确定性需安排对回滚方案的演练避免上线失效无法回滚到预期状态否合规测试 应工信部要求不能因追求转化率而过多侵害用户体验度不能未经用户同意收集用户信息不能不经用户同意将用户个人信息用于其他作用收集的个人信息应加密处理 1不能有超范围、超频收集个人信息的欣慰 2、要清晰明示和用户同意后再收集个人信息 3、未向用户告知且未经用户同意不应将个人信息向第三方产品或服务提供其收集的个人信息 4、不能有欺骗误导用户提供个人信息的功能或场景 5、日志不得打印个人信息个人信息IMEI、IMSI、Cookies、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片或视频等 6、加密传输个人隐私数据 7、以密文形式存储个人信息 8、若业务功能存在定向推送功能、应以个人信息处理规则弹窗等形式向用户明示 是通过测试环境和数据 确认使用的测试环境、提前确保环境的可用性确保测试环境与线上环境无太大差异确保测试数据和线上数据无太大差异 测试环境 明确使用哪一套测试环境该环境是否需要提前做环境维护和可用性验证关联版本是否要做环境连通性验证环境准备耗时及对测试排期产生的影响等 环境分析 分析测试环境和线上环境之间的差异以及这样的差异带来的测试有效性风险评估是否需要在测试过程中消除 测试数据 分析测试环境对测试有效性的影响例如当前版本涉及到的关键性数据量级是否需要跟线上一致 是通过
版本2 测试策略
分析方向测试的及用例参考是否需要测试测试结论备注Web界面测试新建广告界面与素材面板界面的排版、布局、图片、标签渲染、Url拼接前端交互检测是通过前端布局整齐美观交互正常、图片渲染正常、使用体验度优良数据相关 ①数据入库后的数据变化(db及redis) ②状态转换 ③埋点验收 ④数据类型 是通过数据正确、完整、一致功能测试①策划覆盖是否全面 ②异常场景测试 ③用户异常操作是通过策划和设计功能点覆盖完全更详细处见测试用例接口测试①接口入参(字段枚举值覆盖)、出参 ②数据读写是通过接口正常数据读写正常完整一致性能测试页面数据量大时查询等操作耗时是否过长是通过接口响应及时时间在1s以内但广告列表页面加载素材过多前端渲染速度稍慢已联系相关开发下版本解决安全性测试①CICD新增代码不能有安全性漏洞 ②敏感信息加密 ③系统菜单权限控制 ④数据越权访问是通过代码经过扫描无安全性漏洞有蓝图白名单则可进入蓝图板块无该白名单则无此入口兼容性测试 1、数据兼容 (1)新旧数据(2)上下游数据(3)埋点(4)全链路 2、媒体兼容 (1)vivo浏览器(2)视频(3)联盟(4)负一屏(5)天气(6)商店(7)SDK 是通过 在联盟、商店、vivo浏览器上均功能正常 Cookie测试1关注清理缓存页面才能生效功能即冷加载情况是通过冷加载和热加载情况下均正常测试环境1有多套环境输入该版本测试部署的环境若只有一套环境则输入测试/预发环境 2判断测试环境对上下游的依赖如果有依赖则提前制定解决方案是测试/预发环境测试数据1测试数据需提前准备 2测试数据与线上真实环境不能差异太大 3测试环境应覆盖正常场景和异常场景是已提前准备好数据