软件基础与测试基础


一、软件基础

1、软件的定义:
软件测试是一种实际输出与预期输出之间的对比
2、软件架构分类
B/S架构软件 :B是浏览器,类似百度搜索, S是服务端
C/S架构软件:C是客户端,
BS与CS区别:
标准:bs相对于cs要标准,因为bs两端都是有成熟的产品所以会更标准
便捷:在cd两端都要升级才能使用的情况下bs只要前台更新就可以使用了
成本:在开发成本来看使用bs会更好一点,因为cs要自己去开发
效率:在效率上bj会高一些,.相对于bs架构来说cs中的客户端可以分担一些数据的处理
3、测试模型
v模型:
	由用户需求-需求分析-概要设计-编码-单元测试-集成测试-系统测试-验收测试组成
	V 模型的优点在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
	V模型的缺点在于仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。
w模型

w模型是测试与开发是同步进行的,从而有利于尽早地发现问题。

优点
1 测试伴随着软件的整个生命周期,例如,在需求分析结束后就可以进行需求分析测试。
2 测试于开发是并行独立进行的。
缺点
1 对有些项目,开发过程中根本没有文档产生,故W模型无法使用。
2 对于需求和设计的测试技术要求很高,实践起来很困难。
4、软件测试的流程
需求分析(由需求人员或产品进行)----  需求评审(参与人有开发人员---产品经理---测试人员---项目经理)需求确定(出一份确定好的需求文档)开发设计文档(开发人员在开始写代码前就能够输出设计文档)制定测试计划---写出测试用例---发给开发人员与测试经理看一下---接到测试版本---执行测试用例---提交Bug---交给开发人员修改---回归测试---缺陷报告---验收测试---编写测试报告(包含需求文档-测试用例-接口文档,等等其他文档)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值