测试技术提升只是一方面,也可以多学习质量管理方面的内容,比如推动更好的测试流程落地,甚至是项目质量流程。不要太焦虑,今天比昨天好就算进步
首选 redis,其次 ddddocr 识别
1、对应用例后面可以加字段,作为用例级的前/后置条件;
2、再加个单独的 sheet 页,维护项目级的前/后置;
3、登录也可以作为一条普通用例写在 Excel 中,无非是要处理 cookie,token 之类的 (框架要处理大量的项目兼容性)
本意是使用者无需接触,只需要关注用例的编写和维护,其他全部交给框架处理
要看公司的情况,权衡自研还是采购
1、katalon 开始收费,价格还不便宜,并且相较于其他商用工具优势没那么明显
2、有没有自研能力,自研出来的框架/工具能发达到预期
问题 1:大概是这么个过程:
问题 2:
接口自动化框架,支持数据库断言是必要的,与环境无关
问题 1:可以考虑将所有 response 存储一下,用的时候使用jsonpath获取一下
问题 2:数据库查询时传入参数(类似于问题 1 使用 jsonpath 方式获取到的 id)
问题 3:建议将用例和测试结果解耦,Excel 只用来维护用例,测试报告使用 allure 插件;
用例和报告解耦有几个好处:
1、用例多了后 Excel 会非常庞大,写数据比较慢还可能造成文件损坏;
2、allure 内容详尽,样式美观,可以作为标准的测试报告进行输出。
可以多看看HttpRunner的实现方式,是非常优秀的
同样是在 0 到 1 的过程中,共同进步
试试 allure 动态生成功能:allure.dynamic.title(casename)
现在的问题是,会议组织者怕遗漏或者担责任,拉会议时不管是否想干的全都拉上,导致大家参会越来越多,效率确越来越差。
生成用例不难,难的是怎样拿到接口数据
面覆盖到了,深度呢?比如接口自动化平台,有没有自动生成用例的功能、代码覆盖率统计、接口覆盖率统计、覆盖率提升相关统计、精准化测试。。。