Preliminary Functional Testing Report of TIMCAN project

Hanna Alatalo
Jarkko Kuivanen
Elisa Nauha
Jere Ojala
Kimmo Urtamo

Version 0.3.0
Public
28.5.2019

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

Info

Title of the document: Preliminary Functional Testing Report of TIMCAN project

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

1. Test Session Identifications

The identifying information of the test session are presented in the following table:

Tester(s) Elisa Nauha, Jere Ojala
Date 17.4.2019
Test plan version TIMCAN Project Functional Testing Plan Version 0.0.15
Test cases 1.1-4.7
Test data testaustesti1

2. Testing Environment

Application and version: TIM version 17.4.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 OK
1.2 Task 1 OK
1.3 Task 2 OK
1.4 End page of test OK

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 OK
2.2 Correct streak Note OK button doesn't work. Only the link works.
2.3 Final feedback level Note Same as 2.2. Also previously answered question appeared with previous answers on.
2.4 Not choosing options Note Same as 2.2. The second task is drag & drop, instead of dropdown. The test ends after second task and doesn't continue.

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 Note Unclear whether contains only one task.
3.2 Cancel OK
3.3 Whole Test, Only username Note Unclear whether contains whole test.
3.4 A nonymous username O K
3.5 Tab-delimiters Note The image in the test plan is faulty.
3.6 Semicolon-delimiters OK
3.7 Only one visible user Note The instruction on inserting 1 into the text field is unclear.
3.8 Two visible users OK
3.9 Empty visible users list Error The results of Testuser 1 are visible in the report.
3.10 Only selected user OK
3.11 Empty visible users list with selected user Error The results of Testuser 2 are visible in the report.

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 Markdown has been altered since the test plan was compiled.
4.2 No link to next task Error Error did not appear.
4.3 No instruction plugin Error Error did not appear.
4.4 No right answer defined Note Error message is slightly different.
4.5 Wrong names for plugins OK
4.6 No default feedback Note Removed wrong part of the markdown. Instructions could be clearer.
4.7 No feedback Error YAML errors also appears.

7. Summary

Executed test cases 26
Unexecuted test cases 0
Total test cases 26
OK conclusions 11
Note conclusions 10
Error conclusions 5
Total conclusions 26
Test session conclusion Rejected

The problems in the testing plan should be corrected before next test session.

The following errors in the application should be fixed:

  • OK button at the end of the task should either work as a link to the next task or the end of test, or it should be removed.
  • On drag-and-drop questions a reappearing question still has answers from the previous time it appeared. They should be reset.
  • When acquiring a report of the answers of visible users or selected users from a filtered empty user list, the report should have been empty. However, it contained the answers of a test user. This should be fixed.
  • Warnings about building tasks with errors need to be checked or added in.

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