FEATURES TO BE TESTED
Alprus Features List : Following lists the high level features available in Alprus
application.
1.
Login/Logout Functionality.
2.
Alprus Homepage
3.
Super Admin Administrator
4.
User page
5.
User Detail page
6.
Edit user Detail Page
7. Task Page
8. Task creation
9. Editing task Details.
10. Task Assignment.
i.
Login\Logout Functionality:
User
is only allow to login to the application after validating the providing valid
credentials. Logout functionality will be logging out the user from the
application. Also user should not be able to login again after having logged
out from the application.
User
created by another user should able to application using the credentials
provided by the creator.
ii.
Alprus Homepage:
Once the user login to the application,
the user will see the homepage first .
Home page should list all the tasks assigned to that user .Homepage will
display the welcome message for the user. There will be links available on Top
left comes for navigating to home. Tasks and users pages and this section will
be header section. Logout link will be existing on the right hand side of the
header. Clicking Home link will take the
user to Home page of the application .Similarly clicking Task will navigate to
the User page.
iii.
Super Admin
Administration:
There
is one Super Admin in the application that can perform every action in the
application. Super Admin can create other users in the application. Also Super
Admin can create tasks in the application and can assign tasks to different
users.
iv.
User Page:
User page will be having all the users in the
application .Any logged in user can reach users page by clicking users link on
top left comes of the application ”User name” column on users page will display
the First name , last Name of the User as a section to select the user. Clicking
on First Name, Last Name of the user
section will select the users from User’s page the logged in user can create
the new user in the application using the “New User” option. Also from the
users page the logged in user can view the details of the selected users.
However clicking open without selecting the user should display a massage to
select the user first. User’s page is also have the “Edit ” option to edit the
detail of the selected user. In the same manner as in new user case, clicking
edit without selecting the user should display the message to select the user
first.
v.
User Detail Page:
User
detail page can be reached for the selected user by clicking Open option
available on the user page.User detail page will only display the details added
by the user during the New User Creation.
vi.
Edit User Details:
Clicking
edit on user page allow the user to Edit User Details of the selected user.
Clicking
Save button on Edit user page will save the updated details of the user and
clicking the cancel button will not save the details and will take the user
back to the user page.
vii.
New User Creation:
Any
user can create a new user in the application by clicking the ”New User” link
on the user page. Clicking “New User ” link will take the user to New User Page
where user will provide following field for the new user :
1.
User name
2.
First name
3.
Last name
4.
Email
5.
Address
6.
City
7.
State
8.
Country
9.
Phone
10.
Zip
Clicking
save button on this page will save the details and create a user and clicking
the Cancel button on New User page will take the user back to the User page
without saving the details.
viii.
Task Page:
User
can reach Task Page by clicking the Task link on the Top left corner of the
page . Task page will list all the task created in the application by any user
“Task name” column as Task page will display all the task of the Task.
Task
Page should have three options, one for creating new task , second for Edit
Task and third for assigning Task.
ix.
Task Creation:
User
can create a new task in the application by clicking “New Task” link on the
Task page. Clicking “New Task” will take the user to new task page where user
will provide task name and description of task.
After clicking ‘Save Button” on the new task page
will save the detail and create a new task. However if the user click cancel
button on new task page nothing will be saved and control navigates back to
task page.
x.
Editing Task Details:
After
the user has created the task, the user can edit the detail about the task.
User will need to select the task and Click “Edit Task” link to edit it. After
editing the details if we click the ”Save” button on Edit Task page, the
changes will save the updated in the task. However clicking Cancel button will
not save the details and take the user back to the Tasks page.
FEATURES NOT TO BE TESTED
Any
feature, which are there in the project scope , but have not been developed by
feature complete build , will need to be treated as exceptions and tracked
accordingly. Features not in the project scope will also not be tested even if
developed.
i.
Assigning Tasks:
After
a user has created a task, the created task can be assigned to any user by the
task creator. User will need to select the task and click” Assign” button it
should assign the selected task to the selected user and clicking the “Cancel”
button should take the user back to the Task Page without assigning the task.