Giter VIP home page Giter VIP logo

a-frontend-web-developers-guide-to-testing's Introduction

A Frontend Web Developer’s Guide to Testing

A Front-End Web Developer’s Guide to Testing

This is the code repository for A Frontend Web Developer’s Guide to Testing, published by Packt.

Explore leading web test automation frameworks and their future driven by low-code and AI

What is this book about?

Testing web applications during a sprint poses a challenge for frontend web app developers, which can be overcome by harnessing the power of new, open source cross-browser test automation frameworks. This book will introduce you to a range of leading, powerful frameworks such as Selenium, Cypress, Puppeteer, and Playwright and serve as a guide to leveraging their test coverage capability. You’ll learn essential concepts of web testing and get an overview of the different web automation frameworks to be able to integrate them into your frontend development workflow. Throughout the book, you'll explore the unique features of top open source test automation frameworks, as well as their trade-offs, and learn how to set up each of those for creating tests that don't break with changes in the app.

This book covers the following exciting features: <First 5 What you'll learn points>

  • Choose the ideal tool or combination of tools for testing your app
  • Continuously monitor the market and ensure that your developers are using the right tools
  • Advance test automation for your web app with sophisticated capabilities
  • Measure both code coverage and test coverage to assess your web application quality
  • Measure the success and maturity of web application quality

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example The code will look like the following:

if (test expression)
{
  Statement upon condition is true
}

Following is what you need for this book: Copy and paste the Audience section from the EPIC.

With the following software and hardware list you can run all code files present in the book (Chapter 1-14).

Software and Hardware List

Chapter Software required OS required
1-14 Cypress framework installation Windows, Mac OS X
1-14 Selenium Framework (WebDriver) Visual Studio C
1-14 Puppeteer installation Visual Studio C
1-14 Playwright Installation NodeJS
1-14 PowerShell on Windows Java Standard Edition
1-14 Chrome Driver, Firefox Driver, Edge Driver Windows, Mac OS X
1-14 Google HAR file Analyzer (https://toolbox.googleapps.com/apps/har_analyzer/) Windows, Mac OS X)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Eran Kinsbruner is a bestselling author and the Chief Evangelist and Senior Director at Perforce Software. He has been listed as one of the top 30 test automation leaders to follow on Twitter (TechBeacon). Along with over 21 years of experience in development and testing at companies such as Sun Microsystems, Neustar, Texas Instruments, and General Electric, Eran holds various industry certifications such as ISTQB and CMMI. Eran is a recognized influencer on continuous testing and DevOps thought leadership, an international speaker, blogger, and a patent-holding inventor (test exclusion automated mechanisms for mobile J2ME testing). Eran is active in the community and has his own blog.

a-frontend-web-developers-guide-to-testing's People

Contributors

ek121268 avatar packtutkarshr avatar saurabhk710 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.