Katy AforKatyCodesStuff Blogkatycodesstuff.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...Andrew Baisden and 15 others are discussing this16 people are discussing thisDiscuss·167 likes·2.6K readsTDD (Test-driven development)Great post Katy. I struggle with this myself, tending to work on smaller projects and succumbing to laziness! Important for software students to have this demonstrated to them as early as possible as part of real projects 👌🏻 3
Rafael dos Santos Miguel FilhoforThe Pragmatic Engineerthepragmaticengineer.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...Discuss·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...Discuss·60 likes·32 readsautomation
Safa EmhemedforSoftware Testing Journeytesting-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...DiscussQA
Dimitri IvashchukforStack on Fire 🔥d-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...Discussvisual regression testing
Nilesh PatelforSoftware Developersoftwaredeveloperfinds.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...Discuss·30 likesPerformance Optimization
Software Testing NotesforSoftware 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...DiscussSoftware Testing
Grace IcayforTests and Techdigracesion.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...DiscussTesting
Nilesh PatelforSoftware Developersoftwaredeveloperfinds.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...DiscussSoftware Testing
Nilesh PatelforSoftware Developersoftwaredeveloperfinds.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...Discussfunctional 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...Discuss·60 likes·32 readsautomation
Marcin WosinekforHow to devmarcin-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...Discuss·11 likes·120 readsQA
Nilesh PatelforSoftware Developersoftwaredeveloperfinds.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 ...Discuss·31 likesPerformance Testing