CSC/ECE 517 Fall 2016/E1664: Feature Test Assignment Creation: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:


=='''Objective'''==
=='''Objective'''==
Assignment Creation can be done by in Expertiza an instructor for a particular course. Two types of assignments can be created, Private and Public. Further, there are various ways an assignment's attributes can be modified by personalizing reviews, deadlines, teams allocation, rubrics, calibration etc associated with the particular assignment. Each one of these in turn have many other options through which an instructor can be selected and modified. There are many functionalities within assignment creation, thus the main motive for testing of this feature is to ensure that an instructor can create an assignment without any hick-ups with all of its properties intact. And this is


=='''Feature Testing Tools'''==
=='''Feature Testing Tools'''==

Revision as of 23:20, 28 October 2016

Background

Objective

Assignment Creation can be done by in Expertiza an instructor for a particular course. Two types of assignments can be created, Private and Public. Further, there are various ways an assignment's attributes can be modified by personalizing reviews, deadlines, teams allocation, rubrics, calibration etc associated with the particular assignment. Each one of these in turn have many other options through which an instructor can be selected and modified. There are many functionalities within assignment creation, thus the main motive for testing of this feature is to ensure that an instructor can create an assignment without any hick-ups with all of its properties intact. And this is

Feature Testing Tools

Rspec

Capybara

Test Cases

Existing Test Cases

Newly Added Test Cases

1. Test Assignment Creation

a. Test Creating public Assignment

b. Test Creating private Assignment

c. Create Assignment for Team 
d. Create Assignment with Quiz
e. Create Assignment with staggered deadline 
f. Create Assignment with review visible to all reviewers
g. Create public micro-task assignment
h. create calibrated public assignment 

2. Test General Tab of Assignment Creation

a. Edit assignment available to students
b. Edit number of quizzes available to students
c. Edit number of members per team in an Assignment
d. Edit number of members per team 
e. Edit review visible to all other reviewers'
f. Should create teammate review row in rubrics
g. Check if checking calibration shows the tab


3. Test Topic Tab of Assignment Creation

 a. edit topics properties
 b. edit topics properties
 c. Add new topic 
 d. Delete existing topic 

4. Test Rubrics Tab of Assignment Creation

5. Test Review Strategy of Assignment Creation

6. Test Due dates tab of assignment Creation

7. Test Adding participants by Instructor

a. Add New Participants to assignment 
b. Verify assignments assigned to participants

Automated Execution via Travis

References