时长09:35大小7.69M
作者回复: HttpRunner manager 和HttpRunner我曾经也学习过对应的代码,没有选择的原因其实我还是喜欢将框架的主动权掌握在自己手里面,不太喜欢follow定制化或者封装太强的平台。
作者回复: 你的遇见了很多现实问题让我想起了我在经历京东那次技术转型。方法很多,第一,内部提升整体技术水平。第二,我看到您工时测试技术复杂度太高。确实需要降低一下,降低需要缩小你现在团队技术范围,selenium,po,api有点多。不要一起全推动;然后可以引入一下自动化写脚本的思考。这里面自动化写脚本的思路可以参考我之前再TICA⬆️的演讲内容,另一种提升内部技术水平,你可以看一下我们团队写的那本团队转型的书
作者回复: 谢谢您的建议我这几天一起处理一下
作者回复: 今后这种很靠后的数据,还是希望可以用其他接口测试脚本搞定。
作者回复: 您好我这边使用没遇见问题,您方便描述的具体一点吗。
作者回复: 不错不错,谢谢,是一个很好的组合。就是postman的脚步后期维护稍微有点吃力,不过也并不是说不可取。
作者回复: 您方便看的battle系统有日志输出的控制台吗?
作者回复: 看了你详细的描述,已经很好了,可以将我运用的你的工作中了。架构设计上很好,继续努力,在工作中在逐渐的丰满框架的测试能力。
作者回复: 谢谢,这个代码是我引用错了,应该是paramRowsCount()
作者回复: yaml,json,xml也是各有所长。但是选择合适自己的就好了。加油
作者回复: 建议一个api一个excel
作者回复: 测试报告部分大概我们都不会自己写了,java会有maven的plugin完成,python也有很多,最简单的htmltestrumner,其实在测试过程中你会更加关注失败的case,因此是不是按照顺序执行我倒是觉得不是十几重要。如果你有这个需求可以尝试修改一下report部分代码。
作者回复: 您好,测试报告中也可以通过数据驱动层的设计将其加入到你的测试报告中,就如同测试结果一样,但是这部分在这次课程中没有全部设计,处理方法和参数的处理方法一模一样,仅仅是使用地方不一样,因此没有特别将其讲出来。谢谢
作者回复: 谢谢您,您的想法也给我了不同的思路。
作者回复: 您说的确实是一个很难解决的问题,我曾经也遇见过,当初处理的方法就构建了一个数据生成服务,后续逐渐变成了我们team的测试数据服务也就是TDS,不知道你是不是可以借鉴一下。
作者回复: 什么都没有可以不在excel中写数据😀数据库校验不在参数部分,在代码逻辑的队数据库校验做封装。就是最原始的数据库查询封装😀可以找到您技术栈对应的类。