Using the Builder Pattern to Create Data Access Layer Integration Tests
Photo by bucklava Automated testing is a good software engineering principle regardless of which development management process being used, Scrum, TDD, XP, etc. You know all about the benefits of unit-testing. It will reduce the number of defects, catch bugs earlier, unicorns will manifest themselves and bring you a beer. Great! But how do you start? [...]
Commit Messages: What are they good for?
Photo by lowjumpingfrog Writing a commit messages is like telling a joke without a punchline. While writing these messages may be tedious at times, I’ve found their presence invaluable over the years. Having worked with source control management system, you may be intimately familiar with the commit dialog. That annoying dialog that has an endless [...]
3 Tips for Unit Testing Best Practices
Unit testing has been widely accepted within the software development community as one of the best ways to verify the effectiveness of an application. Many of today’s agile methodologies rely on some form of automated testing as its cornerstone to providing quality software. Creating unit-tests is a development task that should be implemented with flexibility [...]
Automated Software Testing Techniques
Photo by chadmiller Testing has to be one of my favorite aspects of software development, specifically automated testing. There is a certain degree of technical challenges involved with testing which most developers undervalue or overlook. Knowing how to effectively create automated tests is a skill which takes time to perfect. In the realm of quality assurance [...]