随笔分类 - 07. 测试设计
测试设计
摘要:
在广告行业中,扣费问题可能会对广告主和平台方带来严重的财务风险。本文将介绍我们在实际项目中出现的一个生产环境扣费问题,以及A/B测试、并行测试、蓝绿部署、影子部署和混沌测试等方法如何运用来确保系统稳定性。
阅读全文

摘要:
本文将介绍如何使用AltWalker进行模型驱动的自动化测试。模型驱动的自动化测试(Model-Based Testing)是一种软件测试方法,它将系统的行为表示为一个或多个模型,然后从模型中自动生成和执行测试用例。这种方法的核心思想是将测试过程中的重点从手动编写测试用例转移到创建和维护描述系统行为的模型。
阅读全文

摘要:
使用了前后端分离的架构的服务,确认前后端系统各种异常和错误的处理是否合理,是测试验证中非常重要的一环,本文介绍如何优雅的在测试过程中处理 DB 超时、后端系统超时等异常。
阅读全文

摘要:
在我们进行测试工作时,可能会遇到多个项目并行开发,前端服务开发完成,而依赖服务还在开发中;或者我们需要压测某个服务,而这个服务的依赖组件(如测试环境`MQ`) 无法支撑并发访问。在这类情况下,测试桩可以帮助隔离应用程序的不同部分,从而使测试更加可靠和可重复。本文主要介绍Http测试桩在性能上的优化。
阅读全文

摘要:
本文将向大家介绍 PyCharts 这个强大的 Python 数据可视化库,以及如何使用它统计、展示测试工程师的日常工作数据(如常态化性能压测数据统计等),提高工作效率。
阅读全文

摘要:测试用例(Test Case)是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例是设计思路的优秀体现,用以核实程序是否满足某个特定需求及没有完成多余操作,所以不应针对单个Case去评判好坏。
阅读全文
摘要:我们都知道成对组合覆盖是一种非常有效的测试用例设计方法,但是实际工作过程中当成对组合量太大,我们往往很难做到有效的用例覆盖。PICT是微软公司出品的一款成对组合命令行生成工具,它很好的解决了上述的难题。
阅读全文
摘要:当你想做性能测试的时候,你会选择什么样的测试工具呢?wrk?jmeter?locust?还是loadrunner?笔者将在本文中根据自己的使用经验,针对jmeter、locust、wrk和loadrunner常用的性能测试工具进行简单介绍和对比。
阅读全文