软件测试与开发的未来

发表于:2013-4-16 14:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ruby_windy    来源:51Testing软件测试网采编

分享:

  它的核心功能:

  1、统一接入认证体系。保证内网安全可靠,并提供完善的日志。

  2、集成研发流程,提供从需求到发布的过程跟踪。 可强制限定开发经理与测试经理的活动。 并做到智能提醒。( 试想,每天我作为开发经理只需要登录一下系统就知道接下来该干什么, 每天只需要一次提交每日进展即可,并可随时查询项目成员的代码提交质量; 而项目责任人无需过多信息,通过研发管理平台即可收集到项目的信息)

  例如,需求过程可以简化, 只需要一次录入需求, 以后每次需求变更,所有相关人员自动接受邮件,任何需求过程均被记录,系统发布前提供需求完成情况,自动形成可发布文档。

  3、集成自动化测试, 提供统一的静态扫描并与ATM做接口。提供数据仓库可以随机构建有效数据,提供虚拟化硬件平台,任何人在需要的时候一键获取测试主机进行快速接入验证。

  4、具备数据分析甚至挖掘能力,提供一定的SQA职责,供决策使用。

  我们来初步分析一下,

  1、云开发平台

  实现难度: 中(监控svn应该不成问题, 提供调试编译环境,这点可通过部门虚拟设备解决,我们自动化已经基本解决虚拟设备实现克隆,开启,关闭,甚至修改ip,执行任何命令的操作,剩下的就是工作量与需求问题, 其他难度在于解决不同环境部署的约束)

  实现工作量: 低

  实现效果: 能够节省每个开发人员的重复操作并易出错的问题。

  限制: 需要开发人员配合实现代码文件存放和命名约束,以及相关需求细化。

  2、开发过程自动化测试

  实现效果:大规模提高发包与测试回归速度

  实现难度:中

  实现工作量:中(在于如何设计一个简单易用的框架来快速编写和执行自动化,这里与ATM平台不同的在于它是轻量级,更易于完成非关键字级的验证。并支持更多的语言。)

  3、研发管理平台

  实现效果最佳。

  这个就不分析了,可以通过分步去做。

  为什么想到这些?

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号