《Software Testing》第二章 – 软件开发过程
八.13, 2007 in
读书笔记
软件开发过程,软件就是一件产品,那么这个产品的生产过程是什么呢?在这个过程中都有些什么中间产物呢?
Customer Requirements(客户需求)
Specifications(说明书),说明书是从需求转化而来,定义了产品是怎么样的,能干什么等等
Schedules(进度表)
Software Design Documents(设计文档)书上说的5种,有些也可能只是某文档的一部份而已。我自己见过比较常见的High-Level Design(概要设计), Low-Level(Detail) Design(详细设计)。书上说的数据流图,状态转换图等等,有时候就出现在HLD里面了
Test Documents(测试文档)包括了测试计划,测试用例,问题报告,统计报告等……这里我自己讲讲体会,刚到SPSS实习的时候看文档的时候我看到了Test scrīpt这个名词,一开始我以为是自动化脚本,后发现其实就是Test Case,所以说这些所有名词都可以有其他叫法。
以上就是作为一个测试工程师会经常遇到的文档。
软件开发生命周期模型(Software Development Lifecycle Model)
最常见的就是瀑布模型,迭代模型。
这里讲一下我的体会,其实软件开发发展到现在,基本上已经没有纯瀑布模型,也没有纯迭代模型,他们之间都是在互相渗透着,所以只需要弄清楚一个总体个概念就行了,这就是:
分析-需求-设计-编码-测试-维护
Related posts:

Leave a Reply