今天遇到一个问题,之前做测试平台,都是基于实际使用需求,需要做什么就加什么功能,然后做的比较零散。想了解一下,各位了解的接口或者(包含其它测试方面的)测试平台,普遍具有什么样的功能,想了解一下做后续的平台规划。
测试软件工具文章源自玩技e族-https://www.playezu.com/184019.html 文章源自玩技e族-https://www.playezu.com/184019.html
今天遇到一个问题,之前做测试平台,都是基于实际使用需求,需要做什么就加什么功能,然后做的比较零散。想了解一下,各位了解的接口或者(包含其它测试方面的)测试平台,普遍具有什么样的功能,想了解一下做后续的平台规划。
测试软件工具文章源自玩技e族-https://www.playezu.com/184019.html 文章源自玩技e族-https://www.playezu.com/184019.html
未知地区 1F
首先我认为没问题啊,需要什么就加什么这是一个基本要求,你能直接并快速高效解决业务最痛点的问题。这已经很不错了!
其次是你想追求更高我理解是你想自己设计一个测试平台。想成为一个资深或架构师以产品角度去解决问题。这是更值得鼓励的。
如果你想做测试平台,提一点自己的一些经验建议吧:
首先肯定是需求调研要解决什么样的问题,你的受众用户是谁,你要做一个什么样的平台?接口平台,devops 平台,性能平台,混沌测试平台,还是一个管理平台 。所以定位和目标很重要。想清楚!
当你对你的目标十分清晰之后就可以进行原型图设计和架构设计,数据库设计了。先做哪些功能,后做哪些功能想清楚
框架,技术,语言如何选择,以及你做的过程需要的资源如:人?时间?如何获取这些资源,想清楚
架构设计很重要,分层要清晰,要充分考虑可扩展性,不要追求技术的高大山以业务需求为主。先实现功能在优化细节,但是分层一定要清晰,这对你以后重构很重要。因为如果做的好一定是需要重构的。
总结下来。其实做一个测试平台不是核心问题。核心问题是想清楚,做一个什么样的平台,这个更重要!!!!!!
可以多交流。互相学习!!普遍性平台的话大概都是以下功能,接口平台为例:
接口管理、用例管理、在线调试、Mock、抓包 + 转换、报告管理、参数管理、设备/项目管理、并发操作等看看如何嵌入到需求研发交付的生命周期里 作为质量卡点 其次除了服务好 qa 外 提升测试效率外 可以看看如果进行质量度量(客观数据 主观评测)以接口平台为例: 先设计表结构和菜单结构,如果可以的话也可以自己画个原型。基本的用户,角色,分组这些权限管理要做好,项目管理,接口管理,用例管理,通用方法,全局配置,执行计划,报告,邮件,也可以加些报表什么的,还有就看自己的需求了啊。不愿意用,都想参与开发多参考参考其他平台感觉还是要切合自己公司的实际进行开发,侧重于解决痛点