相关文章
python requests+unittest+beautifulreport+jenkins实现接口自动化(下)
现在来到了重点,test_case层。
test_case层:
1,按照不同业务模块分文件夹存放,以: 业务模块名_test 命名文件夹。eg. order_test
注意:方便以后模糊匹配到所有以test结尾的文件夹均可执行case。patterntest* 2&…
建站知识
2024/11/14 18:54:45
python requests+unittest+beautifulreport+jenkins实现接口自动化(中)
紧接上章,来继续聊一聊Service层 & Ddto层。
Service层:
1,建议以研发的工程目录层次做参考,搭建对应的service层架构。
2,每个function作为一个接口录入,可以很清晰地保证方法对应接口覆盖程度。
…
建站知识
2024/11/14 21:09:05
python requests+unittest+beautifulreport+jenkins实现接口自动化(上)
众所周知,目前较为主流的接口自动化框架:httprunner3, pytest, unittest。
背景知识:httprunner3是基于pytest进行二开封装的,而pytest是基于unittest进行二开封装的。
就像如果想吃到定制口味的汉堡,那就自己动手做吧。这也是我一直以为秉承的理念,无论是框架还是架构…
建站知识
2024/11/14 21:09:03
质量管理之代码的圈复杂度
首先,我们要知道,圈复杂度是什么?
圈复杂度(Cyclomatic complexity)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出。
在软件测试的概念里,圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为线性无关的路径条数,即合理的预防错误所需测试的…
建站知识
2024/11/14 21:09:09
质量管理之质量门禁的建设
作为一名质量工程师,有别于测试工程师,需要更多的将“测试”动作左移与扩散。并不是在项目提测后进行测试,也并不是要自己躬亲执行测试。
质量管理角色需要从更多维度考虑针对项目的质量进行把控。 质量准入标准与规范:
一,单元测试。
1,每个方法都必须有单元测试…
建站知识
2024/11/22 13:22:16
AB testing之两大陷阱
今天主要讲讲 primacy effect & novelty effect 在 AB testing中产生的陷阱
背景知识:
什么是Ab Testing?
当遇到典型的产品或工程组织时,团队成员经常会怀疑他们所做的事情是否产生了影响,或者他们在许多不同的设计中所做…
建站知识
2024/11/14 21:09:09