标签:12 复习 质量 测试 一致性 BUG 成本 软件测试
一、软件测试
1、软件质量组成:内部质量、外部质量、使用质量
2、QA关注软件开发活动中的过程、步骤和产物,软件测试不关心过程的活动,只关注产物
3、单元测试:出错处理、模块接口、局部数据、边界条件、独立路径
4、集成测试
模块组装方式
- 一次性组装方式
- 增值式组装方式(自顶向下、自底向上、混合)
5、确认测试:功能与性能是否与用户要求一致,一般由独立的第三方机构测试
6、系统测试:硬件、外设、网络和系统软件
7、验收测试:用户为主
8、“W”模型体现了尽早测试
“H”模型体现了尽早准备尽早测量,一个独立的流程
“X”定位了探索性测试
“前置测试”开发与测试紧密结合,验收测试与技术测试区分
9、软件失效的原因:产品说明书(主)、软件设计说明书(辅)
10、白盒测试工具
Logiscope、PRQA 静态
DevPartnet、Rantional Purify 动态
二、软件测试过程与管理
1、软件测试过程的质量决定了软件测试的质量和有效性
软件测试过程一般分成:测试计划、测试设计与开发、测试实施、测试评审、测试结论
2、软件测试配置管理
- 配置项标识
- 配置项控制(变更控制)->规定测试基线:分配基线(需求)、功能基线(设计)、产品基线(测试)
- 配置状态报告
- 配置审计
3、软件测试风险
原因:设计计划的不充分、测试方法有误、测试过程的偏离、交付日期风险是主要风险之一(制定风险计划时应采取的应急措施)
4、软件测试的成本控制
测试成本控制(测试开发成本、测试实施成本、测试维护成本)
5、质量成本=一致性成本+非一致性成本
一般情况下,外部故障非一致性成本大于一致性成本与内部故障非一致性成本之和,销售成本属于非一致性成本。
6、DDP缺陷探测率
DDP=BUG(开发)+BUG(测试) / BUG(开发)+BUG(测试)+BUG(客户)
DDP越大,则投资回报率越大
标签:12,复习,质量,测试,一致性,BUG,成本,软件测试 来源: https://www.cnblogs.com/hc1hr2/p/15238043.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。