![]()
内容推荐 对于寻求提供高质量软件的组织而言,测试是一门重要的学科。这本实践用书为软件开发人员和QA工程师提供了一份全面的一站式指南,涉及10种不同类别的测试技能。你会从中学到适合的策略、概念和实际实施知识,可以从开发和测试的角度将其应用于Web和移动应用。 作者Gayathri Mohan提供了40多个工具的示例,你可以拿来立即投入使用。软件测试专业人员和初学者都能从中习得进行性能、安全性和可访问性测试的技能,包括探索性测试、测试自动化、跨功能测试、数据测试、移动测试等。你还将学习如何将它们组合到持续集成管道中以获得更快的反馈。通过这本指南,你将能够在关注质量的同时应对具有挑战性的开发工作流程。 借助本书,你将: 学会如何使用各种测试类型来在项目中获得最高的质量 遵循书中的策略和概念,探索新的测试方法 通过详细的示例学习如何在工作中应用这些工具 通过广泛接触最佳的测试实践来提高技能和改善工作前景 作者简介 盖亚思里·莫汉是Thoughtworks的首席顾问,负责为客户管理大型质量保证(QA)团队。她是一名充满激情的技术领导者,在多种软件开发角色以及技术和工业领域拥有专业知识,还担任过公司的全球QA SME和办公室技术负责人。 目录 Foreword Preface 1.Introduction to FulI Stack Testing Full Stack Testing for High Quality Shift-Left Testing Ten Full Stack Testing Skills Key Takeaways 2.Manual ExploratoryTesting Building Blocks Exploratory Testing Frameworks Exploring a Functionality Manual Exploratory Testing Strategy Understand the Application Explore in Parts Repeat Exploratory Testing in Phases Exercises APITesting WebUITesting Perspectives:Test Environment Hygiene Key Takeaways 3.Automated FunctionalTesting Building Blocks Introduction to Micro and Macro Test Types Automated Functional Testing Strategy Exercises UI Functional Tests Service Tests Unit 1'ests Additional Testing Tools Pact Karate AI/ML Tools in Automated Functional Testing Perspectives Antipatterns to Overcome 100%Automation Coverage Key Takeaways 4.ContinuousTesting Building Blocks Introduction to Continuous Integration The CI/CT/CD Process Principles and Etiquette Continuous Testing Strategy Benefits Exercise Git Jenkins The Four Key Metrics Key Takeaways 5.DataTesting Building Blocks Databases Caches Batch Processing Systems Event Streams Data Testing Strategy Exercises SQL JDBC Apache Kafka and Zerocode Additional Testing Tools Test Containers Deequ Key Takeaways …… 6.Visual Testing 7.Security Testing 8.Performance Testing 9.Accessibilitily Testing 10.Cross-Functional Requirements Testing 11.MobileTesting 12.Moving Beyond in Testing 13.Introduction to Testing in Emerging Technologies Index |