10章测试评审方法
2020-06-05 14:18:52 2 举报
AI智能生成
测试评审方法
作者其他创作
大纲/内容
测试评审方法(莫)
测试方法
软件测试阶段
单元测试
集成测试
自顶向下
构造程序结构的增量实现方法
自底向上
混合式
确认测试
内部确认测试
主要由软件开发组织内部按软件需求说明书进行测试
a测试
由用户在开发环境下进行测试
b测试
由用户在实际使用环境下进行测试
验收测试
针对软件需求说明书,在交付前由用户为主进行的测试
系统测试
缺陷的分类和级别
动态测试
白盒测试
基本路径测试
在程序控制流程图的基础上,通过分析控制构造的环路复杂性导出基本路径集合
循环覆盖测试
单循环及嵌套循环
逻辑覆盖测试
判定覆盖(分支覆盖)
条件覆盖
路径覆盖
墨盒测试
等价类划分
有效等价类
无效等价类
边值分析
错误猜测
因果图
功能图
灰盒测试
静态测试
桌前检查
代码审查
代码走查
调试
性能测试
性能测试的目的
评估系统的能力
识别体系中的弱点
系统调优
检测软件中的问题
验证稳定性和可靠性
性能测试的类型
负载测试
数据在超负荷环境中运行,程序是否能够承担
强度测试
系统资源特别低的情况下软件系统运行情况
容量测试
确定系统可处理同时在线的最大用户数
负载压力测试
定义
系统在某种指定软件、硬件及网络环境下承受的流量
目的
在真实环境下检测系统性能,评估系统性能是否可以满足系统的性能设计要求
预见系统负载压力承受力,对系统的预期性能进行评估
进行系统瓶颈分析、优化系统
网络应用系统
客户端
并发用户数、响应时间、交易通过率以及吞吐量等
网络
带宽利用率、网络负载、延迟以及网络传输和应用错误等
服务器
操作系统的CPU占用率、内存使用、硬盘I/O等;数据库服务器的会话执行情况、SQL执行情况、资源争用以及死锁等;应用服务器的并发连接数、请求响应时间等
面向对象测试基础
算法层
测试类中定义的每个方法,基本上相当于传统软件测试中的单元测试
类层
测试封装在同一个类中的所有方法与属性之间的相互作用
模板层
也称为主题层,测试一组协同工作的类或对象之间的相互作用
系统层
把各个子系统组装成完整的面向对象软件系统,在组装过程中同时进行测试
软件维护
改正性维护
为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就称为改正性维护
适应性维护
使软件适应这种变化,而去修改软件的过程就称为适应性维护
预防性维护
这是指预先提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础
完善性维护
以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性
评审方法
验证与确认
测试自动化
面向对象的测试
0 条评论
回复 删除
下一页