Testing NEOSYS: Difference between revisions

From NEOSYS Technical Support Wiki
Jump to navigationJump to search
(Multiple tests in one line separated into different lines. More changes pending..)
No edit summary
Line 2: Line 2:
Everytime NEOSYS gets a new version it must be tested thoroughly for all its features to ensure NEOSYS credibility to clients.
Everytime NEOSYS gets a new version it must be tested thoroughly for all its features to ensure NEOSYS credibility to clients.
Lightning Test is a quick test of NEOSYS where all essential features mostly used by Clients must be tested. Tests for each module must be carried out by logging in as different users.
Lightning Test is a quick test of NEOSYS where all essential features mostly used by Clients must be tested. Tests for each module must be carried out by logging in as different users.
'''All the tests with an asterisk are mandatory and the rest can be skipped in a Lightning Test.'''


===== Lightning Test for Media =====
===== Lightning Test for Media =====


*Create a new plan
{| style="width: 60%; height: 100px; text-align: left ; margin: 1em 1em auto;" border="1"
*Check Plan Look up
|+
*Create a plan by copying from a plan/schedule
! scope="col" |
*Take a plan printout, make use of filters on the screen
! scope="col" | List of Tasks
*Create a new schedule
|-
*Check Schedule Look up
| * || Create a new plan
*Create a schedule by copying from plan/schedule
|-
*Use shortcut keys like tab/f9/f7 etc while creating the schedule
| * || Check Plan Look up
*Add vehicles with notes/rate cards
|-
*Enter discount and fee for the vehicles
| * || Create a plan by copying from a plan/schedule
*Check if discount and fee gets reflected in the cost and bill
|-
*Create free ads
| * || Take a plan printout, make use of filters on the screen
*Check if free ads reflect in the reports
|-
*Book ads
| * || Create a new schedule
*Certify ads
|-
*Invoice ads
|  || Check Schedule Look up
*Generate media diary
|-
*Generate progress summary
| * || Create a schedule by copying from plan/schedule
*Do cancellations
|-
*Generate credit notes
| * || Use shortcut keys like tab/f9/f7 etc while creating the schedule
|-
| * || Add vehicles with notes/Rate cards
|-
| * || Enter discount and fee for the vehicles
|-
| * || Check if discount and fee gets reflected in the cost and bill
|-
|  || Create free ads
|-
|  || Check if free ads reflect in the reports
|-
| * || Book ads
|-
| * || Certify ads
|-
| * || Invoice ads
|-
| * || Generate media diary
|-
|  || Generate progress summary
|-
| * || Do cancellations
|-
| * || Generate credit notes
|}
 


===== Lightning Test for Jobs =====
===== Lightning Test for Jobs =====


*Create new Job
{| style="width: 60%; height: 100px; text-align: left ; margin: 1em 1em auto;" border="1"
*Check Job Look up
|+
*Copy a job
! scope="col" |
*Enter all details
! scope="col" | List of Tasks
*Look up for Job Types
|-
*Use shortcut keys tab/f9/f7
| * || Create new Job
*Create Estimate
|-
*Create Purchase Order
| * || Check Job Look up
*Generate invoice in Estimates
|-
*Check invoice gets reflected correctly in Purchase order
| * || Copy a job
*Enter supplier invoice for Purchase orders
|-
*Check whether all above changes get reflected in the Job file
| * || Enter all details
*Create Credit Notes
|-
*Job printout
| * || Look up for Job Types
*Purchase Order printout
|-
*Estimate printout
|  || Use shortcut keys tab/f9/f7
*Minutely verify reports to check data consistency
|-
*Generate "List of Jobs pending estimates"
| * || Create Estimate
*Generate "List of Jobs with WIP/Accrued Cost"
|-
| * || Create Purchase Order
|-
| * || Generate invoice in Estimates
|-
| * || Check invoice gets reflected correctly in Purchase order
|-
| * || Enter supplier invoice for Purchase orders
|-
| * || Check whether all above changes get reflected in the Job file
|-
|  || Create Credit Notes
|-
| * || Job printout
|-
| * || Purchase Order printout
|-
| * || Estimate printout
|-
| * || Minutely verify reports to check data consistency
|-
|  || Generate "List of Jobs pending estimates"
|-
|  || Generate "List of Jobs with WIP/Accrued Cost"
|}


===== Lightning Test for Timesheets =====
===== Lightning Test for Timesheets =====


*Edit the Timesheet configure Configuration file
{| style="width: 60%; height: 100px; text-align: left ; margin: 1em 1em auto;" border="1"
*Edit existing activities in Activity file
|+
*Create new activities in the Activity file
! scope="col" |
*Create a new Timesheet for a user, test each and every field
! scope="col" | List of Tasks
*Take Timesheet printouts, test all the options available
|-
*Test Approval emails according to the users in the Configuration file.
| * || Edit the Timesheet configure Configuration file
*Test Reminder emails
|-
*Generate Timesheet Analysis report using various filters.
| * || Edit existing activities in Activity file
*Save the report in Excel and verify the records present.
|-
| * || Create new activities in the Activity file
|-
| * || Create a new Timesheet for a user, test each and every field
|-
|  || Take Timesheet printouts, test all the options available
|-
|  || Test Approval emails according to the users in the Configuration file.
|-
| * || Test Reminder emails
|-
|  || Generate Timesheet Analysis report using various filters.
|-
| * || Generate invoice in Estimates
|-
|  || Save the report in Excel and verify the records present.
|}
 


===== Lightning Test for Support menu and Help menu =====
===== Lightning Test for Support menu and Help menu =====


*Create a new user in the Authorization File and save it
{| style="width: 60%; height: 100px; text-align: left ; margin: 1em 1em auto;" border="1"
*Edit and save the System Configuration File  
|+
*Edit and save the User Details page
! scope="col" |
*Check whether Signature Upload is working correctly.
! scope="col" | List of Tasks
|-
| * || Create a new user in the Authorization File and save it
|-
| * || Edit and save the System Configuration File  
|-
| * || Edit and save the User Details page
|-
| * || Login as a User group to check all locks/keys are working properly
|}

Revision as of 07:22, 23 April 2015

Testing Neosys

Everytime NEOSYS gets a new version it must be tested thoroughly for all its features to ensure NEOSYS credibility to clients. Lightning Test is a quick test of NEOSYS where all essential features mostly used by Clients must be tested. Tests for each module must be carried out by logging in as different users.

All the tests with an asterisk are mandatory and the rest can be skipped in a Lightning Test.

Lightning Test for Media
List of Tasks
* Create a new plan
* Check Plan Look up
* Create a plan by copying from a plan/schedule
* Take a plan printout, make use of filters on the screen
* Create a new schedule
Check Schedule Look up
* Create a schedule by copying from plan/schedule
* Use shortcut keys like tab/f9/f7 etc while creating the schedule
* Add vehicles with notes/Rate cards
* Enter discount and fee for the vehicles
* Check if discount and fee gets reflected in the cost and bill
Create free ads
Check if free ads reflect in the reports
* Book ads
* Certify ads
* Invoice ads
* Generate media diary
Generate progress summary
* Do cancellations
* Generate credit notes


Lightning Test for Jobs
List of Tasks
* Create new Job
* Check Job Look up
* Copy a job
* Enter all details
* Look up for Job Types
Use shortcut keys tab/f9/f7
* Create Estimate
* Create Purchase Order
* Generate invoice in Estimates
* Check invoice gets reflected correctly in Purchase order
* Enter supplier invoice for Purchase orders
* Check whether all above changes get reflected in the Job file
Create Credit Notes
* Job printout
* Purchase Order printout
* Estimate printout
* Minutely verify reports to check data consistency
Generate "List of Jobs pending estimates"
Generate "List of Jobs with WIP/Accrued Cost"
Lightning Test for Timesheets
List of Tasks
* Edit the Timesheet configure Configuration file
* Edit existing activities in Activity file
* Create new activities in the Activity file
* Create a new Timesheet for a user, test each and every field
Take Timesheet printouts, test all the options available
Test Approval emails according to the users in the Configuration file.
* Test Reminder emails
Generate Timesheet Analysis report using various filters.
* Generate invoice in Estimates
Save the report in Excel and verify the records present.


Lightning Test for Support menu and Help menu
List of Tasks
* Create a new user in the Authorization File and save it
* Edit and save the System Configuration File
* Edit and save the User Details page
* Login as a User group to check all locks/keys are working properly