Example showing how you can block unwanted ad traffic in your Cypress tests.
Outlining the three different ways to resize the browser in Nightwatch JS with examples.
As a test engineer it is crucial that both happy path and sad path use cases have been considered and fully tested
Covering some of the most common pitfalls QA engineers encounter while performing both manual and automated tests
Example showing how you can test an authentication system using Nightwatch JS
Example showing how you can use Nightwatch JS to perform accessibility testing
Example showing how you can test an API using Nightwatch JS
Discussing the importance for software test engineers to always use good test data
Outlining some of the steps for new feature testing and discussing when automation should be written against the new feature
Discussing the major differences between Cypress.io and Nightwatch.js.
What are while Loop Conditions and how to use them in your Nightwatch.js tests.
Demonstrating how console errors can be captured while your Nightwatch JS script executes.
Discussing xpath selectors and demonstrating how they can be used in your Nightwatch JS tests.
Explaining Continuous Integration and Continuous Deployment and the various form of testing executed during this process
Example showing how you can test a sites meta tags using Nightwatch JS
Discussing how visual regression testing can be implemented in your Nightwatch JS tests.
Showing how you can easily iterate over similar elements on the page in Nightwatch JS.
Discussing the past and future of test automation
Discussing how to use the page object model (POM) to make maintaining Nightwatch.JS tests easier.
Discussing how use relative locators within your Nightwatch JS tests.
Discussing how to configure your Nightwatch environment to run tests in parallel.
Discussing how to utilize .env (environment) variables in your Nightwatch JS tests.
How to test duplicate elements in a webapp using Nightwatch JS.
Tutorial outlining the steps required to use Browserstack with Nightwatch JS
Outlining the steps for building a test plan along with the test plan best practices
What is the Page Object Model (POM) and why is it important to implement it in your automated tests?
What is a test matrix and how can you use one in your next project?
Showing how you can easily test responsiveness of a web application using Nightwatch JS.
Discussing how two methods for cleaning up your Nightwatch JS tests sessions.
Outlining some of the common accessibility tests manual testers can perform with minimal technical know how
How to test for possible SQL injection issues in your webapp using Nightwatch JS.
Discussing how you can easily switch between different viewports inside your Nightwatch JS tests.
Outlining how to add a global JS file to your Nightwatch JS project
Why is auomation test execution speed and performance importance and how can you improve your tests
Explaining what automated load testing is and discussing some frameworks used for implementing it
Load testing and performance testing might sound similar, however, they are very different
Exactly how do you create a test plan and how should your test cases look?
What exactly is a test case management tool and how can your team benefit from using one?
Discussing Cheerio.JS and how to extract data from websites using it.
Highlighting what bug management tools are and why teams benefit from using them in their processes
How should members of the quality assurance team proceed after being assigned a ticket from a developer?
Software testing can be stressful but knowing how to divide your time will make you a QA pro in no time
What are SQL joins and how can they be utilized in your testing.
Have you ever wondered if a test case should be automated? This checklist should help with determining if it is a suitable candidate for automation.
What is manual integration testing, why is it important, and how is it performed.
Communication is key on any team and is especially important as a software test engineer.
Outlining the role of a software test engineer in the sofware development lifecycle.
Outlining some common bottlenecks teams encounter in the software development lifecycle
As a test engineer it is important to think about the users and stakeholders and to advocate for their best interests
What are integration tests, what are acceptance tests, and how do they compare.
Take your auditing and QA skills to the next level by implementing Cheerio JS
Highlighting what end-to-end software testing is and providing several real world examples
What are some common issues software test engineers encounter while implementing automation.
Just a sample resume which I found helpful when rebuilding my resume several months back.
What is automated visual regression testing anyway and how can your team benefit from implementing it in your QA processes?
What actually is QA Automation and how do teams benefit from its implementation?
What is accessibility testing and why should your team start prioritizing it as we enter the new year
What is behavior driven development (BDD) and how do you write BDD tests in Nightwatch JS
What are Environment Variables and how can you use them in Nightwatch JS tests
What is the ITIL V4 certification and why is it worth obtaining?
Scraping data can be done with a wide variety of free tools but what if you want to scrape data in a free cloud environment? Why not try Google App Scripts?
Cheerio is a very poweful scripting tool that makes it easy to extract data from websites
Enable the Cypress Studio in your project to take full advantage of the GUI.
How to run Nightwatch JS tests in headless mode