Importance of Using Physical Devices with Simulators in Mobile Testing
What Are Simulators and Emulators? Simulators and emulators are virtual environments used to test mobile applications. The simulator mimics the behavior of any mobile device, which means copying things from the real world into a virtual environment to get an idea of...
Reduced Efforts on Automation Testing
Introduction Manual testing is a slow process not only in terms of the test case preparation, but we also need more time to run the test cases manually, step by step. Whereas, in automated testing, we need to write the test scripts once and run them automatically...
Traditional Test Automation vs AI/ML Based Automation
Evolution of Software Testing towards AI/ML (1980 – 1990) Manual Testing in Waterfall and V model(1990 – 2000) Automation Tools (Ex: QTP)(2000 – 2010) More Robust Automation Tools + Open Source Frameworks – Agile Methodology (faster release cycles)(2010 – 2018)...
How to Achieve CI/CD in Testing and Why We Need It
Introduction The software and application development industry has gone through tremendous changes in the last few decades, from the olden days when software was installed on desktops, to the web-based SaaS applications we see today. The transition is not just seen in...
Best Practices for Testing a React/Redux Toolkit App
In this blog post, we focus on testing React/Redux apps with the Visual Studio Code editor. The following repo is a companion to our blog post. There are many opinions about what constitutes best practices when it comes to building and testing app and there are many schools of thought about best testing practices…
ETL Test Process and Best Practices
Extract, Transform, Load (ETL) is the process of gathering data (Extract) from an unlimited number of sources, converting it (Transform) into a format that can be analyzed, and centralizing it into a single repository (Load). ETL is an alternative, but related...