Introduction In software development, software is made up of different parts and it is necessary to ensure all of them meet their intended purpose. There is an equally important pillar that is frequently overlooked – database testing. Database testing is used to verify the schema, table, triggers etc of the database for the purpose of […]
What is an Edge Case? Bugs that are uncommon to users are known as edge cases. It is a problem which effect only a subset of end users. Edge Cases in software testing verifies if software handles unexpected situations gracefully and ensures reliability and robustness of the system. These scenarios occur when users leave the […]
Website performance testing is crucial for every web application as it is must for good user experience. End user expect pages to load as quickly as possible and when they don’t, it decreases the satisfaction. According to BrowserStack, 1 in 4 visitors would leave a site if that takes more than 4 seconds to load. […]
Introduction: In my recent project, I got a chance to build a test automation framework from scratch. Apparently one of the most important steps was to finalize which test automation tool would suit best for the target application. Since I already had experience with Selenium, I knew some of its limitations for web apps that […]
Suppose you’re an eCommerce business and launched software with engaging UI and UX for easy navigation and a hassle-free buying experience for your customers… However, some unnoticed bugs tempered the software and hampered the project’s progress. Was this avoidable? In a word, “YES.” The question is, how? It could have been avoided if software testing […]