|
23 | 23 | <tbody>
|
24 | 24 | <tr>
|
25 | 25 | <td align="center" valign="middle">
|
26 |
| - <a href="https://t.1yb.co/iskv"> |
| 26 | + <a href="https://sourl.cn/e7ee87"> |
27 | 27 | <img src="./media/sponsor/知识星球.png" style="margin: 0 auto;width:850px" /></a>
|
28 | 28 | </td>
|
29 | 29 | </tr>
|
@@ -346,22 +346,29 @@ Solr 比较老牌了,但是,目前生态以及社区活跃度都比不上 El
|
346 | 346 |
|
347 | 347 | 为了能让我们编写的系统更加健壮,必要的测试(UI 测试、单元测试...)是必须的。
|
348 | 348 |
|
349 |
| -**框架** : |
| 349 | +#### 测试框架 |
350 | 350 |
|
351 | 351 | 1. **[JUnit](http://junit.org/)** : Java 测试框架。
|
352 | 352 | 2. **[Mockito](https://github.com/mockito/mockito)** :Mockito 是一个模拟测试框架,可以让你用优雅,简洁的接口写出漂亮的单元测试。(对那些不容易构建的对象用一个虚拟对象来代替,使其在调试期间用来作为真实对象的替代品)
|
353 | 353 | 3. **[PowerMock](https://github.com/powermock/powermock)** : 编写单元测试仅靠 Mockito 是不够。因为 Mockito 无法 mock 私有方法、final 方法及静态方法等。PowerMock 这个 framework,主要是为了扩展其他 mock 框架,如 Mockito、EasyMock。它使用一个自定义的类加载器,纂改字节码,突破 Mockito 无法 mock 静态方法、构造方法、final 类、final 方法以及私有方法的限制。
|
354 | 354 | 4. **[WireMock](https://github.com/tomakehurst/wiremock)** :模拟 HTTP 服务的工具(Mock your APIs)。
|
355 | 355 |
|
356 |
| -**测试平台** : |
357 |
| - |
358 |
| -- **[MeterSphere](https://github.com/metersphere/metersphere)** : 一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准。 |
359 |
| - |
360 | 356 | 相关阅读:
|
361 | 357 |
|
362 | 358 | 1. [The Practical Test Pyramid- Martin Fowler](https://martinfowler.com/articles/practical-test-pyramid.html) (很赞的一篇文章,不过是英文的)
|
363 | 359 | 2. [浅谈测试之 PowerMock](https://juejin.im/post/6844903982058618894)
|
364 | 360 |
|
| 361 | +#### 测试平台 |
| 362 | + |
| 363 | +- **[MeterSphere](https://github.com/metersphere/metersphere)** : 一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准。 |
| 364 | +- **[Apifox](https://www.apifox.cn/)** :API 文档、API 调试、API Mock、API 自动化测试。 |
| 365 | + |
| 366 | +#### API 调试 |
| 367 | + |
| 368 | +1. **[Insomnia](https://insomnia.rest/)** :像人类而不是机器人一样调试 API。我平时经常用的,界面美观且轻量,总之很喜欢。 |
| 369 | +2. **[Postman](https://www.getpostman.com/)** :API 请求生成器。 |
| 370 | +3. **[Postwoman](https://github.com/liyasthomas/postwoman "postwoman")** :API 请求生成器-一个免费、快速、漂亮的 Postma 替代品。 |
| 371 | + |
365 | 372 | ## 工具类库
|
366 | 373 |
|
367 | 374 | ### 代码质量
|
@@ -404,13 +411,6 @@ Solr 比较老牌了,但是,目前生态以及社区活跃度都比不上 El
|
404 | 411 |
|
405 | 412 | ## 工具
|
406 | 413 |
|
407 |
| -### API 调试 |
408 |
| - |
409 |
| -1. **[Apifox](https://www.apifox.cn/)** :API 文档、API 调试、API Mock、API 自动化测试。 |
410 |
| -2. **[Insomnia](https://insomnia.rest/)** :像人类而不是机器人一样调试 API。我平时经常用的,界面美观且轻量,总之很喜欢。 |
411 |
| -3. **[Postman](https://www.getpostman.com/)** :API 请求生成器。 |
412 |
| -4. **[Postwoman](https://github.com/liyasthomas/postwoman "postwoman")** :API 请求生成器-一个免费、快速、漂亮的 Postma 替代品。 |
413 |
| - |
414 | 414 | ### 开发必备
|
415 | 415 |
|
416 | 416 | 2. **[Redis Manager](https://github.com/ngbdf/redis-manager)** :Redis Manager 是 Redis 一站式管理平台,支持集群(cluster、master-replica、sentinel)的监控、安装(除 sentinel)、管理、告警以及基本的数据操作功能。
|
|
0 commit comments