软件测试笔记(二)- 软件开发的过程

本文探讨了软件开发的不同阶段,包括软件产品的组成、关键角色及其职责,以及大爆炸模式、瀑布模式和螺旋模式等开发模式的特点。软件测试员在各模式中扮演重要角色,需适应不同开发流程,确保软件质量。
摘要由CSDN通过智能技术生成

了解软件产品构成的主要部分,了解团体进行软件开发的总体过程以及相关的开发模型,清楚认识到软件测试员就是要适应不同的开发模式,定制不同的测试方法,尽最大的努力去寻找软件缺陷。

一、软件产品

充分了解软件产品,这些组成部分全是可测试的对象并且可能包含缺陷。

  • 客户需求
  1. 在软件行业中,用于描述制造出来并交付他人的软件产品组件的术语是 可交付部分(devilerable)
  2. 编写软件的目的是满足一些人的需求,这些人称为 客户(client)
  3. 开发小组收集详细信息:采取问卷调查、收集软件以前版本反馈信息、收集竞争产品信息、收集期刊评论、收集焦点人群的意见以及其他诸多方式。
  • 产品说明书(product specification)

产品说明书 (product specification) 有时有简称为 说明(spec)产品说明(product spec) 。它对开发的产品进行定义,给出产品的细节,如何做、做什么、不能做什么。

注意:有些公司,特别是政府、航天部门、金融机构和医药企业开发产品的公司——采用严格的过程,要进行大量的检查和对比。结果是产品说明书极其详细完整,而且是“锁定”的ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值