Tuesday, 14 October 2014

Project progress (day-3)



  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.




No comments:

Post a Comment