客户端单元测试实践-C++篇

我们团队在淘宝中主要负责BehaviX模块,代码主要是一些逻辑功能,很少涉及到UI,为了减少双端不一致问题、提高性能,我们采用了将核心代码C++化的策略。由于团队项目偏底层,测试同学难以完全覆盖,回归...
4年前
310

python Unittest的组成

,1、TestFixture, 用于测试环境的准备和销毁还原。,当测试用例每次执行之前需要准备测试环境,每次测试完成后还原测试环境,比如执行前连接数据库、打开浏览,器等,执行完成后需要还原数据库、关闭...
4年前
180

如何使用k6做性能测试

作者 | 瞿勋和涂佳瑶,项目的目标是为客户交付一个ToC的APP,其后端是基于RESTful的微服务架构,同时后端还采用了Protobuf协议来提高传输效率。在最终上线之前,我们需要执行性能测试以确定...
4年前
620

浅谈契约测试

,在现代的开发模式中,基于微服务的开发模式越来越常见,但是随着项目规模的扩大,服务与服务之间的依赖越来越密切,当不同的开发团队去开发不同的服务时,服务的提供者的变动会影响到众多消费它的消费者,为了保证...
4年前
290

测试自动化的六大原则

​“测试”一词最初是指“用于测定贵金属的小容器”。这意味着测试是一种确定黄金或白银质量的方法。它也用于精炼有价值的合金,如锡。,后来,该术语在其他领域被采用,如今,在教育,医学或软件开发等环境中经常会...
4年前
140

一文掌握契约测试

领域驱动设计因为微服务的流行而再次火了起来,契约测试也是一样。,为了在微服务开发模式下跨团队协调更有效率,提升持续集成流水线自动化水平,契约测试有效弥补了集成测试的不足,强势C位出镜。,本文将通过逐步...
4年前
430

七款优秀的Java测试框架

,Java 是当今最流行的编程语言之一,常年位居最受欢迎编程语言排行榜前三。一个优秀的Java程序员,在研发时离不开对测试框架的了解,从而开发出更安全和更高效的代码。使用这些测试框架的其中一个最重要的...
5年前
250