第十一篇 测试到底是在干什么

一直从事游戏测试这份工作,但是几年过去了一直没有思考过“测试”本身到底是在做什么,最近根据自己的工作经验以及相关网络资料总结如下。

1、测试是什么?

首先要说明我们通常说所的测试其实是一个宽泛的概念,它是试验测量实验检查的综合。(后面会介绍每一个词特定的含义)

2、测试的目的是什么?

根据测试对象的不同,测试的目的可以分为两大类:

自然中的新事物:测试目的是为了了解事物的性质和价值,将事物的属性用数据描述出来,以供我们正确使用和批量生产。

生产出来的事物:测试目的是为了检查事物的各项属性是否符合生产规格要求,并且可以满足设计所期望的人的某种需求。这两类最大的区别第一类是为了认识,而第二类是为了检查,第一类一定先于第二类,而通常我们在生产活动中进行的测试也都属于第二类,比如硬件测试、软件测试等。总的来讲,测试某件事物,最终目的都是为了保证其在大众使用前达到可以真正使用的标准。

3、测试的本质特点(不同于其它活动行为的特点)

测试的对象一定具备我们不了解或者想确认的某些特质

测试一定要讲究一定的方法和技巧

测试的对象一般不会直接告诉我们,我们想要的数据信息

测试的本质即测试不同于其他活动的特质,测试分开讲就是“测”与“试”,我们经常讲测一下某人的心理素质,试探一下敌人的虚实,这些都是测试,仔细分析这些话,我们可以发现测试的对象一定是有些什么特质是我们不知道的,我们为了搞清楚这些特质,不得不采取一些方法和技巧从侧面去了解,测试还有一个特点就是不能直接去询问这个被测试的对象我们想要的数据信息,否则那就不叫测试。所以测试具备以上三大特点。

4、测试的过程

既然知道了测试的本质,就可以确定要进行测试都要进行哪些环节。

明确测试的目的

这是做测试的第一件事情,也就是通过测试想要了解或者验证什么,只有明确知道要什么,才能准确获取到什么。

制定具体的行动、操作、或者输入步骤

这里基于我们已经认识的事物发展变化的一般规律,或者对事物的要求,比如我们发现了一种新的液体,我们想测试它是否零度会凝固,就可以把它放到气温零度的环境中进行观察,再比如我们生产了一种新型手机,我们要求它可以超长带电十天,那就让测试工程师连续使用十天来进行测试。这里就要求我们在进行测试前首先要认识事物的一般变化规律或者规格要求。(一般变化规律也就是事物在什么情况下会变成什么确定的样子)

收集数据

收集数据即是在整个测试操作过程中记录事物的变化信息。

数据信息分析和校验

这里指将我们通过测试收集到的数据信息和我们已经掌握的事物变化的一般规律信息或者对事物的要求说明信息进行比较,从而去判定事物是否具备某些性质,或者是否满足某些要求

5、测试的内容

影响我们使用某个事物体验的因素,都可以成为测试的内容,比如:

核心功能(能满足需求的基本功能)

交互方式(使用者和被使用者,方便、容易操作是基础)

耐损耗(使用寿命)

使用场景(可以在各种可能的场景下使用)

安全(使用起来无副作用、安全是保障)

6、测试在生产活动中的价值

可以说一切生产活动都是从测试开始的,如果没有事先对某一事物通过测试所获得的信息数据,就不能支撑后面的所有生产活动。比如我们中国神话中的神农尝百草,他就是用自己的身体来试验每一种药草的特性,最后牺牲了自己,基本上任何一种对新事物的探索测试,都要冒一定的风险。然后是当某一个新的事物被生产制造出来的时候,它到底对人有没有用,是否能满足人的某些需求,就要在使用前先测试一番,尤其是一些新发明的药物,由于不确定性很可能危及人的生命,所以在医学界经常要牺牲大量的小白鼠。而对于普通的产品,通过测试则可以判断产品是否真的达到了生产要求,并且可以真正满足人们的需求,从而在市场上赢得地位,获取财富价值。

7、测试员所扮演的角色

综上,作为一名测试员或者说是一名测试从业者,他身上多少会具备那么一点点奉献精神,我们所研究生产的每一件事物,每一个产品最终都是要被人使用的,测试员作为整个生产活动最后一个环节的保障者,他身后是千千万万的人或者说是用户,而他身前是一个企业的生死存亡,所以作为一名测试员,负责是最重要也是必须具备的品质。

网络资料附录(以下资料全部来源与网络):

测试:测试是具有试验性质的测量,即测量和试验的综合。而测试手段就是仪器仪表。由于测试和测量密切相关,在实际使用中往往并不严格区分测试与测量。测试的基本任务就是获取有用的信息,通过借助专门的仪器、设备,设计合理的实验方法以及进行必要的信号分析与数据处理,从而获得与被测对象有关的信息。测试最终的结果是将显示的信息输入到信息处理库中,进行控制。

测量:测量是按照某种规律,用数据来描述观察到的现象,即对事物作出量化描述。测量是对非量化实物的量化过程。

量化:对社会客体属性的数量化描述,以及用变数、指数、指示器来说明社会客体的属性和最简单的关系。量化概念本身包括“测量”概念,同时也包括用数量形式表示各种社会情报。量化的必要条件是划分出在数量内容上不相同的同质客体。量化是描述社会现象的一种形式。

试验:试验,指已知某种事物的时候,为了了解它的性能或者结果而进行的试用操作,与实验不同,实验是“用来检验某种假设或者验证某种已经存在的理论而进行的操作”。还指为了察看某事的结果或某物的性能而从事某种活动;在旧时指考试;测验。

实验:实验,指的是科学研究的基本方法之一。根据科学研究的目的,尽可能地排除外界的影响,突出主要因素并利用一些专门的仪器设备,而人为地变革、控制或模拟研究对象,使某一些事物(或过程)发生或再现,从而去认识自然现象、自然性质、自然规律。

硬件测试:硬件测试的目的就是站在用户的角度,对产品的功能,性能,可靠性,兼容性,稳定性等进行严格的检查,提前体验用户感受的同时提高产品的市场竞争力。硬件测试是产品从研发走向生产的必经阶段,也是决定产品质量的重要环节。

软件测试:软件测试(英文名:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。其经典定义为:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。软件测试已有了行业标准(IEEE/ANSI ),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。

游戏测试:测试就是发现问题并进行改进,从而提升软件产品的质量。游戏测试也具备了以上的所有特性,不过由于游戏的特殊性,所以游戏测试则主要分为两部分组成,一是传统的软件测试,二游戏本身的测试,由于游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性,同时它又是游戏所以还涉及到娱乐性,可玩性等独有特性,所以测试的面相当的广。 我们称之为游戏世界测试,常由真实用户参与完成,多以封测内测等形式出现主要有以下几个特性:

1、游戏情节的测试,主要指游戏世界中的任务系统的组成,有人也称为游戏世界的事件驱动,我喜欢称为游戏情感世界的测试。

2、游戏世界的平衡测试,主要表现在经济平衡,能力平衡(包含技能,属性等等),保证游戏世界竞争公平。

3、游戏文化的测试,比如整个游戏世界的风格,是中国文化主导,还是日韩风格等等,大到游戏整体,小到NPC(游戏世界人物)对话,比如一个书生,他的对话就必需斯文,不可以用江湖语言。

解读附录:

测试是试验、测量、实验、检查的综合;

试验是为了了解某事物的性质而进行的试验性操作,前提是事物存在但不了解它到底是什么,或者说了解的不是很清楚,为了搞清除它到底是什么而进行的试验性研究活动;

测量是将具体的事物数据化,也就是用数据来描述该事物,比如一个长方向的长和宽。

测试是通过试验探测事物的性质,同时将这些性质也就是属性进行抽象并最终用数据描述出来。测试的前提是事物已经存在且人对它的了解还不是很清楚,测试同时应该包含实验的目的,也就是通过科学的方法认识事物的本质属性规律。

认识事物其实是为了能更好的使用它,使他对人产生更多的价值。

我们通常所说的测试更具有检查的性质,也就是事物已经存在并且已经知道它有什么用了,只是不能确定它的质量是不是达到了要求,能满足人的需求。在研究领域测试通常是针对自然界发现的新事物,而工作中说的测试是针对批量生产的新产品,由于它是按照固定的规格和要求生产出来的,也就是它的属性和性质是确定的,我们测试的目的是检查它的性质属性符不符合既定的要求。

对于创新性产品,而且是第一批生产出来的产品,由于其新功能尚没有经过用户的检验,所以在投入使用前,需要专门对其进行检查,以确保其新功能真的可以满足需求。测试的对象:

完全不知道用途的新事物(研究的目的是为了发现其价值,量化其属性,从而进行生产,测试只是研究的一种方法)

按照理论基础第一次生产出来的新事物

按照明确的规格生产出来的新事物

修改一部分规格生产出来的创新型事物

测试作为一项活动,同时具备活动的以下特点

活动目的(想要的结果)

活动动机(为什么想要)

活动动作(具体行为)

共同性(参与者的目的是一致的)

活动时间(开始和结束的时间)

参与者(都有谁参与)

活动地点(在什么地方进行)

说明:

本文主要描述的不是某个具体行业领域所讲的测试比如硬件测试、软件测试,而是测试这一活动行为的整体概念,如有错误欢迎指正。

<完>

(0)

相关推荐

  • 如何根据不同的测试目的来组织测试?

    虽然从广义上来说,软件测试都是为了发现和去除软件潜在的缺陷,但具体到每一次测试,测试目的又会有所不同. 比如:在项目的方案阶段,软件测试的目的是确保软件的主要功能可用:在项目的初样研制阶段,软件测试的 ...

  • 学习笔记:什么叫「本质」

    这几天写系统思考的文章,谈到本质,我搜了下笔记中关于「本质」词条竟然有上百条.其实,每看到或想到「本质」这个词,我脑中总会浮现出姜文的一句台词: 我会自动将「惊喜」换成「本质」,在脑子里对话: 我想叫 ...

  • 面向对象软件测试与传统测试的不同之处

    由于面向对象技术具有封装.继承.多态等新的特性,带来了传统程序设计所不存在的错误,导致原来行之有效的软件测试技术对面向对象技术开发的软件有些力不从心. 面向对象软件测试与传统软件测试有以下不同: 测试 ...

  • 本质与实质的区别是?

    本质 :指事物本身所固有的.决定事物性质.面貌和发展的根本属性.事物的本质是隐蔽的,是通过现象来表现的,不能用简单的直观去认识,必须透过现象掌握本质. 实质:本质 性质 一种事物区别于其他事物的根本属 ...

  • 《诗经》第六十一篇     伯兮

    ​<诗经>第六十一篇     伯兮 这是一首描写妻子怀念久役不归丈夫的抒情诗. 伯兮朅兮,邦之桀兮.伯也执殳,为王前驱. 自伯之东,首如飞蓬.岂无膏沐?谁适为容? 其雨其雨,杲杲出日.愿言 ...

  • 郑熙亭文存之一百二十一篇: 大宋山河之神宗求治 (三)为政在人,得人至难

       郑熙亭文存之一百二十一篇:  大宋山河 第四章 神宗求治  三 为政在人,得人至难     吴充和韩绛宣抚河北,受到神宗皇帝赏识,回朝复命后,除拜三司使.唐介升迁为参知政事. 唐介第一日到政事堂 ...

  • 《诗经》第七十一篇采葛

    这是是一首辞清情深.真挚纯朴的恋人之歌.情人虽然只离开一日,然而这一日却如三月,如三季,如三年一样长久,以此衬托内心的思念之深. 彼采葛兮,一日不见,如三月兮. 彼采萧兮,一日不见,如三秋兮. 彼采艾 ...

  • 《 燦阳如血 》第十一篇《 流沙河运木记 》 | 蒼耳子

    曾經滄海的蒼耳子   山㘭里的流沙河   <燦阳如血> 上山下乡记实性章节小说 蒼耳子 第十一篇 < 流沙河运木记 > "今天男生毎人必须砍一根一抱粗,两米多长的木头运回来,早 ...

  • 《诗经》第五十一篇   相鼠

    <诗经>第五十一篇   相鼠 这是一首斥责剥削阶级偷食苟得.暗昧无耻的讽刺诗.统治阶级用虚伪礼节欺骗人民,人民对他们深恶痛绝,比之为鼠,给予辛辣的讽刺. 相鼠有皮,人而无仪.人而无仪,不死 ...

  • 『本草纲目1000问』第十一篇 《本草纲目》之鳞部

    第十一篇 <本草纲目>之鳞部 龙  类 李时珍认为鼍龙有何功用? <名医别录>说:蛇甲产于南海水边,采集没有固定的时间陶弘景蜕:蛇甲就是鼍甲,它的皮可以蒙鼓,性命大不容易死,煮 ...

  • 牧古说古珠第二十一篇-北方夏家店下层文化大甸子的珠子

    夏家店下层文化位于中原文明的东北面,分布在江西.内蒙古东部和河北部,大部分叠压在红山文化的上面,绝对编年在公元前2000年至公元前1500年,大致与成都平原的三星堆文化和黄河上游的齐家文化平行.夏家店 ...

  • 技术贴 | 微生太宏基因组报告解读 | 第十一篇:功能分析-基于ENZYME数据库

    本文由阿童木根据实践经验而整理,希望对大家有帮助. 原创微文,欢迎转发转载. 导读 ENZYME收录了7大类酶的四级分类信息.EC编号或EC号是酶学委员会(Enzyme Commission)为酶所制 ...

  • 【11】退休殇感★心思絮语(散文随笔系列之十一篇)

    [11]退休殇感★心思絮语(散文随笔系列之十一篇)--- 作者///桂西老庞说 - 题记:春花秋月何时了,往事知多少:退休的光景里,才知道那些曾经创痕过往,在心思絮语里,形成一行行象形文字所组成的斑痕 ...