FURPS+: Boot tests domain

Alexey Himself
Practical Software Testing

--

// For all categories see FURPS+: Table of Contents

Boot tests — is a category, that covers test cases which verify, that your system started well: either after power outage, after virtual machine start/restart, after hardware machine start/restart.

Common scenario for such tests: cold engine start tests.

Boot tests differ from Post-Deployment-Verification (PDV) tests. Boot tests are about service start, while PDV tests are about service health status — that’s the difference.

The thing, that sometimes services can not start after machine restart due to unmounted partitions, due to permissions issues, due to network issues with other components, etc. — that’s why this separate category of tests exist.

Of course such issues could be found by PDV tests, but the aim for these categories of tests is different.

Boot tests aim to find out cases when service does not start to fix them, while PDV tests aim just to make sure, that service simply does its main job. That’s the difference.

Please, review your test cases base on such kind category of test cases.

I hope you enjoyed reading and found this article useful. If so, please like to recommend others!

If you have anything to add, share, argue or to comment in this article — please, do it! Only in collaboration we can build something really amazing in Software Quality Assurance.

--

--

Alexey Himself
Practical Software Testing

I write about practical and effective techniques that help me and my colleagues in everyday software development and testing.