软件测试概述-方法

 

关键词:软件测试,测试方法

 

 

 

缺陷是软件内部的“裂缝”,在未影响用户和系统运行的情况下是隐蔽的,但是,当缺陷引发运行错误或产生负面影响时,将会构成事故,造成损失或伤害。

软件缺陷

软件测试作用

尽可能多的发现和修正缺陷--开发测试.

测试提供对系统质量相关的信心和信息--集成验证和验收

质量防护--维护

保障产品的最终质量, 代表客户验证系统

 

软件测试重要性

软件开发成本分布

软件成本

软件测试原则

1.        在测试工作开始前,不应设想程序中没有缺陷或找不出缺陷

2.        测试以前应预知测试的结果数据

3.        尽可能避免测试自己写的程序,坚持独立测试原则,必要的情况下建立独立测试机构

4.        测试用例应兼顾有效输入和无效输入

5.        不仅要检验程序是否做了应该做的事,还应检验是否做了不应该做的事

6.        测试的充分性

7.        测试的有效性

8.        保留一切测试用例

9.        任何已测程序的变更都应重新测试(回归测试)

 

软件测试过程

测试计划– 测试内容,测试优先级

测试设计– 测试用例

测试开发– 设计脚本,准备测试数据,开发测试驱动器和桩模块。

测试执行– 执行测试用例

测试评估– 测试结果与期望结果进行比较,并分析。

 

回归测试应用于:增量开发, 版本控制, 软件维护. 回归测试为了验证修改的或增加的部分是正确的, 和验证这些部分没有引起其他部分产生错误。

 

测试人的职业发展

新人– 入门

基础内容测试方法, 开发流程和测试过程, 测试执行和自动化, 环境搭建和工具使用。

特性质量保障– 独立工作

         特性质量评估,缺陷分析,参与基础设施建设。

项目质量保障– 广度扩展

         场景测试,测试策略和计划,度量和过程管理,测试环境管理。

产品质量保障– 能力养成

         测试组织和流程,基础设施规划和建设,工具规划和建设。

测试专家– 影响力发挥

         专项专家,技术专家,理论专家。

 

资料参考:

【ChinaTest 2013-杨晓慧】测试人的能力和发展

微软的XP(极限编程)

《软件测试理论和方法》

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值