文档介绍:软件测试培训
贺炘
hcat@
培训列表
软件测试的目的和策略
测试方法学
测试的技巧
测试工具的选择
软件开发中的测试过程
实例讲解测试活动在软件工程中的应用
软件测试的目的和策略
典型测试步骤
: 定义目标
确定策略
确定方法
: 建立环境
执行计划
: 一步步验证
执行完毕?
: 没有改正
继续执行
谁参与测试?
用户方代表
软件最终使用者
软件开发人员
软件测试人员
高层经理的支持
过程保证人员(SQA)
什么试缺陷?
缺陷:最终产品同用户的期望不一致
缺陷的分类
错误
遗漏
超出需求的部分
缺陷(未触发)(应首先解决)
测试的商业意义
降低风险(风险:就是不希望发生的事情的可能性)
测试计划中必须标明商业上的风险。
测试人员职责:
评估商业上的风险
如实的向管理层汇报项目情况
目前公司内测试组织的等级
测试是一件艺术品,很难掌握。
测试是一门手艺,精通很困难。
测试使用的是已定义好的测试流程,有规则可寻。
测试有较高级的组织形式。
世界级的测试组织。
测试的职责
验证在整个软件开发周期中,各个阶段的软件质量是否合格。
验证最终交付给用户的系统是否满足用户的需要,是否符合需求。
通过样本测试数据,检查系统在运行过程中的情况。
对待可能产生的风险的策略
我们无法消除风险,但是我们可以降低在风险发生时的损失。
降低系统风险的最有效的办法就是对其进行有针对性的测试。