Flaky Tests: Why They Happen and How to Kill Them TL;DR: A flaky test passes and fails on the same code, with nothing changed. It isn't random, it only feels random. Luo et al. (FSE 2014) mapped the sources: async wait issues (45%), concurrency (20%)Jul 13 · 11 min readshalinibaskaran.hashnode.dev
Top 10 PHP Testing Frameworks for 2024A framework is a collection or set of tools and processes that work together to support testing and developmental activities. It contains various utility libraries, reusable modules, test data setup, and other dependencies. Be it web development or t...Apr 24, 2024 · 19 min readshalinibaskaran.hashnode.dev
How To Generate Extent Reports In SeleniumSelenium is a great tool when it comes to reporting, as it provides inbuilt reports using various frameworks like TestNG and JUnit. Though a few built-in reports are available, they do not provide information on the steps executed as part of the test...May 19, 2022 · 78 min readshalinibaskaran.hashnode.dev
How To Use isDisplayed() In Selenium WebDriverIf you use Selenium WebDriver, you are probably aware that there are a number of common ways to loop through and interact with elements on a web page. Among them isDisplayed(), isEnabled(), and isSelected() methods. When a tester needs to ascertain t...Apr 22, 2022 · 17 min readshalinibaskaran.hashnode.dev
How To Run JUnit Tests In Jupiter? [JUnit Jupiter Tutorial]JUnit Jupiter is a perfect blend of the JUnit 5 programming model and extension model for writing tests and extensions. The Jupiter sub-project provides a TestEngine for running Jupiter-based tests on the platform. It also defines the TestEngine API ...Mar 16, 2022 · 19 min readshalinibaskaran.hashnode.dev