楼主,这里是不是有个小 bug?
那现在就是不管调用链了吗?比如一个方法已经测过了,但是后来发版有改动,覆盖率上面就是算已经测过了,不会重置?
具体的改动在哪些类里面啊?这个 jacoco 的 merge_1.0 分支在哪里,好像整个代码仓库只有一个 main 分支啊
楼主,麻烦问下,对于 栈溢出 这个问题,你这边是怎么处理的啊
可以加你微信请教几个问题吗
多谢,一举解决了困扰我多日的问题
@alwans 你好,我 code-diff 里面打包好的 javaagent.jar,挂到应用上启动会报错
但是我解压 javaagent.jar,发现这个文件是有的啊
你好,我的本意就是这样的。
我希望把接口测试分成两层,底层只测试单接口的可用性,上层再来做集成测试,考虑接口关联的情况,覆盖业务场景。设计底层用例时做好用例 - 接口的映射关系(如通过唯一 ID),上层设计用例时便可以复用底层的用例,同时可以添加额外的逻辑。
通过这样的解耦合,降低自动化测试设计和用例编写的复杂度和难度,提高测试执行的质量和效率(考虑一个用例关联了很多接口,跑到一半才发现后面的接口已经挂掉的情况),并且能跟敏捷开发模式更好的融合(如当项目更新、部署时,可以触发单接口测试来对迭代质量做基本、快速的验证)
先在网上找技术博客入门(比如廖雪峰的博客),学习基本语法,然后再找一些算法题、简单的项目练手,以解决工作生活中的实际问题为目标的话会更有动力,然后再去买书深入学习基础原理等,大概是这样的路径,进步会比较快,关键是要有兴趣、热情
目前还没有
嵌套装饰器在普通使用下是用的不多,做开发时还是很便利的
不是,要是以后能用 ai 自动生成用例、数据就好了,这也是我目前的学习思考方向
简单的说,Python 导入机制就是搜索当前工作目录、sys.path、site-packages、pythonpath 一系列目录,如果能找到需要导入的文件就导入,找不到就会报错
注意,你的当前工作目录是 test_case,当 from page_obj import loginPage 时,loginPage 再去 from base import Page,此时,page_obj 并没有在 Python 模块搜索路径当中,所以报错
所以这里要用包的相对导入,from .base import Page,相对导入,就是相对于当前文件位置的导入,解释器就会顺着找到上层目录的 base,然后顺利导入
还有,感觉你的目录结构有问题啊,如果你想做类似框架的东西,你应该把基础代码封装成包,供写 case 导入,case 放到另外一边用 git 之类的管理