Latest post

Regression Testing: Definition and Implementation
what is regression testing
In this article, we’ll be discussing what regression testing is, why it’s helpful, and how to do it. Regression testing tells us how unchanged or old features will be affected when adding a feature, deleting a feature, modifying a feature, and fixing defects. In regression testing, we re-execute the same test cases in different releases or builds or test cycles to make sure that changes like adding, deleting, modifying feature, and fixing defects is not affecting the other features.
How No-Code Test Automation Brings Value to Testing Teams
is codeless low code the future of test automation
What makes test automation key in bringing products and apps up to speed is that it's fast, efficient, and can cover a ton of ground. However, the main challenge of test automation is articulating a test script (the output of the test analysis process to exercise test cases) in a way that a machine can interpret for execution purposes, essentially creating machine-readable test scripts. Usually, companies hire skilled automation engineers or SDETs to rearticulate test scripts in coded form. Automation for most organizations is a translation exercise from human-readable form to machine-readable form, essentially re-articulating the output from the test analysis process in another form. There are apparent efficiencies to implement in this process.
How to Bypass Captcha & ReCaptcha V2 in Test Automation
bypass captcha for software testing
A CAPTCHA is a test used on web pages to determine whether the user is human. The intention is to secure your application from bots and avoid automated attacks. When executing unit tests on your website, a captcha will prevent unit tests from working properly. So, how do you keep your site protected with captcha but also pass unit tests?
QA Roles and Responsibilities in Software Testing
qa roles and responsibilities in software testing
There’s been an increased demand for several roles related to Quality Assurance (QA) such as Quality Assurance Engineers (QAE), Automation Testers, Software Developers in Test (SDT or SDET), Performance Testers, or hybrid QA Engineers. However, what do these imply job-wise? Perhaps when we look into possibly applying or hiring someone with experience in testing or automation, we’d need to better understand the different roles and responsibilities in software testing teams. At the moment, nearly all companies rely on some kind of test automation as the source of truth for quality verification and, in some cases, quality validation. However, there is still the need for humans to be on the other side of the tools we use for automation. When we adopt a quality mindset and understand every role to identify the best fit for our company we ensure that we can get a team that is talented and aligned with the goals.
CI/CD Test Automation Tools to Automate your Test Suite
ci/cd test automation tools
Functional testing has been around for so long that most testers are unaware that continuous testing is critical for better and faster results. In addition, this type of testing leaves more time for the QA teams to work on other tasks like exploratory testing. This article will discuss automating your test suite with a continuous integration and continuous delivery pipeline (CI/CD for short). It will introduce four popular CI/CD test automation tools that can integrate easily with some software testing automation tools.

Subscribe to our newsletter