Katy Akatycodesstuff.hashnode.net·Oct 27, 2021FeaturedUnit tests - what are they and why don't you write any?OK, the title was supposed to get you riled up - if you are the kind of developer who indeed does write unit tests. However in a recent poll* I conducted on my Twitter account, 50% of people admitted to having NEVER written a unit test, or at least n...167 likes·2.6K readsTDD (Test-driven development)
Rafael dos Santos Miguel Filhothepragmaticengineer.hashnode.net·Jan 30, 2023Keeping tests valuable: Unit Tests in Software DomainThe phrase that appears in the subtitle of this post was said by Michael Bolton: The problem is not that the test is the bottleneck. The problem is that you don't know what is in the bottle. That is a problem that tests address! It is funny that th...62 likes·223 readsThe Pragmatic EngineerQA
Nilesh Patelfor#1 Web & Mobile App Development Tipskdmarketinsightsblog.hashnode.net·Apr 18, 2023Types of Automation Testing: Complete Guide with Best PracticeAutomation testing is an integral part of the software development process that helps ensure the quality and efficiency of the testing process. With the increasing complexity of software applications and the need for faster release cycles, automation...60 likes·32 readsautomation
Safa Emhemedtesting-journey.hashnode.net·Apr 25, 2023Test Case VS Test SuiteIn summary, test cases are used to describe the specific steps to be taken to validate a certain functionality or requirement. While test suites are used to group and organize multiple test cases to provide better test coverage and management. In thi...QA
Dimitri Ivashchukd-ivashchuk.hashnode.net·Apr 25, 2023PDF visual regression testingWhy testing PDFs 🗃️ Visual regression testing for PDFs is vital in today's digital world, ensuring document accuracy and consistency. Organizations can detect unintended visual differences by implementing PDF visual regression testing, maintaining q...visual regression testing
Nilesh Patelsoftwaredeveloperfinds.hashnode.net·Apr 24, 20238 Best Performance Testing Tools: Everything You Need To Know About ItSoftware performance is an important factor in ensuring customer satisfaction and loyalty. The performance of an application or software system determines its success in the market. To achieve high performance, software developers and testers rely on...30 likesPerformance Optimization
Software Testing Notessoftwaretestingnotes.hashnode.net·Apr 22, 2023Why use that ___ fancy new framework to automate your end to end testing when you can just use NodeJSThe native testing engine of Node.js has finally reached the stage of stable functionality, and in this new version, it already comes with a fancy reporter in the terminal. It still has a long way to go but if you could use just Node.js for most of y...Software Testing
Grace Icaydigracesion.hashnode.net·Apr 21, 2023Ewww, why is there a bug in my code?What is a Bug? Clue: the answer is unrelated to the cover photo of this post. In the context of Software Development, a bug is an unexpected result of an unwanted event triggered due to known or unknown causes, which ends up making the software appli...Testing
Nilesh Patelsoftwaredeveloperfinds.hashnode.net·Apr 20, 2023Load Testing: How to Perform It for Maximum ReliabilityDuring the software development process, numerous tests are typically conducted, especially in Agile testing environments where testing and development happen simultaneously. However, regardless of the number of tests conducted, it is only when the s...Software Testing
Nilesh Patelsoftwaredeveloperfinds.hashnode.net·Apr 19, 2023Functional Testing v/s Unit Testing: What Is The Difference?Software testing is an essential part of the software development lifecycle. It is the process of evaluating a software application or system to ensure that it meets the specified requirements, works as intended, and is free of defects. There are sev...functional testing
Nilesh Patelfor#1 Web & Mobile App Development Tipskdmarketinsightsblog.hashnode.net·Apr 18, 2023Types of Automation Testing: Complete Guide with Best PracticeAutomation testing is an integral part of the software development process that helps ensure the quality and efficiency of the testing process. With the increasing complexity of software applications and the need for faster release cycles, automation...60 likes·32 readsautomation
Marcin Wosinekmarcin-wosinek.hashnode.net·Apr 12, 2023How to set up a perfectly isolated end-to-end environmentFor stable end-to-end (E2E) tests, we need an environment that is as isolated from the outside as possible. Reduce flakiness Flaky tests are tests that fail for reasons unrelated to your code. They make it difficult to use E2E as a reliable check fo...11 likes·120 readsQA
Nilesh Patelsoftwaredeveloperfinds.hashnode.net·Apr 12, 2023What is Performance Testing? - Detailed GuidePerformance testing is a type of software testing that evaluates how a system or application performs under different workloads and usage scenarios. The goal of performance testing is to identify potential performance bottlenecks and ensure that the ...31 likesPerformance Testing