Quality Assurance

This document provides testing instructions and should be used as a check list for maintainers before making a release. This document is still under development and is not complete (yet). Eventually, some of these items will be implemented as unit tests.

Build Testing

Make sure the project builds on all supported operating systems.

Test Suite

Make sure the test suite passes on all supported operating systems.

Test the Example Programs

Use yoctoget to fetch http://slashdot.org and https://governmentforge.org/.

Test yoctohttpd in secure (https) and insecure (http) mode. Attempt to access / from Mozilla Firefox and other web browsers. Attempt to access / with yoctoget.

Test real Programs

Test programs that depend on cshampoo. For example, Gateway Anti-Virus.