第二阶段 软件测试管理概述
来源:互联网 发布:网络配音培训班 编辑:程序博客网 时间:2024/06/06 03:28
第一章 软件测试管理概述1.1
1.1软件测试管理基础
1软件测试管理目标:有效、全方位的提高测试覆盖率
2软件测试管理的目的和结果是帮助测试团队决定最佳实践
3决定软件测试管理的目标时应该考虑以下方面
A.可用测试资源
B.使用适当的测试技术和方法
C.明确具体软件测试任务
4比较常见把软件测试管理分为8类。
软件测试需求管理
软件测试质量管理
软件测试团队管理
软件测试文档管理
软件测试缺陷管理
软件测试环境管理
软件测试流程管理
软件测试执行管理
其它专项测试管理,如:计划、用例、报告、成本和风险管理
测试管理应该贯穿于整个测试过程,测试经理和其他测试负责人需要详细了解测试过程中的各项活动,并对它们进行有效管理。
5单元测试策略
单元测试又称模块测试,是针对软件设计的最小单位-程序模块进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。
以uml中的类图为例:uml分为属性和方法
黑盒测试是不测属性和方法,只是关心输入和输出
白盒测试测属性和方法
灰盒测试只测方法
6集成测试也成组装测试和联合测试,是在单元测试的基础上,将模块按照设计要求组装起来进行测试,主要目标是发现与接口有关的问题。
集成测试的方式有两种:一次性组装方式和增值式组装方式
一次性组装方式主要的特点是快
增值式组装方式主要的特点是慢,慢工出细活
7一般测试管理特色
学习和推广最佳实践
考虑总体开发项目
建立度量数据库
关注过程的改建
8敏捷开发主要用于需求模糊或快速变化的前提下,小型开发团队的软件开发活动。敏捷开发能够在保证软件开发成功的前提下,尽量减少开发过程中的活动和产品,做到“刚刚好”,从而在满足所需的软件质量要求的前提下, 力求提高开发的效率。
敏捷开发强调:见测试基础20页
敏捷开发定义的12条原则:见测试基础20页
敏捷开发的迭代图
敏捷开发又称敏捷方法,敏捷开发是针对传统开发模式的弊端而产生的一种新的开发模式,是一种接受迅速变化的需求并快速开发软件的模式,目标是提供开发效率和响应能力。
敏捷测试管理的特色:敏捷测试就是持续测试、持续反馈
测试人员和开发人员在不同的迭代周期可以互换
敏捷测试过程管理工具在课本的13页
- 第二阶段 软件测试管理概述
- 软件测试管理概述
- 软件测试管理概述
- 软件测试第二阶段报告
- 第二阶段 软件测试管理体系1.2
- 第二阶段 软件功能测试过程
- 软件测试概述
- 软件测试概述
- 自动化软件测试概述
- 软件测试概述
- 软件测试 概述
- 软件测试概述-方法
- 软件测试技术概述
- 软件测试基础知识概述
- 自动化软件测试概述
- 软件自动化测试概述
- 软件测试概述
- 【寒江雪】软件测试概述
- HDU1004
- windows 编程 问题(1)
- centos kvm部署和常用命令
- Linux下gedit中文显示乱码
- 黑马程序员—集合框架共性方法与迭代器
- 第二阶段 软件测试管理概述
- 汉明距离
- leetcode Binary Tree Inorder Traversal
- hihocoder #1091
- 敏捷开发
- 图的遍历,非递归版本,深度优先遍历
- Myeclipse中设置maven以及maven项目的导入
- Web分页技术的思想汇集
- LIntCode-二进制求和