想请教一下各位大佬,我先说一下背景,就是领导想要我开发一个自动化测试平台。
然后我的理解是 自动化测试平台开发出来以后,应该还是要人力投入 写自动化测试用例的,但是目前看我们公司如果要投入写这些自动化测试用例的话可能就两个测试写,然后领导是业务领导,不懂测试,也不懂开发的,她可能希望的是 “自动化” 测试平台,写出来以后就可以自动测了,其他人可以下班了那种。
然后一个研发领导认为,如果让开发写的话,还不如写单测,他问我接口自动化比单测优点在哪里,用自动化框架写自动化测试用例还不如用 ide 写单元测试。
然后我们公司项目都是 tog 的 都是交付类型,其实没有自己的产品,就是可能说,某个期间内业主的想法很多,某些功能就会改动很频繁,然后迭代到某一个固定版本,验收通过,就交付了,然后就是维护期,基本也不会有新需求也不会投入了,研发领导认为这样的项目做自动化的投入没有意义。
所以想知道我现在该怎么去和领导说他的需求,我认为(目前不成熟的想法)我应该先去找领导谈一次,了解一下他是想要纯 “自动测试” 的平台,还是可以接受有了平台也还是要人力投入的情况。那么如果他想要的是” 自动测试 “平台,我应该怎么办呢?然后如果是人力投入的平台,我再去确定比如这个应该是给业务人员使用,还是开发人员使用,还是测试人员使用。然后别人针对这个设计不同的功能来开发把(但是其实我内心觉得让开发人员写自动化测试用例不现实把),那让产品经理写好像也不现实,是不是只能等测试团队逐渐壮大呢?
然后我目前的设计是有三种使用方式,一种是通过写 pytest 用例脚本,然后系统来调度执行拿报告,一种是类似 apifox 界面化输入参数拖拉拽组件用例场景,一种是浏览器插件操作录制用例。分别给测试/开发/业务,三种人使用
请各位大佬指点一下,接下来应该如果去做这个事情