Testing of Education software can be broken down into two broad areas, a) Testing of e-learning software and b) Testing of LMS software
Learning Management System (LMS) software contains all classic features of creation of content, porting of content into e-learning packages, review and feedback on learning content, subscription of learning packages, online evaluation system and feedback system.
Important test types include verification of content management system, content distribution system, subscription management system, feedback management system and evaluation system. Performance testing is important to ensure that the LMS can scale up as the subscription base grows. Security testing ensures that illegal use of content and tampering of content is prevented.
e-learning packages are created using e-learning software systems, which involve heavy animation, largely implemented using rich UI technologies like Flash, Sliverlight, etc. This requires verification of rich UI, usability and compatibility testing across various OS and browser combinations.