Tag Archives: reliability

What's Wrong With Automated Integration Tests?

A quite typical picture: software development company X, first delivery of project Y to testing team after few months of coding just failed because software is so buggy and crashes so often. Project Manager decides to invest some money in … Continue reading

Posted in en | Tagged , , | 5 Comments

The Software Project Enemy: Regression

I'm tracking current project state using automated test suite that is executed 24/7. It gives information about stability by randomly exploring project state space. Test launches are based on fresh builds from auto-build system connected to master branch for this … Continue reading

Posted in en | Tagged , | Leave a comment

Assert: To Abort Or Not To Abort, That's The Question

Everyone agrees that internal state checking using assert(), Q_ASSERT(), assert are good. Programmer can declare expected input (asserting parameters), internal state (invariants) and verify return values (postconditions) and runtime will verify such expectations. There are languages with direct support for … Continue reading

Posted in en | Tagged , , | Leave a comment

Automatic random testing for QT-based projects

My current project I'm working on is based on embedded systems and QT platform. Of course the very first task in the project is to implement some kind of testing method to get feedback on software quality. The test system … Continue reading

Posted in en | Tagged , , , , | Leave a comment

Collecting crash reports over UDP using netcat

Collecting runtime errors (crashes, failed assertions, …) is very important part of software quality efforts. If you know crash details from your testing team you can handle them even before a tester writes first line of error report (!). That … Continue reading

Posted in en | Tagged , , , , | Leave a comment