Life家族
SCMLife
RMLife
PMLife
SQALife
TESTLife
CM方法论
电子杂志
ClearCase
ClearQuest
CVS/SVN
StarTeam
VSS/VSTS
Synergy
构建发布
RM思想
DOORS
RequisitePro
PM思想
PMP认证
Project
质量管理
测试方法论
TD/QC
推荐版块:
IBM 2008年开发者大会免费参加
|
谈书论道
|
文档中文化
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
测试方法论
» 两种常用的测试方法
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:欢迎测试板块开张了
|
下一主题:测试新手资料 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[推荐]
两种常用的测试方法( 此文章被查看:1733次,被回复:3篇!! )
本主题由 yunshan 于 2008-3-28 18:28 移动
Gil
小学三年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2006-12-28 15:32
只看该作者
两种常用的测试方法
黑盒测试:又叫
功能
测试或
数据
驱动测试。
黑盒测试是在程序接口上进行测试,主要是为了发现以下错误:
是否有不正确或者是遗漏了的功能,在接口上,输入能否正确的接受,能否输出正确
的结果;是否有数据结构错误或者外部信息
访问
错误;性能上是否满足要求;是否有初始化或终止性错误;用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出
条件中确定测试数据,来检查程序是否都能产生正确的结果。但这是不可能的。
白盒测试:测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试;通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或数据驱动测试。
白盒测试主要对程序模块进行如下检查:所有独立的执行路径至少测试一次。
对所有的逻辑判定,取真和取假的两种情况都至少测试一次。
在循环的边界和运行界限内执行循环体。
测试内部数据结构的有效性等。
软件
测试的策略:
测试过程按4个步骤进行:单元测试,组装测试,确认测试和
系统
测试。
确定测试中的关键模块:
关键模块的特征:满足某些软件
需求
,在程序的模块结构中处于较高的层次(高层控制模块),较复杂,较易发生错误;有明确定义的性能要求。
α测试
用户
在
开发
环境下进行的测试,公司内部的
用户
在模拟实际操作环境下进行的测试。
β测试
是由软件的多个用户在实际使用环境下进行的测试。这些用户返回有关错误给开发者。
开发者不在测试现场,因此β测试是在软件开发者无法控制的情况下进行的软件应用。
可靠性测试:
系统需求说明书中有对可靠性的要求,则需进行可靠性测试;
平均失效间隔时间MTBF是否超过规定时限。
因故障而停机的时MTTR在一年中应不超过多少时间。
强度测试
在系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。
例如,把输入的数据提高一个数量级,确定输入功能将如何响应。
设计需要占用最大存储量或其他资源的测试用例进行测试。
恢复测试
是要证实在克服硬件故障(掉电,硬件或网络出错)后,系统能否正常的继续进行工作。
可采用模拟硬件故障进行测试。
© 本文为
Gil
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
85
帖子
82
精华
2
积分
889
阅读权限
25
性别
男
来自
beijing
在线时间
24 小时
注册时间
2006-9-8
最后登录
2007-6-29
失踪天数:434
查看详细资料
TOP
yunshan
版主
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2006-12-29 19:07
只看该作者
对于各种测试介绍的很好,对于刚入门的兄弟们很有帮助!
© 本文为
yunshan
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
SCMLife--致力于做一流得配置管理社区
UID
962
帖子
1920
精华
15
积分
4830
阅读权限
100
性别
男
来自
北京
在线时间
1275 小时
注册时间
2006-11-23
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
make
小学二年级
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2007-1-5 15:26
只看该作者
谢谢!!看楼主的文章才知道黑盒测试是测试什么东西?
© 本文为
make
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
针对问题学习是最好的方法.
http://bbs.scmlife.com/?fromuid=81
UID
81
帖子
277
精华
1
积分
437
阅读权限
20
在线时间
128 小时
注册时间
2006-9-8
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
vqiangs
小强
幼稚园
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2007-12-11 12:17
只看该作者
哦目前是做功能测试的,呵呵,同时也接触了一点自动化测试~
白盒测试没有做过,似乎现在大多数公司的白盒测试是由开发人员自己做的,而不用测试人员,这种现象间接导致了部分测试人员对于代码、语言的空白(本来就不会,公司又不要求学,自己又不想学
),而一心扑在了自动化测试上。最后的结果是什么都会点,但却不是真正的掌握。
哦现在正在加紧学习JAVA ING~~~~~
© 本文为
vqiangs
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
16097
帖子
10
精华
0
积分
10
阅读权限
10
性别
男
来自
北京
在线时间
2 小时
注册时间
2007-12-6
最后登录
2008-1-2
失踪天数:247
查看详细资料
TOP
‹‹ 上一主题:欢迎测试板块开张了
|
下一主题:测试新手资料 ››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计