软件测试技术

软件测试技术_3分词条

软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产
软件测试技术软件测试
品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。

目录 [隐藏]

软件测试技术 软件测试的分类

       

1、从是否需要执行被测试软件的角度分类(静态测试和动态测试)。
2、从测试是否针对软件结构与算法的角度分类(白盒测试和黑盒测试)。
3、从测试的不同阶段分类(单元测试、集成测试、系统测试、验收测试)。

软件测试技术 测试的主要步骤

       
1、测试计划
2、测试设计与开发
3、执行测试

软件测试技术 软件测试基本功能

       
1、验证(Verification)
2、确认(VAlidation)

软件测试技术 软件测试

       

软件测试人员应具备的知识:

1、软件测试技术
2、被测试应用程序及相关应用领域

测试人员的目标

1、软件测试人员的基本目标是发现软件中的错误;
2、软件测试人员所追求的是尽可能早地找出软件的错误;
3、软件测试人员必须确保找出的软件错误得以关闭。

测试人员素质要求

1、责任心
2、学习能力
3、怀疑精神
4、沟通能力
5、专注力
6、洞察力
7、团队精神
8、注重积累

常见测试

回归测试 功能测试
压力测试 负载测试
性能测试 易用性测试
安装与反安装测试 回复测试
安全性测试 兼容性测试
内存泄漏测试 比较测试
Alpha测试 Beta测试









测试信息流

1、软件配置
2、测试配置
3、测试工具

软件测试技术软件测试技术

软件测试目的

 软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析,并根据回归测试情况撰写测试报告。测试是为了证明程序有错,而不能保证程序没有错误。

软件测试技术 不同视野不同分类

       

软件测试的狭义论和广义论——静态和动态的测试
软件测试的辨证论——正向思维和反向思维
软件测试的风险论——测试是评估
软件测试的经济学观点——为盈利而测试
软件测试的标准论——验证和确认

软件测试技术 测试工具

       
几种常用的测试工具:
1、软件错误管理工具Bugzilla
2、功能测试工具WinRunner
3、负载测试工具LoadRunner
4、测试管理工具TestDirector


软件测试技术 参考资料

       

[1] 中国软件网 http://www.soft6.com/tech/4/47800.html
[2] 《软件测试技术》 机械工业出版社

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

其他内容来源:
中国软件网
《软件测试技术》 机械工业出版社
被引用: 本词条已被如下媒体引用 我来补充
开放分类: 我来补充
计算机

讨论区

更多>>

编辑者

共1人协作

相关词条

数据结构
数据的基本结构
C语言
一种简单的编程语言
XML语言
数据库语言
软件测试
嵌入式软件测试
嵌入式测试
交叉测试
cross-test
验收测试
软件配置管理
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有