This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the web. Follow the testing pyramid and level up your skills in user interface testing, integration testing, and unit testing. Your new skills will free you up to do other, more important things while letting the computer do the one thing it's really good at: quickly running thousands of repetitive tasks. This book shows you how to do three things: How to write really good automated tests for the web. How to pick and choose the right ones. * How to explain, coordinate, and share your efforts with others. If you're a traditional software tester who has never written an automated test before, this is the perfect book for getting started. Together, we'll go through everything you'll need to start writing your own tests. If you're a developer, but haven't thought much about testing, this book will show you how to move fast without breaking stuff. You'll test RESTful web services and legacy systems, and see how to organize your tests. And if you're a team lead, this is the Rosetta Stone you've been looking for. This book will help you bridge that testing gap between your developers and your testers by giving your team a model to discuss automated testing, and most importantly, to coordinate their efforts. The Way of the Web Tester is packed with cartoons, graphics, best practices, war stories, plenty of humor, and hands-on tutorial exercises that will get you doing the right things, the right way.
Table of contents Practical, hands-on techniques for testing the design, globalization, performance, and security of Web applications Whether you're a novice or experienced Web tester, this hands-on guide provides you with the practical ...
This book is also great for full-stack developers who want to learn more about new tools for testing their code. The book assumes a basic understanding of JavaScript, Node.js, HTML, CSS, and some simple Bash commands.
Despite the potentially enormous cost to organizations from clunky Web sites, Web testing is often an overlooked aspect of the development process. Expert tester Diane Stottlemeyer provides developers with all...
This book brings you up to speed on the technologies, testing concepts, and tools you'll need to run e-business applications on the Web.
This book places special emphasis on the integration of testing into all phases of the software development life cycle--from requirements definition to design and final coding.
Data privacy and cyber security have grown to become two of the biggest challenges and concerns for web and mobile application developers. Failing to protect a web application from significant data breaches and other vulnerabilities can ...
By the end of this book, you’ll have the skills you need to be able to set up Cypress for any web app and understand how to use it to its full potential.
This pragmatic guide provides a testing framework that can be used by all members of staff involved in software development and testing within an organisation to improve the quality and to reduce timescales, effort, and cost.
Rich with examples from real-world development projects that range from traditional to eXtreme, this book shows you: How to pick the most important tests for your test effort, whether it is well-planned or design-as-you-go Ways to use ...
In this groundbreaking new book, they have compiled 293 pieces of experience-tested advice for you to put to work in your testing projects.