Let’s start by a fact: Testing is a painful, deep, and time-consuming process. But many people, experts, and organizations say that this process knows how to really pay well for itself! Testing consists of multiple levels and tendencies: some tests aim to test the sanity of the software, some other aim to test the context and interactivity flows, and some other tend to predict the unpredicted scenarios that software might go through! You’ll find a lot of names, methods, and techniques for testing software. But there’s one mortal type of testing that will remain the biggest nightmare for any developer/tech lead: Clients tests! Well, let’s not get very dramatic! But, yeah, manual tests still matter and clients will never trust anything but their own experiences! So that’s why you should pay more attention to your manual tests, especially the integration/regression (A type of tests that aims to check whether or not the new functionality broke/interfered with any other existing functiona...
Where technology, philosophy, and life experiences meet together.