Kola
文章平均质量分 89
ApiHug
ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
无门槛智能化测试革命—让每个开发者都是质量守护者!
新一代测试框架 Kolakola 测试框架,带给你不一样体验,申明式测试, 人人都会写,人人都能写。新一代测试框架 Kola。原创 2024-08-18 06:52:31 · 909 阅读 · 0 评论 -
Kola DSL domain specific language 设计
Kola 从 SmartBear 的 PactFlow, Spring clout Contract, Spock, Karate 等前辈上得到很多参考和灵感;直接用 ApiHug 上下文的 api 可以有更丰富的上下文, 关于request, response 的定义, path, 参数, 校验规则。但是 BDD 的表达方式,真的是太好了,兼顾程序世界的结构化,和非程序世界的通俗易懂;更不用说, 测试界的基石: Junit5, TestNG, AssertJ 等基础框架;在 ApiHug 上下文,原创 2024-08-09 08:18:21 · 984 阅读 · 0 评论 -
DSL domain specific language of Kola
Kola 从 SmartBear 的 PactFlow, Spring clout Contract, Spock, Karate 等前辈上得到很多参考和灵感;直接用 ApiHug 上下文的 api 可以有更丰富的上下文, 关于request, response 的定义, path, 参数, 校验规则。但是 BDD 的表达方式,真的是太好了,兼顾程序世界的结构化,和非程序世界的通俗易懂;更不用说, 测试界的基石: Junit5, TestNG, AssertJ 等基础框架;在 ApiHug 上下文,原创 2024-08-08 22:38:09 · 901 阅读 · 0 评论 -
How we design Kola
至于生成的测试代码, 那个完全是 java 写的 Junit5 代码, 使用的三方辅助包,都是耳熟能详的,你应该没有任何的学习和理解成本。但是如果你使用任何已存在或者三方的API, Kola 也能测试, 只是失去了部分灵活和便捷, 比如无法自动帮你mock 一个请求体;Kola 依托一系列成熟、优秀的第三方库和框架,构建起了强大的基础设施,从而提供了一套完整的测试解决方案。我们通过将协作工作集中在具体的、贴近实际的示例上来实现这一点,这些示例阐述了我们希望系统的行为方式。原创 2024-08-09 07:30:00 · 768 阅读 · 0 评论 -
一入测试深似海,不如继续去搬砖
质量检测(QA)作为成品输出到市场最后一道工序, 几乎可以肯定在国内大大小小团队是最薄弱的环节, 在将软件整个开发流程流水化后,这是最后一个令人担心的地方了。在新开发流程改造后, 设计(技术)和写代码可以达到1:1比例,这是个惊人的变化, 初期貌似效率有所影响,但是随着业务共识越来越多,分歧越来越少;设计部分的工作量会越来越少(越来越快),如果保持这个比例,写代码效率不降低,意味着整体交付时间会大大减少,同时过程质量还可控;这让预期20%提效可能性更高;那么问题来了,最终的质量如何保证呢?原创 2024-07-04 08:44:25 · 935 阅读 · 0 评论 -
一位理想主义者对于测试的设想
快速开启 - ApiHug如何在15分钟内,使用 ApiHug 启动一个API开发项目.通过统一的API 设计元语(DSL, domain specific language), 让API 设计更语言化(Describe);实现高度的一致化,和高复用。OAS (OpenAPI specification), 是 ApiHug世界的 "金科玉律", 严格保证定义 ↔ 实现之间同构(isomorphism)态射。实现 API 从:蓝图→施工→测试→落地,不走样, 不变形,不改味。极致沟通效率和极低信任成本。原创 2024-07-24 08:16:54 · 700 阅读 · 0 评论 -
测试的左移
"左侧",即测试发生在软件开发生命周期的早期阶段。传统的软件开发方法顺序进行,大部分测试都被安排在项目的最后阶段。这种技术意味着更昂贵的返工和重新安排日程。因此"左移",使得测试团队在软件开发的最初阶段就参与进来。一位理想主义者对于测试的设想-优快云博客一入测试深似海,不如继续去搬砖-优快云博客。原创 2024-07-30 08:15:48 · 1030 阅读 · 0 评论 -
ApiHug Kola 测试框架
通过统一的API 设计元语(DSL, domain specific language), 让API 设计更语言化(Describe);OAS (OpenAPI specification), 是 ApiHug世界的 "金科玉律", 严格保证定义 ↔ 实现之间同构(isomorphism)态射。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。实现 API 从:蓝图→施工→测试→落地,不走样, 不变形,不改味。原创 2024-08-03 08:08:28 · 308 阅读 · 0 评论 -
Preview of Kola
Kola is a testing framework and tool, primarily serving the entire Apihug ecosystem原创 2024-08-07 08:48:23 · 1408 阅读 · 0 评论
分享