Embedded application testing is very similar to the operating systems testing, but there are some differences between them.
Embedded applications often have unique characteristics that should be reflected in the test plan.
You need to test the standard functionality, configuration and compatibility, as well as perform all other types of standard tests.
Web-based application testing is more complicated, because there are some difficulties with the interaction of system components and application.
During embedded application testing, some or all of the following types of testing can be performed depending on the requirements:
- Functionality Testing. It is used for the verification of all forms, links, database connection, cookies.
- Interface testing. Database, server and application interfaces should be tested at this stage.
- Performance testing. Performance testing includes load, stress, scalability, reliability and volume testing.
- Security testing. It verifies the actual response of protective mechanisms built into the application.
- Usability testing. It is performed to determine whether the application is suitable for its intended use.
- Test plan. It allows verifying the application in different browsers, on different OS, with different software and hardware.