Software Testing
-
Frontpage
Why is Performance Testing an important part of the Software Development Life Cycle?
What exactly is Performance Testing? Firstly, let’s talk about what is performance testing and how we integrate it into the software development life cycle. Performance testing is a non-functional testing technique that evaluates the performance of the software, and whether the system will withstand different types of loads. With the execution of different types of […]
-
Frontpage
The Value of Test-Driven Development
I’m confident to say that whenever there is a code piece, there is always or at least should always be a test for it. Especially those pieces with a twisted logic involved or something a bit more complex. Such complexity often makes it easy to miss some edge test cases. However, test-driven development is an […]
-
Frontpage
Two Eras in the Evolution of Software Systems: Before and After Writing Tests
Imagine the following conversation around writing tests: Product owners: We don’t have time to do that, we are chasing deadlines! Developers: Maintaining production and test code will double our work efforts! QA: Don’t you need us anymore!? Business: Double the efforts? That will double the cost and the time needed! We can’t afford that! Sounds […]