Blocking Ad Traffic In Cypress
Example showing how you can block unwanted ad traffic in your Cypress tests.
Three Ways To Resize The Browser In Nightwatch
Outlining the three different ways to resize the browser in Nightwatch JS with examples.
Happy Path VS Sad Path Testing
As a test engineer it is crucial that both happy path and sad path use cases have been considered and fully tested
Common Pitfalls of Automated and Manual Quality Assurance Testing
Covering some of the most common pitfalls QA engineers encounter while performing both manual and automated tests
Testing Authentication With Nightwatch JS
Example showing how you can test an authentication system using Nightwatch JS
Accessibility Testing Using Nightwatch
Example showing how you can use Nightwatch JS to perform accessibility testing
API Testing With Nightwatch JS
Example showing how you can test an API using Nightwatch JS
Importance Of Good Test Data
Discussing the importance for software test engineers to always use good test data
New Feature Testing Steps Along With When Automation Should Be Introduced
Outlining some of the steps for new feature testing and discussing when automation should be written against the new feature
Differences Between Cypress and Nightwatch
Discussing the major differences between Cypress.io and Nightwatch.js.
While Loop Conditions in Nightwatch.js
What are while Loop Conditions and how to use them in your Nightwatch.js tests.
Capturing Console Errors With Nightwatch JS
Demonstrating how console errors can be captured while your Nightwatch JS script executes.
Differences Between Mocha And Chai
Using Xpath Selectors In Nightwatch JS
Discussing xpath selectors and demonstrating how they can be used in your Nightwatch JS tests.
Continuous Integration and Continuous Deployment Explained
Explaining Continuous Integration and Continuous Deployment and the various form of testing executed during this process
Testing Meta Tags With Nightwatch JS
Example showing how you can test a sites meta tags using Nightwatch JS
Visual Regression Testing With Nightwatch JS
Discussing how visual regression testing can be implemented in your Nightwatch JS tests.
Iterating Over Elements In Nightwatch
Showing how you can easily iterate over similar elements on the page in Nightwatch JS.
Evolution of Test Automation
Discussing the past and future of test automation
Maintainable Nightwatch JS Tests Using The Page Object Model (POM)
Discussing how to use the page object model (POM) to make maintaining Nightwatch.JS tests easier.
Relative Locators And Chaining Locators In Nightwatch JS
Discussing how use relative locators within your Nightwatch JS tests.
Running Nightwatch Tests In Parallel
Discussing how to configure your Nightwatch environment to run tests in parallel.
Using .env (Environment) Variables In Nightwatch JS
Discussing how to utilize .env (environment) variables in your Nightwatch JS tests.
Testing Duplicate Elements With Nightwatch JS
How to test duplicate elements in a webapp using Nightwatch JS.
Nightwatch JS And Browserstack
Tutorial outlining the steps required to use Browserstack with Nightwatch JS
How To Build A Test Plan
Outlining the steps for building a test plan along with the test plan best practices
The Importance of Using The Page Object Model In Your Automated Tests
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 To Use One
What is a test matrix and how can you use one in your next project?
Testing Responsiveness With Nightwatch JS
Showing how you can easily test responsiveness of a web application using Nightwatch JS.
Cleaning Up Nightwatch JS Test Sessions
Discussing how two methods for cleaning up your Nightwatch JS tests sessions.
Accessibility Tests For Manual Testers
Outlining some of the common accessibility tests manual testers can perform with minimal technical know how
SQL Injection Using Nightwatch JS
How to test for possible SQL injection issues in your webapp using Nightwatch JS.
Testing Against Multiple Viewports In Nightwatch JS
Discussing how you can easily switch between different viewports inside your Nightwatch JS tests.
Adding A Global File In Nightwatch JS
Outlining how to add a global JS file to your Nightwatch JS project
Automation Test Execution Speed
Why is auomation test execution speed and performance importance and how can you improve your tests
What Is Automated Load Testing
Explaining what automated load testing is and discussing some frameworks used for implementing it
Differences Between Load Testing And Performance Testing
Load testing and performance testing might sound similar, however, they are very different
How To Write A Test Plan and Test Cases
Exactly how do you create a test plan and how should your test cases look?
Test Case Management Tools
What exactly is a test case management tool and how can your team benefit from using one?
Cheerio Web Scraping
Discussing Cheerio.JS and how to extract data from websites using it.
Bug Management Tools
Highlighting what bug management tools are and why teams benefit from using them in their processes
Steps Quality Assurance Engineers Must Take After Being Assigned Tickets
How should members of the quality assurance team proceed after being assigned a ticket from a developer?
How Should Software Test Engineers Divide Their Time
Software testing can be stressful but knowing how to divide your time will make you a QA pro in no time
Using SQL Joins While Testing
What are SQL joins and how can they be utilized in your testing.
When Should Test Cases Be Automated
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.
Manual Integration Testing
What is manual integration testing, why is it important, and how is it performed.
How Should Test Engineers Interact With Developers
Communication is key on any team and is especially important as a software test engineer.
Test Engineers Role In the Software Development Lifecycle (SDLC)
Outlining the role of a software test engineer in the sofware development lifecycle.
Common Bottlenecks In The Software Development Lifecycle (SDLC)
Outlining some common bottlenecks teams encounter in the software development lifecycle
Test Engineers Should Advocate For Users And Stakeholders
As a test engineer it is important to think about the users and stakeholders and to advocate for their best interests
Acceptance Testing vs. Integration Testing
What are integration tests, what are acceptance tests, and how do they compare.
Scraping Data With Cheerio.JS
Take your auditing and QA skills to the next level by implementing Cheerio JS
What Is End-To-End (e2e) Testing
Highlighting what end-to-end software testing is and providing several real world examples
Pitfalls In Test Automation
What are some common issues software test engineers encounter while implementing automation.
Software Test Engineer Sample Resume
Just a sample resume which I found helpful when rebuilding my resume several months back.
What is Automated Visual Regression Testing
What is automated visual regression testing anyway and how can your team benefit from implementing it in your QA processes?
What is Quality Assurance Automation
What actually is QA Automation and how do teams benefit from its implementation?
Importance Of Accessibility Testing In 2023
What is accessibility testing and why should your team start prioritizing it as we enter the new year
What Is Behavior Driven Development (BDD)
What is behavior driven development (BDD) and how do you write BDD tests in Nightwatch JS
What are Nightwatch Environment Variables
What are Environment Variables and how can you use them in Nightwatch JS tests
About the ITIL V4 Certification
What is the ITIL V4 certification and why is it worth obtaining?
Scraping Data With Google App Scripts
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?
Extracting data from meta tags with cheerio
Cheerio is a very poweful scripting tool that makes it easy to extract data from websites
Enable the Cypress Studio
Enable the Cypress Studio in your project to take full advantage of the GUI.
Headless Tests in Nightwatch JS
How to run Nightwatch JS tests in headless mode