软件测试管理与过程
1.软件测试过程
测试计划 测试设计与开发 测试实施 测试评审 测试结论
2.评价过程特性
可重复性-同一评价者按照统一规格说明对同一产品进行评价产生同一种可接受的结果
可复现性-不同的评价者按统一规格说明对同一产品进行评价产生同一种可接受的结果
公正性---评价者应不偏向任何特殊结果一方
客观性---评价结果应是客观事实不带有评价者的感情色彩
3.测试配置管理
4个基本活动
配置项标识 分配基线(需求)
配置项控制 制定配置基线--功能基线(设计)
配置项报告 产品基线(测试)
配置项审计
4.测试风险
测试计划不充分 测试方法有误 测试过程偏高
增加资源 缩小范围 减少过程
5.测试成本
测试开发成本 测试实施成本 测试维护成本
测试实施成本
测试准备成本
减少时间,劳动力,尤其是准备时间所需要的熟练劳动力最小化
包括软件配置 硬件配置 测试环境 测试环境建立
测试执行成本
总执行时间和测试专用设备尽可能减少
完全重新测试
部分重新测试
部分选择重新测试 -有影响的进行重新测试
测试结束成本控制
测试结果分析,测试报告编制,测试环境清除,恢复原环境所需要的成本,使所需的时间和熟练劳动力总量减少到最低限额
6. 降低测试实施成本
测试准备环境配置
使用专用的软件硬件网络配置
尽量使用配置环境自动化
测试实施尽可能使用自动化
测试结果与预期结果比较使用自动化
7.降低测试维护成本
测试容易出现偏差的部分,增加测试
采用渐进式测试方法
对测试用例进行定期检查和更新,获得测试结果的连续性
测试结果的连续性
每个测试用例都是可执行的
基于功能和需求的测试都是适合的
每个测试用例增加了使用价值
8.质量成本要素
一致性成本和非一致性成本
外部故障非一致性成本要比一致性成本和内部非一致性成本大的多
9.DDP投资回报率
测试发现的bug/测试发现的bug+客户发现的bug
ROI=节约的成本/一致性成本
质量成本=非一致性成本(发现的bug数)+一致性成本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)