关闭

软件测试学习:软件开发的过程

发表于:2013-7-02 12:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:lingdududu    来源:51Testing软件测试网采编

  一.测试文档的组成

  1.测试计划

  2.测试用例

  3.缺陷报告

  4.测试工具和自动测试

  5.度量,统计和总结

  二.软件产品由哪些部分组成

  1.最终产品

  2.帮助文件

  3.用户手册

  4.样本和示例

  5.标签和帖子

  6.产品支持信息

  7.图标和标志

  8.错误信息

  9.广告和宣传材料

  10.安装

  11.说明文件

  三.软件生命周期

  1.需求分析

  2.设计(概要设计、详细设计)

  3.编码

  4.测试

  5.维护

  四.软件开发的模式

  1.大爆炸模式

  计划、进度、安排和正规开发过程几乎没有

  所有的经历都花在编写代码上

  适用于产品无需很好理解而且最终发布日期可以随便更改

  多数情况下,大爆炸模式几乎没有什么测试

  2.边写边改模式

  至少考虑了产品需求

  通常最初只有粗略的想法,接着进行一些简单的设计,然后开始漫长的来回编写、测试和修改缺陷的过程

  适用于快速制作而且用完就扔的小项目

  测试在该模式中未特别强调

  3.瀑布模式

  强调产品的定义

  各步骤是分立的,没有交叉

  瀑布模型无法回溯

  适用于明确清晰的产品定义和训练有素的开发人员的项目

  测试在开发完成后进行,无法尽早发现需求和设计中的缺陷

  4.螺旋模式

  从小开始

  定义重要功能

  努力实现这些功能

  接受用户反馈

  进入下一阶段

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号