收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
软件测试 > 其它测试技术 > 正文

首页 | 领域细分: 游戏测试 安全测试 手机测试 Web测试 | 技术研究: 单元测试 入门教程 用例设计 性能测试 功能测试 | 测试职场: 面试精选 职场发展 面试试题

测试管理: 配置及流程 - 需求管理 - 质量验收 - 缺陷管理 - 其它管理相关 | 开发语言: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码

测试工具: LoadRunner JiRa QuickTestPro RoBot WinRunner TestDirector 其它测试工具 | 数据库: Mysql数据库 Oracle数据库 CSS/DIV基础 HTML基础

如何用云改善敏捷测试?

来源:互联网 日期:2014-09-08 13:13

  软件应用和现代业务模型如此紧密地交错在一起,现代业务模型开发需求更是空前高涨。但是挑战也随之而来,尤其是对于地理位置分散的团队更是如此。在这篇文章中,我们将找出如何使用云为地理分散的团队的测试管理提供更多的好处。

  软件需求仍在持续

  对于持续竞争优势的追求助长了全球对于软件开发的需求。对于有效交付开箱即用的软件,要保证最小缺陷,还要在双倍快速的时间中实现,需求成为一种逐步上升的压力。考虑到软件复杂度逐渐增加,所以只有少于三分之一的开发项目一开始会想着能够有圆满成功,这一点也不奇怪。

  尽管协同定位团队可能成为有效软件开发的优先解决方案,在传统的非技术性国家中,技术性强、低成本的劳动力逐渐出现,为这种趋势加入了新的动态因素。最显著的在印度,但是东欧等地区也在郑家,现在能够提供熟练的IT资源,工作职位也从这个角度流入。

  差不多60%的敏捷测试团队地理分散

  在最近的一项调查中,这种趋势被显著标出,报告中显示差不多60%的敏捷测试团队目前是地理分散的。即使在敏捷团队,相近的工作也是规范越来越少,异常确不断的增多

  但是尽管全球化为访问低成本资源和维护动力提供了机会,但是也带来了潜在的延迟和分解。最明显的就是试图利用和管理地理分散的资源,但为标准和敏捷测试方法带来了麻烦,通常我们假设开发和测试团队应该在同一个房间或者园区内。

  核心难点:沟通

  这项困难的核心点只有一件事情——沟通或者说缺少沟通。这种情况破坏了测试项目中摆脱时间表和注入成本以及低效的能力。

  尽管地球村是个美好的想法,但远不是一种紧密的沟通,人们分散在世界各地,母语不同,具有不同的文化,而且在不同的时区工作。将这些因素混合,尤其是敏捷项目的测试管理,立即变成了一项相当复杂的任务,特别是敏捷测试需要在开发旁边运作,是需求驱动的。

  数据转换安全性和可靠性复杂化

  在分散的团队中,数据转换的安全性和可靠性更为复杂。企业希望其开发和测试团队成为一个体系,就必须扩展其网络,典型的就是远程的虚拟专用网络(VPN)。然而部署专线或者VPN到一个发展中国家,那里的基础架构仍在建设,是一种十分昂贵的选择。再加上配置服务器和设置数据库的需求,这就成为一种无法轻易实现的流程。

  云端测试管理

  这些令人不爽的状况导致越来越多的企业转向云端。公司的团队在全球各地运作,使用云提供的机遇,在需要的时候将遥远的资源带过来,同时去掉了让人讨厌的投资专有沟通基础架构的需求。这种工作方法不仅仅是交付了巨大的时间成本,也去除了在陆地和海上之间运行私有网络的嵌入成本。

  此外,管理测试的开始和流程在云端立即变得简单,没有复杂的人员培训需求,团队成员可以简单并快速地通过熟悉的浏览器访问项目。

  尽管基于云的系统可能不能应付所有复杂的软件开发,当和便宜的互联网沟通系统,像Skype,连接的时候,云可以为测试管理提供相当完美的环境。甚至允许团队在Scrum的迭代框架中运作:进行短跑冲刺;主持会议;实时公职,最新的燃尽图;以及直接的协作思考和更快的缺陷分辨评论。

  云也能很好地适应测试资产的存储。测试脚本、缺陷记录和结果分析都可以存在一个地方,需要他们的人可以轻易访问,不管他们在什么时区工作。项目变得更轻松和高效,在没有副本或者是通过更新时引入错误和遗漏而收到连累。

  在一种更为分布式的世界中,相对简单的软件项目可以生成数以百计的测试,能够沟通和访问共享信息是某种巨大的进步。

本周排行

别人正在浏览

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号