2009-12-18
今天是,我进入软件测试工程师的第一天. 老师讲解了很多很多东西.我只了解了这些知识
一. 软件测试的定义
- 为了发现错误而执行程序的过程. O(∩_∩)O~ 就这一句话老师讲授了很多.
二. 软件的定义
- 计算机系统中,与硬件相互依存的另一部分,是程序、文档、的完整集合。^_^ 以前还真不知道软件的概念。
三. 软件测试的流程
- 需求阶段: 主要是测试系统的环境
- 编码阶段: 概要设计→评审→单元测试→总结
- 集成、系统、验收阶段:集成测试→测试部评估→系统测试→验收测试→产品工作总结
四. 基本的概念
- 单元测试: 也叫做模块测试,是对最小单元进行测试,最低级别的测试活动,(对类,文件,接口,函数,菜单,表单,一个存储过程进行测试)。
- 集成测试:在单元测试的基础上,将已经通过测试的单元模块按设计要求组装成系统或子系统进行测试。
- 系统测试:作为整个基于计算机系统的一个元素,与其他元素结合在一起,在一定的运行环境下对计算机系统进行全面的功能覆盖。
五. 软件测试的生命周期:
- 计划→需求分析→设计→编码→测试→运行维护
六. 缺陷
- 缺陷的分类:
按问题的引入分为:界面类的缺陷、功能类的缺陷、说明的类的缺陷、联机帮助等。
按缺陷的严重级别分为: 致命性错误的缺陷、严重功能错误缺陷。
2. 缺陷报告提交流程:
提交缺陷报告(测试员)→分配缺陷报告(测试经理)→处理缺陷报告(开发人员)→返测缺陷报告(测试员)→关闭缺陷报告(测试经理)
七. 测试活动
- 指定测试计划→设计测试用例→实施软件测试→评审→发布