北大青鸟|上海北大青鸟|软件测试培训|软件开发培训|上海软件测试培训|网络营销培训|

您现在的位置:上海电脑学校 IT精英培训基地 >> 学校新闻 >> 浏览文章

【学校新闻】北大青鸟于达校区采编:软件测试未来会怎样发展?
发布来源:上海北大青鸟【官方网站】    发布时间:2014-4-11 10:34:31    浏览次数: 1004

可视化技术是我们在软件测试工具的世界中取得最大进展的领域之一。这是一个只需要短短几年就可以实现的领域。软件测试再过两到五年将会变成像玩电子游戏一样。
  可视化。
  软件是什么样子的?如果在构建软件或测试软件时就能看出它的使用情况,对我们岂不有益?如果能做到这样,只要瞟一眼,我们就能看到软件中没有完成的部分。我们也将很容易看出其中的关联、接口和数据,正如我们所希望的那样,它在测试过程中是如何通过输入同上下文环境进行交互的。
  其他工程学科都有这样的可视化效果。比如制造汽车的伙计们。在装配生产线上的每一个人都能够看到汽车。他们可以看到,车上还没有安装保险杠或方向盘。他们可以看到汽车在生产线上的整个装配过程,从一个空壳直到所有功能完备,可以径直开到经销商那里。汽车下线后还要等多久才算是装配完毕呢?嗯,从生产线的末尾开始四十英寸吧!
  所有参与制造汽车的人们都共享产品的视觉效果,这对汽车的生产很有帮助。生产者使用所有人都能够理解的术语,这是因为每一个部件,每一个连接,每一个接口再他们共享的汽车效果图中,都在它们应该在的地方,不可能产生歧义。
  不幸的是,软件测试世界并不是这样的。前面问到的问题,诸如“等多久才算装配完毕呢?”或“哪些任务还没有完成?”都在困扰着我们。这是21世纪软件测试人员要解决的问题。
  架构师和软件开发人员已经在解决可视化这个问题。Visual Studio 充满了图例和可视化元素,从执行序列图到依赖关系图都有。测试人员也正在解决这个问题。在微软帝国的城墙内,已经出现了可视化的解决方案,比如通过观察看Xbox标题中的代码改动(修改过的代码对象会呈现绿色,测试完之后才变成正常),来判断未测试代码在Windows代码库中的复杂行(代码覆盖的热图与代码复杂性热图的比对,将以三维的形式表现出来,供测试人员直接找到问题区域)。这种可视化的效果是惊人的、优美的,它使软件测试人员一眼就看出那些地方需要软件测试。
  我们需要更多这样的东西来解决可视化问题,但是我们需要认真地对待他们。我们不能简单的接受UML和模型生成器提供的试图。那些图画是用来解决其他问题的,他们不一定适合我们面临的问题。现有的很多视图是为架构师和开发人员的不同要求服务的。我们需要从测试人员的角度看待可视化。我们需要的视图要能够映射软件需求到对应到代码、软件测试用例到对应的接口、代码改动到对应图形用户界面,以及代码覆盖到对应的控件。如果我们在测试环境下执行应用程序时,能够看到控件闪烁着不同程度的光,这些光的强度反映了代码覆盖的程度,或者是与之相关的软件测试用例的数量,这难道不好吗?如果我们可以把网络利用率或是数据库通信的实际时间,用图形动画的方式显示出来,这难道不好吗?为什么我们不应当看到即时发生的网络流量和SQL查询?在应用程序的表面下隐藏了许多看不到的东西,现在是时候把他们挖掘出来并加以利用了,他们将有助于我们提高代码质量。
  这是一个可以短期解决的问题,很多聪明人正在努力解决它。这是具有生动色彩的软件测试。
  软件测试文化
几个月前我参加了一个讲座,它由一名技术院士(也许是一名杰出工程师,我觉得这两者之间没什么不同)主讲,他是微软帝国里为数不多的精英之一。就像所有的技术院士一样,这个家伙聪明得有些邪门,在介绍他和他们的团队正在构建的某个新产品的设计时,我突然觉得自己领悟到了什么。
让软件测试人员参与设计肯定要好的多。但是这样做的好处也有限。软件测试人员只寻找可测试性(testability)问题。开发人员寻找应用方面的问题。谁兼顾这两个方面呢?谁能决定这两者之间的正确取舍?测试人员和开发人员都无法做到,让测试人员参与设计仅仅表明有所改善;让设计者(以及其他的软件开发周期里的角色)参与测试才是我们的将来。
北大青鸟上海于达人民广场校区秉承北大青鸟“知识创造未来”的教育理念,严格遵循北大青鸟的教学体系,并开展多种多样的学习交流活动,课外聘请企业专家介绍行业发展动态、讲解最新的测试技术,增加学员的实战知识;我们以“为企业培养优秀的实用型软件人才”为己任,不断努力,不断进取,帮助更多的有志青年真正胜任高端、高薪、高起点的黄金职业,实现自己的 IT 职业梦想!
作为上海市权威软件测试工程师培训中心,目前中心拥有最先进的多媒体教室和项目工作室,充分保证了学员在做软件测试最新技术实训时的无障碍运用。除此之外, 大厦内有多家大型公司,让广大的学员们还没有就业就先体验到工作的气氛。
为了扩展就业渠道,保障学员的就业。北大青鸟APTECH与300多家企业建立了合作关系并签订了长期的用人协议,为学员开拓了良好的就业市场。迄今为止,部分学员分别就业在摩托罗拉、联想集团、北大方正、用友软件、华为、清华同方、东软、亿阳信通、博彦科技、科瑞讯科技等多家知名公司。
更多关于软件开发、软件测试相关内容可来校咨询。
报名咨询:021-53088868
网站咨询:www.57test.cn
电子邮件:836857740@qq.com
地址:上海市普陀区凯旋北路1305号(清水湾大酒店)7楼北大青鸟
交通路线:金沙江路地铁站,隧道3、4、13线
公交车次:67路 136路 216路 754路 846路 856路 947路

 

关键词:上海北大青鸟

上一篇: 北大青鸟证书样本   下一篇: 北大青鸟于达校区采编:除了测试,软件测试人还可以做什么?
  友情链接(交换友情链接请联系张老师)