测试基础知识

软件测试基础知识

软件测试定义

在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程

软件缺陷产生的原因

(1) 需求解释有错误;
(2) 用户需求定义错误;
(3) 需求记录错误;
(4) 设计说明有误;
(5) 编码说明有误;
(6) 程序代码有误;
(7) 测试错误;
(8) 问题修改不正确;
(9) 不正确的结果是由于其他的缺陷而产生。
缺陷发现的越早,则修复这个缺陷的代价就越小

新人如何融入一个项目团队

领导和同事交流
自学
公司背景和方向
文档,需求/概要设计/测试用例/bug库

 程序测试包含那些内容

程序测试包括程序逻辑功能,界面,性能,易用性,兼容性,安装等测试,当然文档测试也
算,排版,字体大小,也算程序测试的内容

 

 软件测试分类

 

软件生命周期模型

v模型

 

优点:
1 每一个阶段都清晰明了,便于控制开发的每一个过程。
2 既包含单元测试又包含系统测试。
缺点:
1 测试介入的比较晚,对于前期的一些缺陷无从发现和修改。
2 测试和开发串行。

w模型

 

优点
1 测试伴随着软件的整个生命周期,例如,在需求分析结束后就可以进
行需求分析测试。
2 测试于开发是并行独立进行的。
缺点
1 对有些项目,开发过程中根本没有文档产生,故W模型无法使用。
2 对于需求和设计的测试技术要求很高,实践起来很困难。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值