Skip to main content

Quality Assurance

Multiracial Portuguese Jamaican mid adult businessman with beard standing smiling at desk with laptop reviewing data in bright business office wearing suit

Exploring Test Level and Suite Level Parameterization in TestNG

Parameterization in test automation is a crucial technique that enables testers to execute the same test with different data sets or configurations, enhancing flexibility and test coverage. By using parameterized tests, testers can run a single test multiple times with various inputs, thereby improving the comprehensiveness of testing. This approach saves time and effort by […]

Istock 1435220822

TestNG Custom Annotations with Parameters

TestNG, a robust testing framework for Java, empowers testers to create custom annotations with parameters, revolutionizing how test configurations are managed. In this blog, we will delve into the process of crafting custom annotations in TestNG, explore the art of passing parameters to these annotations, and showcase their practical application through illustrative examples. This feature […]

Learning from collaboration

Concurrency in Extent Reports for Parallel Testing: ThreadLocal to the Rescue!

Modern automation frameworks greatly benefit from parallel test execution. However, it can introduce complexities when dealing with shared resources like extent reports. Running tests in parallel can lead to chaos in the results, as multiple tests might update the same report simultaneously. This blog tackles a common hurdle: how to ensure thread safety in Extent […]

AI Testing

Maximizing Road Safety with an AI Testing Strategy

Imagine a world where roads are safer than ever! This could be possible thanks to an AI Testing Strategy by Perficient, which stands out as a trendsetter in innovation, driving solutions that revolutionize traffic management and road safety enforcement. Do you dare to step into this journey towards a safer and more efficient future?  Join […]

A man looks at a laptop and two monitors while coding.

Showing Grit When Performing Manual QA

Many times, in my career when performing QA, I’ve dealt with many times where I’ve felt uncertain about my efforts. Through my work at Perficient—and with the help of my team—I’ve learned over time how to persist and show grit in testing to be able to ensure the highest quality of work delivered throughout a […]

Content Marketing Platform Concept 3d Illustration

Exploring Katalon Platform Recorder

Introduction Automating tests might seem daunting at first, especially if you’re just dipping your toes into the world of testing. But fear not! Tools like the Katalon Platform Recorder extension are here to lend a helping hand, making the process much more approachable and user-friendly. Let’s dive into the ins and outs of the Katalon […]

Istock 1333943998

Understanding Self-Healing Object Exclusion in Katalon Studio

Introduction Katalon Studio’s Self-Healing Mechanism is a powerful feature designed to address common challenges in test automation, particularly the NoElementFoundException. This mechanism automatically repairs itself by searching for alternative options when a test object cannot be located, enhancing the stability of test scenarios. Understanding how to utilize and exclude objects effectively in this process is […]

Coworkers Team At Work. Group Of Young Business People In Trendy Casual Wear Working Together In Creative Office

Interactive Component Accessibility Testing

As sites and applications become more intelligent, it’s essential to guarantee that all clients, regardless of disabilities, can access and utilize these elements. Interactive components like sliders, accordions, and modals can be especially difficult to make open, yet with the right testing strategies, it’s feasible to guarantee that everybody can utilize them. Sliders Sliders are […]

Woman Editing Digital Photos On Desktop Computer

Timed Interactions and Timeouts Testing in Accessibility Testing

Timed interactions refer to any interaction with an application with a time constraint. This could be a login session that expires after a certain time, a payment gateway that times out if the user takes too long to complete the transaction, or any other interaction with a time limit. Testing the accessibility of these interactions […]

Istock 1435220822

A Guide to OAuth 2.0 Authorization Code Grant in API Testing using Rest Assured

Understanding OAuth 2.0: The Gatekeeper to Secure API Access In API testing, ensuring secure and authorized access to protected resources is paramount. This is where OAuth 2.0, an industry-standard authorization framework, comes into play. It acts as a robust mechanism for granting temporary access tokens to applications. It enables them to interact with APIs on […]

Person Testing Different Business Processes

User Acceptance Testing Execution Tips for Websites and Portals

User Acceptance Testing (UAT) is the final stage before launching new functionality.  What should be an exciting time can turn to frustration and exhaustion.  Over the years, I have found tactics that can improve the UAT outcome. UAT involves key business stakeholders validating the system prior to go-live.  My background is primarily around website and […]

Business Man Staring At Screens of Code

Deep Diving into Test Execution and Reporting in Katalon TestOps

Introduction to Test Execution in TestOps: Test execution in Katalon TestOps is a critical phase in the software testing lifecycle, where test cases are executed to validate the functionality and performance of an application. Katalon TestOps, a robust test management platform, plays a central role in ensuring the quality and reliability of software products.   […]

Load More