Functional Testing Report of TIMCAN Project

Hanna Alatalo
Jarkko Kuivanen
Elisa Nauha
Jere Ojala
Kimmo Urtamo

Version 1.0.0
Public
5.6.2019

University of Jyväskylä
Faculty of Information Technology
Jyväskylä

Info

Title of the document: Functional Testing Report of TIMCAN Project

File: https://tim.jyu.fi/view/kurssit/tie/proj/2019/timcan/dokumentit/testaus/ functional-testing-report

1. Test Session Identifications

Identifying information of the test session are presented in the following table:

Tester(s) Hanna Alatalo
Date 6.5.2019
Test plan version TIMCAN Project Functional Testing Plan Version 0.1.3
Test cases 1.1-4.7
Test data testaustesti1

2. Testing Environment

Application and version: TIM version 6.5.2019 of TIMCAN branch

Operating System: Windows 10 Enterprise version 1809

Hardware setup: Dell OptiPlex Desktop PC, with a keyboard, a computer mouse and a computer screen.

Browser: Google Chrome Version 73.0.3683.86
Testing Server: https://timdevs01-2.it.jyu.fi

3. Test Cases for Building a Test

The test session results for the test cases for building a test are presented in the following table.

Case ID Task and input Conclusion Details
1.1 Instruction page Note Defaults rights for this is not the same as rights for this folder.
1.2 Task 1 OK
1.3 Task 2 OK
1.4 End page of test Note The markdown code font in the test plan is unclear.

4. Test Cases for Student Answering the Test

The test session results for the test cases for answering the test as a student are presented in the following table.

Case ID Task and input Conclusion Details
2.1 Beginning a test Note The permission was denied (see Details in test case 1.1). The tester had to return to the test case 1.1 to set proper rights.
2.2 Correct streak OK
2.3 Final feedback level Note Only four feedback levels were achieved due to the outdated test plan.
2.4 Not choosing options Note No warning was given about empty practice item in both tasks. The error is in the outdated test plan.

5. Test Cases for Report Exporting

The test session results for the test cases for exporting the test results are presented in the following table.

Case ID Task and input Conclusion Details
3.1 Exporting with default OK
3.2 Whole Test, Only username OK
3.3 Anonymous username OK
3.4 Tab-delimiters OK
3.5 |-delimiters OK
3.6 Comma-delimiter OK
3.7 Decimal comma OK
3.8 Only one visible user OK
3.9 Two visible users OK
3.10 Only visible user when empty list OK
3.11 Only selected user OK
3.12 Only selected user when empty list OK
3.13 Cancel OK

6. Building Task with Errors

The test session results for the test cases for error handling in the test are presented in the following table.

Case ID Task and input Conclusion Details
4.1 Differing number of feedback levels Note Error is not presented in red. The error is in the test plan.
4.2 Building task with no link to next task OK
4.3 No instruction plugin Note The error did not appear. Error in the test plan.
4.4 No right answer defined Note The error message is hard to notice.
4.5 Wrong names for plugins OK
4.6 No default feedback OK
4.7 No feedback Note The only YAML error is diplayed. The error is in the test plan.

7. Summary

Executed test cases 28
Unexecuted test cases 0
Total test cases 28
OK conclusions 19
Note conclusions 9
Error conclusions 0
Total conclusions 28
Test session conclusion Pass

Most of the problems were with the testing plan. The problems with the plan should be corrected. In the application itself the error messages were changed temporarily at the time of the testing, but changed back to the same as it was at the time of Preliminary Testing.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.