autorenew

博客

UI 测试最佳实践的进阶篇(二):组合测试和性能测试

这篇博文是 UI 测试最佳实践的进阶篇,第二篇深入讨论组合测试和性能测试。文章详细介绍了如何有效地进行组合测试,覆盖多个交互元素的不同组合,以提高测试的全面性。此外,博文探讨了 UI 性能测试的重要性,并提供了一些性能测试的最佳实践,确保应用程序在各种负载下的高性能和稳定性。通过学习这些进阶实践,读者将能够更全面地应对复杂的 UI 测试场景…

UI 测试最佳实践的进阶篇(一):测试状态和不稳定的测试

这篇博文是 UI 测试最佳实践的进阶篇,首篇介绍测试状态和处理不稳定测试的方法。文章深入探讨了在 UI 测试中如何有效处理测试状态,以及应对测试不稳定性的最佳实践。读者将学到确保测试脚本可靠性的策略,包括等待机制、测试数据管理等方面的技巧。通过这个进阶篇的指南,读者能够更灵活地应对复杂的 UI 测试场景,确保测试结果的一致性和可信度。

UI 测试最佳实践的工具篇(二):视觉回归测试

这篇博文聚焦于 UI 测试最佳实践的工具,第二篇介绍了视觉回归测试。文章详细解释了视觉回归测试在 UI 开发中的重要性,以及如何利用相关工具进行自动化视觉测试。读者将了解如何捕捉和比较页面截图,以确保界面在开发过程中的变化不影响现有的设计。通过视觉回归测试,读者能够更全面地验证 UI 的外观和布局,提高测试的全面性和准确性。

UI 测试最佳实践的工具篇(一):一些 UI 测试问题及 Cypress 的解决方案

这篇博文聚焦于 UI 测试最佳实践的工具,首篇介绍一些 UI 测试问题及 Cypress 的解决方案。文章探讨了常见 UI 测试难题,详细介绍了 Cypress 框架如何提供强大的解决方案,包括实时查看、可靠性、速度等方面的优势。通过这些解决方案,读者能够更好地应对 UI 测试中的挑战,提高测试效率和可靠性。

UI 测试最佳实践的通用测试的好处篇:将测试视为文档工具

这篇博文强调了 UI 测试最佳实践中通用测试的好处,特别是将测试视为文档工具的优势。文章解释了通过编写清晰、可读的测试代码,测试不仅仅是验证功能的手段,还是项目文档的一部分。这种做法有助于项目团队更好地理解系统,提高协作效率,并为后续开发和维护工作提供有价值的参考。通过将测试视为文档工具,项目团队能够更好地利用测试来传递信息,确保系统的可靠性和可维护性。

Bruno 接口自动化测试教程:从 0 到 1 搭建 Bruno 接口自动化测试项目

这篇博文是 Bruno 接口自动化测试教程,从零开始搭建 Bruno 接口自动化测试项目。文章详细指导读者如何建立测试项目的基础结构,配置环境,以及编写第一个接口测试用例。通过这个教程,读者能够逐步了解 Bruno 框架的使用方法,从零到一地构建起完整的接口自动化测试项目,提高测试效率和可维护性。

UI 测试最佳实践的初学者篇:从金字塔顶层入手测试

这篇博文是 UI 测试最佳实践初学者篇,建议从金字塔的顶层入手测试。文章解释了在 UI 测试金字塔的顶部,即端到端测试,开始学习的优势。通过此方法,初学者能够更容易理解应用程序的整体行为,快速验证关键路径,并逐步深入学习更底层的单元测试和集成测试。这种渐进的学习方式有助于建立坚实的 UI 测试基础,提高测试覆盖率和质量。

UI 测试最佳实践的服务通信测试:检验请求和响应负载,测试监控

这篇博文深入探讨了 UI 测试最佳实践中的服务通信测试,重点关注请求和响应负载的验证以及测试监控。读者将学到如何有效检验 UI 与服务之间的请求和响应负载,以确保系统交互的正确性和可靠性。博文还介绍了在 UI 测试中如何进行监控,以及监测服务通信过程中的性能和可用性。通过这些实践,读者能够更全面地覆盖 UI 测试中的服务通信方面,提高测试的全面性和准确性…

K6 性能测试教程 - 进阶用法:输出 html 报告和 CI/CD 集成

这篇博文深入探讨了 K6 性能测试的进阶用法,集中介绍了输出 HTML 报告和在 CI/CD 中集成 K6 的实践,特别以 GitHub Actions 为例。读者将学到如何生成详细的 HTML 测试报告,以及如何通过 GitHub Actions 集成 K6 到 CI/CD 流程中,实现自动化性能测试。这种高级用法不仅提供了更直观的性能测试结果展示…

UI 测试最佳实践的通用最佳实践(三):将你的测试工具用作主要的开发工具和保持低抽象度以便于调试测试

这篇博文深入研究 UI 测试的通用最佳实践之三:将测试工具作为主要开发工具,并保持低抽象度以便于调试。文章强调将测试工具纳入主要开发过程,加强测试与开发的协同,提高代码质量。另外,博文建议保持测试脚本的低抽象度,以便更容易调试和理解。这种做法有助于加速问题排查和测试脚本的维护,从而提高 UI 测试的效率和可靠性。通过采用这些通用最佳实践…

K6 性能测试教程 - 进阶用法:如何快速编写 K6 性能测试脚本

这篇博文深入介绍了在进行 K6 性能测试时,除了传统的 JavaScript 编写脚本方式外,还介绍了 K6 提供的多种快捷方式。首先,通过 K6 提供的 Test Builder 测试生成器工具,读者能够轻松快捷地生成性能测试脚本,简化了脚本编写过程。其次,博文介绍了使用 K6 Recorder 录制器的方法,通过录制操作生成脚本,省去手动编写的步骤…

UI 测试最佳实践的通用最佳实践(二):UI 测试调试最佳实践和在测试中达到 UI 状态而无需使用 UI

这篇博文探讨了 UI 测试的通用最佳实践之二:UI 测试调试和无需使用 UI 达到 UI 状态。博文详细介绍了在 UI 测试中的调试技巧,包括使用断点、日志和交互式调试工具等方法,提高测试脚本的调试效率。此外,文章强调了通过直接设置应用程序状态而无需依赖 UI 元素来达到 UI 状态的方法,以提高测试速度和稳定性。通过这些实践…