Logo TU Ilmenau


Student projects


Automatic Test and Evaluation of eLearning Systems

Kind of work:
Diploma Thesis
Dr.-Ing. Heinz- Dietrich Wuttke
Dr.-Ing. Ali Diab
Qian Xu
During the research and development of web-based learner adaptive e-learning systems, same learning processes will be tested repeatedly with different learner profiles, in order to evaluate the results of the adaptation on different learners. The tests are usually performed manually. The test effort is remarkable, when a great number of learner profiles are going to be tested.
The aim of this work is to explore an efficient way, which can reduce the test effort for web applications particularly with regard to web-based e-learning environments. The outcome of this work is an automated testing solution for web-based applications and a prototypical web-test system based on this methodology.
First, different methodologies of test preparation and test execution in terms of automated testing were studied. Then a mechanism of creation, reuse and execution of test scripts was designed. The core concept is to generate test scripts by using a keyword-driven and data-driven hybrid strategy. The generated test script will be performed in a web browser directly by a JavaScript based test driver. The test steps will be exactly the same as how they are done manually. Detailed results will be logged automatically in the background.
Furthermore a prototypical web-test system was implemented in accordance with the concept. In the last part of this work, this test system was used to evaluate the functionality of several web applications and thus prove the feasibility of this concept.