查看完整版本: 软件测试中的基本词汇

sincky 2005-12-5 01:18

软件测试中的基本词汇

软件测试中的基本词汇
ü         黑盒测试 (Black box testing) ── 不考虑内部设计和代码,根据需求和功能进行测试。

ü         白盒测试 (White box testing) ── 根据应用软件的代码的内部逻辑,按照代码的语句、分支、路径和条件进行测试。

ü         功能测试 (functional testing) ── 对一个应用软件的功能模块进行黑盒测试。这种测试应当由测试人员进行。但这并不意味着程序员在推出软件之前不进行代码检查。(这一原则适用于所有的测试阶段。)

ü         系统测试 ── 针对全部需求说明进行黑盒测试,包括系统中所有的部件。

ü         端到端测试 (end-to-end testing) ── 类似于系统测试,但测试范围更“宏观”一些。模仿实际应用环境,对整个应用软件进行使用测试。例如与数据库进行交互作业、使用网络通信、与其他硬件、应用程序和系统之间的相互作用是否满足要求。

ü         回归测试 (regression testing) ── 每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。

ü         负荷试验 (load testing) ── 在大负荷条件下对应用软件进行测试。例如测试一个网站在不同负荷情况下的状况,以确定在什么情况下系统响应速度下降或是出现故障。

ü         压力测试 (stress testing) ── 经常可以与“负荷测试”或“性能测试”相互代替。这种测试是用来检查系统在下列条件下的情况:在非正常的巨大负荷下、某些动作和输入大量重复、输入大数、对数据库进行非常复杂的查询,等等。

ü         性能测试 (performance testing) ── 经常可以与“压力测试”或“负荷测试”相互代替。理想的“性能测试”(也包括其他任何类型的测试) 都应在质量保障和测试计划的文档终予以规定。

ü         可用性测试 (usability testing) ── 是专为“对用户友好”的特性进行测试。这是一种主观的感觉,取决于最终用户或顾客。可以进行用户会见、检查、对用户会议录像、或者使用其他技术。程序员和测试人员通常不参加可用性测试。

ü         恢复测试 (recovery testing) ── 在系统崩溃、硬件故障、或者其他灾难发生之后,重新恢复系统的情况。

ü         安全测试 (security testing) ── 测试系统在应付非授权的内部/外部访问、故意的损坏时的防护情况。这需要精密复杂的测试技术。

ü         α 测试 (alpha testing) ── 在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。

ü        β 测试 (beta testing) ── 当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。

ia_victory 2005-12-6 14:43

8错,版主 顶一下……

8错,版主 顶一下……  有空把这些玩意都记住……

lyhudd 2005-12-7 13:39

@0@

收下了~~

向楼主请教个问题:有测试搜索引擎的相关工具吗?

急呀~~

我的邮箱:[email]linadder2008@yahoo.com.cn[/email]

swallow0918 2005-12-10 18:02

sincky老师,其实还有很多测试的词汇,这些只是其中的一部分是吧?

您是否觉得只要掌握这些就可以了呢?还有个问题,其他的一些词汇您是否还会陆续发上来?
谢谢~!

wooood 2005-12-10 19:06

这个只是基本的东西...太空洞了吧.

xingming9 2005-12-15 10:57

一切基础从名词学起。
名词先记着,实际中用时就不会陌生了,那么就可以往更深层次学习了。

谢谢楼主。~

fazi1223 2006-2-6 12:39

谢谢这种扫盲帖

qaengineer2005 2006-2-6 13:09

very impressive, :d

mangsheng 2006-2-23 11:41

正在学习中!

suiwenfeng985 2006-2-23 17:24

我是新手,受益匪浅!
谢谢搂主

qiudy 2006-2-27 20:13

分享帖子
谢谢

qiudy 2006-2-27 20:14

楼主还有精华吗?
发来看看啊!

li10010 2006-2-28 11:41

入门中----------

大山 2006-3-15 11:36

学习中.

suity 2006-3-20 23:05

THX

leely 2006-3-22 22:17

希望多发一些测试工具及帮助文档中所涉及的基本词汇就好了!

alfa_23 2006-4-15 15:28

好东西,值得学习
sincky ,你收徒弟不?我诚心想向你学习哈
QQ:32512503

yms0201 2006-4-15 19:27

长见识了。

zhouzhou 2006-4-18 17:31

不错,还有吗?辛苦了!!!!

zdx1943 2006-4-20 11:03

好东西,学习学习

onejan 2006-4-24 11:26

???????????????????

α 测试 (alpha testing) ── 在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。

ü        β 测试 (beta testing) ── 当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。


好像不大对吧     α   β测试都没有测试员的事情么

guai_guai520 2006-4-24 13:24

好!支持!!
!楼主再多上传些好的文章!

翱翔de双鱼 2006-4-24 15:24

好帖子,都记住了

longfengwu520 2006-4-24 17:53

Thanks ding 高手


]

wanghan 2006-4-26 13:20

太简单了吧

太简单了吧

cloud2000 2006-4-26 21:02

学习学习

wolfnc 2006-4-27 22:52

好厉害啊,和我们老师讲的一样一样的!

wwwalker 2006-5-9 15:56

叶老师真棒,支持你哟,YEAH

yinnaso 2006-5-10 11:18

555555。接触测试业两天,请各位前辈多多帮忙

welldc 2006-5-11 06:01

thanks you

i agree with you thanks you

wolf-tree 2006-5-11 11:21

对刚进入测试这个行业的朋友有一定的帮肋,顶!

忧郁の真人 2006-5-18 23:14

希望老师继续添加,为我们新手多多帮助,谢谢老师。。。。。。

一一 2006-5-19 09:40

我记得该网站有一本电子书,其中有一部分是专业测试英语,TESTING站长整理的
好好哦
不过内容多的话,大家头大了,包括我
还是相sincky这样做,大家一点一点啃效果比较好

狗狗炊烟 2006-5-20 23:08

学习ing~!~

sisi0731 2006-5-22 15:01

thank you,搂主你太好了

fanhaijun 2006-5-28 19:58

这样的帖子多多益善!
   谢谢!

zqhope3000 2006-5-31 14:58

好东西  很值得学习测试的人员看这个文章

Joan2005 2006-6-7 11:22

最后两个概念不太对吧。

大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。
Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。
Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。

两个最主要的区别是后者开发不在现场。

wingking84 2006-6-10 13:00

用术语才好沟通

pangge369 2006-6-13 10:02

收好了,要好好地去学习!
页: [1] 2 3 4 5
查看完整版本: 软件测试中的基本词汇