Pages
Blogroll
Tags
adwords agile automation build c++ debian django eclipse git hibernate hosting iptv j2ee java javascript lighttpd linux logs mail misc monitor network openvz oracle orm perforce performance python qt quality reliability review s-u scripts security sh sql svn testing trac vcs vps web web2py websphereSearch
Recent Comments
- Andreas Hartmetz on OpenEmbedded ccache integration
- Andreas Hartmetz on OpenEmbedded ccache integration
Archives
Languages
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
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
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 c++, reliability, testing
Comments Off on Assert: To Abort Or Not To Abort, That's The Question
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 automation, c++, qt, reliability, testing
Comments Off on Automatic random testing for QT-based projects
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