This is a test site. Any changes will be lost!

QA:TP Manage Lesson

From MoodleDocs

Test plan identifier:

TPXXX Manage Lesson Module

Revisions:

0.1 - 12/06/2008 - Jerome Mouneyrac - Draft Version
0.2 - XX/XX/XXXX - XXXXXX XXXXXXXXX - Beta Version before validation
1.0 - XX/XX/XXXX - XXXXXX XXXXXXXXX - Final Version

Audience:

QA

Expected time:

1 hours

Staffing and training needs:

Lesson User Manual

Moodle Version:

Moodle 1.9+

Related Documents:


Introduction

Features to be tested

We will test all creation/edition/deletion functionalities.

Features not to be tested

We will not test lesson attempt and result visualisation.


Test Cases

TPXXX-UCXXX-1 Create a lesson

Summary

The user will create a lesson. He will check that this lesson has been correctly created, with the good parameters and at the good location.

Pre-condition

Connect as a teacher. A course has been created.

Test Script

Step Expected Result Success/Failed
1 Go to the course page. Turn course editing ON. Add a lesson activity. the lesson creation is displayed.
2 Fill the form. Click on save (go to the lesson option). the lesson edit page is displayed.
3 Go to the course page. the lesson is available.


TPXXX-UCXXX-2 Update a lesson

Summary

The user will update a lesson. He will check that this lesson has been correctly modified.

Pre-condition

Connect as a teacher. A course and a lesson has been created.

Test Script

Step Expected Result Success/Failed
1 Go to the lesson page. Click on Update operation. the update lesson form is displayed.
2 Change the name of the lesson. Click on save (go to the lesson option). The new lesson name is displayed.


TPXXX-UCXXX-2E1 Update a deleted lesson

Summary

A user will attempt to update a lesson. Before finalizing the update operation another user will delete this lesson. When the first user try to update the lesson, an error message will indicate that the lesson doesn't exist anymore.

Pre-condition

Both of the user connect as a teacher. A course and a lesson has been created.

Test Script

Step Expected Result Success/Failed
1 First user goes to the lesson page. Select the Update operation. the update lesson form is displayed.
2 Second user (in a different browser) deletes this lesson The lesson is not displayed anymore on the course page.
3 First user changes the lesson name and clicks on save operation. An error message is displayed ("the lesson doesn't exist anymore")

TPXXX-UCXXX-3 Preview a lesson

TPXXX-UCXXX-6 Delete a lesson

TPXXX-UCXXX-7 Add a page

TPXXX-UCXXX-8 Edit a page

TPXXX-UCXXX-9 Move a page

TPXXX-UCXXX-10 Preview a page

TPXXX-UCXXX-11 Delete a page

TPXXX-UCXXX-12 Import a question