广东省建站公司,asp添加网站管理员,国外服装设计师网站,网站建设维护及使用管理办法制定项目的测试策略是一个重要的步骤#xff0c;可以帮助测试团队明确测试目标、测试范围、测试方法、测试资源、测试风险等#xff0c;从而提高测试效率和质量。本篇是一些经验总结#xff0c;理论分享。并不是绝对正确的#xff0c;也欢迎大家一起讨论。 文章目录 一、测… 制定项目的测试策略是一个重要的步骤可以帮助测试团队明确测试目标、测试范围、测试方法、测试资源、测试风险等从而提高测试效率和质量。本篇是一些经验总结理论分享。并不是绝对正确的也欢迎大家一起讨论。 文章目录 一、测试策略的内容二、指定测试策略的流程三、制定测试标准测试范围、标准 一、测试策略的内容
测试策略包含这几个方面 测试级别指的是按照软件开发过程的不同阶段对软件进行不同层次的测试如单元测试、集成测试、系统测试、验收测试等。角色与职责指的是需要在测试策略里面明确定义各个角色以及该角色的职责。比如项目经理测试组长测试工程师等。环境需求指的是描述测试时需要的系统环境包括软硬件以及网络环境等。风险分析指的是识别和评估可能影响测试质量和进度的各种风险并制定相应的应对措施。测试进度指的是根据项目计划和资源安排制定合理的测试时间表并监控和控制测试活动的执行情况。
二、指定测试策略的流程
制定测试策略的一般流程如下 分析产品了解产品的特性、功能、需求、用户、市场等以获得更深入的理解。制定测试策略根据产品分析为不同测试级别创建测试策略确定测试重点和难点、测试深度和广度、测试方法和技术等。具体化测试目标列出所有可能需要测试的软件特性功能/性能/GUI等并定义相应的质量指标和验收标准。定义测试标准制定测试过程中判断各项指标的标准或规则如缺陷等级、缺陷状态、缺陷关闭条件等。资源安排根据项目计划和资源情况确定项目要使用的人力、设备和材料的数量并合理分配任务和职责。测试环境描述测试时需要的系统环境包括软硬件以及网络环境等并确保与实际用户环境相一致或接近。
三、制定测试标准测试范围、标准
制定测试标准是测试策略当中重要的一环。下面分享的测试范围及标准来自于本人工作中总结的经验。但每个项目的特点不一样需要根据项目的特点制定最合适的标准、范围。
新产品测试 此类产品为第一次上线的产品。理论上这类型的产品所有的代码均为全新未测试过的代码故测试标准为该产品所有的功能通过100%的正向流程及20%的逆向流程。 版本迭代测试 这种类型的测试与新品测试不同的地方在于产品已有上线的版本此版本是在上一个版本的基础上进行开发。所以测试重点放在新增的代码及对原代码的改动上。并且要特别注意覆盖安装的情况故测试标准为新增的代码及影响到的代码通过100%的正向流程及20%的逆向流程。并且产品的核心功能也要保证正向流程无异常比如登录功能、支付功能。 同版本bug修复测试 有时需要已上线的版本同版本在收集数据之后在没有新增业务功能的情况下需要上线一个修复崩溃或bug的版本。针对这种类型的测试如果是修复可见的bug需要验证bug是否已经被修复如果是不可见的bug则是正常测试产品的核心功能。故测试标准为验证bug已被修复bug可见的情况下以及出现bug的位置附近相关的功能。产品的核心功能正向流程无异常
注明 所有的测试标准理论上都是在规定测试的范围内达到没有bug。但实际生产工作中存在bug无法在项目截止时间之前完成修复或是bug修复成本大于bug修复带来的收益。所以遇到这种情况时会与策划、开发一起评估bug是否需要修复。三方都通过的情况下也会存在bug未完全修复的情况下结束测试上线产品。
———————————————————————————————————————————— 本人运营的博客同名公众号【软件测试必备技能】不定期会上传测试相关资料可点击文章下方二维码前往领取~