软件测试与开发的未来
作者:网络转载 发布时间:[ 2013/4/16 15:53:31 ] 推荐标签:
它的核心功能:
1、统一接入认证体系。保证内网安全可靠,并提供完善的日志。
2、集成研发流程,提供从需求到发布的过程跟踪。 可强制限定开发经理与测试经理的活动。 并做到智能提醒。( 试想,每天我作为开发经理只需要登录一下系统知道接下来该干什么, 每天只需要一次提交每日进展即可,并可随时查询项目成员的代码提交质量; 而项目责任人无需过多信息,通过研发管理平台即可收集到项目的信息)
例如,需求过程可以简化, 只需要一次录入需求, 以后每次需求变更,所有相关人员自动接受邮件,任何需求过程均被记录,系统发布前提供需求完成情况,自动形成可发布文档。
3、集成自动化测试, 提供统一的静态扫描并与ATM做接口。提供数据仓库可以随机构建有效数据,提供虚拟化硬件平台,任何人在需要的时候一键获取测试主机进行快速接入验证。
4、具备数据分析甚至挖掘能力,提供一定的SQA职责,供决策使用。
我们来初步分析一下,
1、云开发平台
实现难度: 中(监控svn应该不成问题, 提供调试编译环境,这点可通过部门虚拟设备解决,我们自动化已经基本解决虚拟设备实现克隆,开启,关闭,甚至修改ip,执行任何命令的操作,剩下的是工作量与需求问题, 其他难度在于解决不同环境部署的约束)
实现工作量: 低
实现效果: 能够节省每个开发人员的重复操作并易出错的问题。
限制: 需要开发人员配合实现代码文件存放和命名约束,以及相关需求细化。
2、开发过程自动化测试
实现效果:大规模提高发包与测试回归速度
实现难度:中
实现工作量:中(在于如何设计一个简单易用的框架来快速编写和执行自动化,这里与ATM平台不同的在于它是轻量级,更易于完成非关键字级的验证。并支持更多的语言。)
3、研发管理平台
实现效果佳。
这个不分析了,可以通过分步去做。
为什么想到这些?
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11