软件测试的生命周期&测试流程

一、软件的生命周期
二、软件生命周期的阶段
三、软件模型
四、软件测试的基本流程
五、软件开发流程、测试流程梳理
六、C/S与B/S架构
七、对软件测试行业的理解
八、常见笔试面试题


一、软件的生命周期

定义:软件生命周期是指软件的产生直到报废的生命周期。
人类整理的第一个软件生命周期:1970年,瀑布型生命周期

二、软件生命周期的阶段

1. 问题的定义及规划
开发方和需求方共同讨论,主要是确定软件的开发目的及可行性。制定开发计划
2. 需求分析
对软件需要实现的各个功能进行详细分析,弄清楚用户对软件系统的全部需求,
要产出《需求规格说明书》。

比如:登陆这个功能要支持手机快速登录和第三方账号登录

3. 软件设计
把需求分析结果转换成软件结构和数据结构,形成系统架构。(明确“怎么做”)
· · · 概要设计:

主要是架构的实现,指搭建架构、表述各模块功能、模块接口连接和数据传递的实现等事务。
比如:要建一栋楼,架构师首先要做好整体规划,要建多少层,外观是怎样之类的,然后拆分功能模块。

· · · 详细设计:

对各模块进行深入分析,对各模块组合进行分析等,这一阶段要求达到伪代码级别,把程序具体要实现的功能、现象等描述出来,其中包含数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值