软件配置项测试,你了解多少?

最近,有个新成立的部门邀请我去给员工做一个测试培训。我问他们的测试需求是什么,对方说,有个软件产品要发给用户,想在测试前进行一个配置项测试,但部门里的人都不知道该从哪里入手。

今天,作为在软件行业从事过很多工作的“老同志”,愿意跟大家探讨下,配置项测试中的几种常见类型。

首先,明确一下配置项的概念。配置项是相对于配置而言的,指纳入配置管理的产品集合,包括文档和程序,以及其它配件项。在姐姐从事的这个行业里,配置项测试指的是对已经研发完毕,纳入配置管理,并准备提交给客户的软件项目进行测试。通常情况下,在开发方看来,配置项是一个完整的亟待发布的软件产品,只等经过测试认可,即可发布。

配置项测试的测试类型,通常包括很多种,例如文档审查,静态分析,内存使用缺陷测试,功能测试,性能测试,人机界面测试,余量测试,接口测试,安全性测试等等。有些对测试要求比较高的行业,还可能有更多分类。今天姐姐就最常见的几种测试类型做下简要介绍。

1.文档审查

对于配置项级别的测试来说,一般审查软件需求规格说明文档及接口需求规格说明文档,还有用户使用手册。

在审查中,着重查看需求文档中对功能和性能的描述,是否遵循软件任务书的要求,需求的描述是否明确,是否有二义性和模棱两可的地方,是否与软件配置项的功能实现有分歧。

查看用户使用手册的是否支持用户对软件的安装和使用,功能描述和使用步骤是否与软件实现保持一致,描述是否合理等。

在进行文档审查时,最好提前制作好文档审查单,并以此做参照。

2.静态分析

在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。

扫描代码,一般须得有工具支持,KlocWork,LDRA都可用于静态分析,但这些工具一般都不便宜。测试人员需要从工具提供的结果中,挑出属于软件缺陷的那部分并加以分析。

3.内存使用缺陷测试

顾名思义,就是对软件内存使用进行测试,看是否有缺陷。内存使用缺陷测试,可静态扫描代码,也可动态执行代码。不管哪种方式,一般也都由测试工具来完成,例如前面提到的KlocWork,就是静态检测内存使用缺陷的工具。

4.功能测试

配置项级别的软件功能测试,以需求规格说明为依据,测试软件的功能是否满足需求规格说明的要求,所以,功能测试的前提是需求规格说明完全正确。当然,江湖上广泛流传的“需求善变”,如何从测试的角度来应对善变的需求,有机会将另外开篇讨论,今天这里不做赘述。

功能测试属于典型的黑盒测试。只在意结果是否满足需求,而不关心软件内部如何实现。功能测试需要测试人员对被测软件产品所在行业非常熟练和精通,最好已是行业内专家。

5.性能测试

同功能测试一样,如果需求规格说明中有明确的性能需求,例如完成复杂运算处理的解算时间要求,解算精度要求,网络传输吞吐量,数据库的最大容量,服务器能允许的同时在线访问数量,等等,都要反映在配置项测试里。如果没有明确指出性能要求,测试人员可根据软件产品所处行业,自行产生测试需求。——这很考验测试人员的素质和水平的哦。例如前面所提到的,服务器能允许的最大同时在线访问量,就是互联网行业的一个性能需求。当然,还有常规的空间性能(存储和占用计算机硬件资源)和时间性能(软件处理一个任务所用时间),如今的计算机资源,基本都满足要求,除非你是航空发射,武器控制等特殊行业,才需要非常关注。

6.余量测试

余量测试是和性能测试是相辅相成的,余量测试依据性能测试的结果。一般要求性能测试之外,还要有20%的余量。例如服务器的性能要求为满足同时在线2000个客户端,余量测试则要求服务器最少满足2400个客户端同时在线才行。

7.人机界面测试

测试用户在使用软件产品时的人机交互友好性。不同行业有不同的界面设计风格和要求,运行于windos平台的软件和运行于vxWorks平台的界面显示风格也不同,这就要求测试人员对软件产品所在行业非常熟悉,最好就是软件产品所在行业的专家 。如果在软件研发时有界面设计方案和设计要求,就按照设计要求来进行测试,否则就以所处行业的规范性标准来测试,着重在于测试人机交互的便捷友好,以及对功能和性能的支持。

最近非常忙,写字的时间几乎都没了,所以今天就跟大家分享到这里,下次我们再继续。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354

推荐阅读更多精彩内容