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

QA:TP Manage Lesson: Difference between revisions

From MoodleDocs
m (change link)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''Test plan identifier:'''  
'''Test plan identifier:'''  
:TPXXX Manage Lesson Module
: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:'''  
'''Expected time:'''  
Line 6: Line 14:


'''Staffing and training needs:'''  
'''Staffing and training needs:'''  
:[[Lesson|Lesson User Manual]]
:[[Lesson module|Lesson User Manual]]


'''Moodle Version:'''  
'''Moodle Version:'''  
Line 12: Line 20:


'''Related Documents:'''
'''Related Documents:'''
*[[Lesson|Lesson User Manual]]
*[[Lesson module|Lesson User Manual]]
*[[Development:Lesson Specification|Lesson Functional Specification]]
*[[Development:Lesson Specification|Lesson Functional Specification]]
*[[QA:Lesson Test Plan|Lesson Test Plans]]
*[[QA:Lesson Test Plan|Lesson Test Plans]]

Latest revision as of 11:53, 8 August 2008

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