UAT Process - Template
UAT Process - Template
RL#002 Vendors Add New Vendor 1. Log-in to NetSuite using Administrator role 1. Vendor is available for use on transactions 1. This test should be replicated for:
2. Navigate to Lists > Relationships > Vendors > New [Enter other verification criteria] - All custom roles
3. Enter Vendor information 2. [Enter other testing notes]
a. Click 'Save'
4. Change Role to [Enter Role]
5. Use Vendor on a Purchase Order
a. Purchase Order (Transactions > Purchases/Vendors > Enter
Purchase Order)
b. Enter all transaction information. Add Vendor to the
transaction.
c. Click on the arrow beside 'Save' and select 'Save & Print'
6. Ensure verification criteria is met
RL#003 Contacts Add New Contact 1. Log-in to NetSuite using Administrator role 1. Contact is available for use on transactions 1. This test should be replicated for:
2. Navigate to Lists > Relationships > Contacts > New 2. Contact can be attached to multiple entities - All custom roles
3. Enter Contact information 3. [Enter other verification criteria] 2. [Enter other testing notes]
a. Click 'Save'
4. Change Role to [Enter Role]
5. Use Contact on a Purchase Order
a. Purchase Order (Transactions > Purchases/Vendors > Enter
Purchase Order)
b. Enter all transaction information. Add Contact to the
transaction.
c. Click on the arrow beside 'Save' and select 'Save & Print'
6. Ensure verification criteria is met
RL#004 Employees Add New Employee 1. Log-in to NetSuite using Administrator role 1. Employee is utilized successfully in the Project record 1. This test should be replicated for:
2. Navigate to Lists > Employees > Employees > New 2. Employees can log-in to NetSuite successfully - All custom roles
3. Enter Employee information: 3. [Enter other verification criteria] 2. [Enter other testing notes]
a. Basic information (Name, Phone, Fax, Email, Address,
department, location,etc.)
b. Access information (Assign Role, Password, etc.)
c. Payroll information (taxes, earnings, etc.)
d. Human Resources (Social Security, Supervisor, etc.)
e. Click 'Save'
4. Use the new employee on a Project
a. Assign employee as a Resource to a Project
b. Assign employee to a Task
c. Email an employee
5. New employee can log-in to NetSuite with the credentials
assigned
a. Sign out of Administrator role
b. Change Role to [Enter Role]
c. Sign in with the assigned employee email address and
password
d. Access is granted
6. Ensure verification criteria is met
RL#005 Groups Add New Group From List 1. Log-in to NetSuite using Administrator role 1. Group is available for use in marketing campaigns 1. This test should be replicated for:
2. Navigate to Lists > Relationships > Groups > New 2. Group is available for permissioning of reports - All custom roles
3. Under the From List column, click on 'Select Customers' 3. [Enter other verification criteria] 2. [Enter other testing notes]
4. Enter Customer Group information:
a. Basic information (Name, Owner, Comments, Restrictions
(if applicable), etc.)
b. Add Group members in the Members subtab
c. Files to be attached (if applicable) under the Files subtab
and Notes under the Notes subtab
d. Click on the arrow beside 'Save' and select 'Save & New'
5. With the above basic procedure as a guideline, create a new
Group by selecting from Contacts, Employees, Jobs, Partners and
Vendors
6. Change Role to [Enter Role]
7. Ensure verification criteria is met
RL#006 Groups Add New Group With Existing Saved Search 1. Log-in to NetSuite using Administrator role 1. Group is available for use in marketing campaigns 1. This test should be replicated for:
2. Navigate to Lists > Relationships > Groups > New 2. Group is available for permissioning of reports - All custom roles
3. Under the With New Search column, click on 'Search 3. [Enter other verification criteria] 2. [Enter other testing notes]
Customers'
4. Enter Customer Group information:
a. Basic information (Name, Owner, Comments, Restrictions
(if applicable), etc.)
b. Select the Saved Search to be used to populate the
Members list
c. Files to be attached (if applicable) under the Files subtab
and Notes under the Notes subtab
d. Click on the arrow beside 'Save' and select 'Save & New'
5. With the above basic procedure as a guideline, create a new
Group by selecting from Contacts, Employees, Jobs, Partners and
Vendors
6. Change Role to [Enter Role]
7. Ensure verification criteria is met
User Acceptance Plan - [Company Name] Relationship Interactions Scenarios
IN#003 Activities Create an Event 1. Select an existing Project 1. Events are tracked in the Activities tab (General subtab [Enter testing notes]
2. Sign in with the Employee's credentials and keep assigned role > Activities subtab)
3. In List View of Projects, click 'Edit' beside the Project 2. [Enter other verification criteria]
4. Click on 'Event' on the Create New taskbar
5. Enter a test Event
6. Ensure verification criteria is met
IN#004 Activities Create a Phone Call 1. Select an existing Project 1. Phone Calls are tracked in the Activities tab (General [Enter testing notes]
2. Sign in with the Employee's credentials and keep assigned role subtab > Activities subtab)
3. In List View of Projects, click 'Edit' beside the Project 2. [Enter other verification criteria]
4. Click on 'Phone Call' on the Create New taskbar
5. Enter a test Phone Call
6. Ensure verification criteria is met
User Acceptance Plan - [Company Name] Lead Generation Process: Lead to Order Scenarios
LD#011 Estimate Estimate estimate schedules & plans Full Access & Sales
rep's
LD#012 Sale order order sale schedules & plans Employee Centre
Order Scenarios
Steps
1. Log-in to NetSuite
2. Go to Setup > Sales > Sales preferences
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit Purchase Request for Approval (if required)
1. Log-in to NetSuite
2. Go to Setup > Sales > Sale rules > New/List
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit Purchase Request for Approval (if required)
1. Log-in to NetSuite
2. Go to Setup > Sales > Sale territory > New/List
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
1. Log-in to NetSuite
2. Go to Sales > Territory reassignment
3. Netsuite has provision to reassign customers/territory to sales rep's
through custom saved search and update through mass update option
3. Enter information:
a. set the criteria
b. Select Results fields to be report generated
c. Run or perform update
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
1. Log in to NetSuite.
2. Go to List > Relationships > Customer
2. Select the LEAD customer (Click View)
3. Navigate New Icon + Lead
4. Enter lead name,lead status and other information
5. Save the record
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information (Vendor, Employee, Date, etc.)
b. Items tab
c. Address
4. Submit Purchase Request for Approval (if required)
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information (Vendor, Employee, Date, etc.)
b. Items tab
c. Address
4. Submit
1. Log-in to NetSuite
2. Enter
3. Enter information:
a. Basic information ()
b. Items tab
c. Address
4. Submit
Verification Testing Notes NetSuite Assigned
Roles to To
Be Used
Status Iteration Issues Other
Identified Comment
s
User Acceptance Plan - [Company Name] Purchase Process: Purchase to Payment Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used Assigned To Status Iteration Issues Identified
PM#001 Purchase Process Order to Invoice Scenario #1 1. Log-in to NetSuite using Administrator role 1. Transaction is successfully processed
Requisition (Purchasing): 2. Navigate to Transactions > Purchases/Vendors > Enter 2. Verified accounting impact (only after order is
Create & Process Purchase Requisition Purchase Order processed)
and Simple Purchase Order 3. Enter Purchase Requisition information: 3. Notification was sent to the Approver
a. Basic information (Vendor, Employee, Date, etc.) If entering 4. Purchase order is prompted for approval on
a Purchase Request for an Employee, select the Employee's name Approver's side
b. Items tab (Expenses, Items, etc.) 5. Printed document presentation verified
c. Address, Messages and History subtabs optional for this
scenario
4. Submit Purchase Request for Approval (if required)
5. Sign-in with the Approver's credentials. If approval is not
needed, Change Role to the Approver's Employee Center
6. As the Approver, approve Purchase Requisition (click Approve
Purchase Requests). Before that, ensure that the Approver has
been allocated the correct Purchase and Purchase Approval Limit
in order to approve
7. At this point, the Purchase Request is converted into a
Purchase Order
8. Receive order (Transactions > Purchases/Vendors > Receive
Purchase Order)
9. Bill order (Transactions > Purchases/Vendors > Bill Purchase
Order)
10. Process payment to Vendor (Transactions >
Purchases/Vendors > Pay Single Vendor)
11. Now enter a simple Purchase Order and repeat
steps 3, and 8-10.
12. Ensure verification criteria is met for both Purchase
Request and Order
PM#002 Purchase Order, Process Order to Invoice Scenario #2 1. Follow steps 1-3 from PM#001 1. Transaction is successfully processed 1
Amortization (Purchasing): 2. Receive order (Transactions > Purchases/Vendors > Receive 2. Verified accounting impact
Schedule Create & Process Simple Purchase Order Purchase Order) 3. Verified auto-created journal entry according to
and Apply Amortization Schedule 3. Bill order (Transactions > Purchases/Vendors > Bill Purchase amortization schedule
Order) 4. Printed document presentation verified
4. Create and apply Amortization Schedule (Lists > Accounting >
Amortization Schedules > New)
5. Process payment to Vendor (Transactions > Purchases/Vendors
> Pay Single Vendor)
6. Ensure verification criteria is met for purchase order
PM#003 Purchase Receipts Receive and Bill a Purchase Order 1. Log-in to NetSuite using Administrator role 1. Partially received P.O. has status of Open
without Advanced Billing 2. Navigate to Transactions > Purchases/Vendors > Receive 2. Bill is created only for the items received
Purchase Orders 3. Inventory is updated with the received items
3. Select the vendor whose purchase order you want to receive
and bill
4. In the Bill column, check the box next to the purchase order
you are processing
5. Click Submit
6. To receive the order partially, click the line of the item to
partially receive
7. Click Edit and repeat for all other items. Click Save
8. Ensure verification criteria is met
PM#004 Purchase Bills Bill a Purchase Order with Advanced 1. Log-in to NetSuite using Administrator role 1. Bill is created for the P.O.'s identified
Receiving 2. Navigate to Transactions > Purchases/Vendors > Bill Purchase
Orders
3. Select a vendor to create bills for or select All to show all open
bills
4. In the Bill column, check the box next to the purchase orders
to bill
5. Click Submit after the bill appears and click Save
6. Ensure verification criteria is met
PM#005 Payments Record a Payment for a Customer 1. Log-in to NetSuite using Administrator role 1. If balance of invoice is completely paid after
2. Naviagate to Transactions > Customers > Accept Customer applying payment, invoice is Paid In Full. If not, the
Payments status of invoice is Open
3. Select the Customer or Job to accept payment from
4. Click the Apply sub-subtab (choice of applying payment to
Invoices, Credits or Deposits) and enter the amount received in
the Payment Amount field
5. Check the Auto Apply box if you want NetSuite to apply the
payment amount to the oldest outstanding invoices
6. Click the Payment Method subtab and select the customer's
payment method and other payment information
7. Click the History subtab to enter in contacts, activities, etc.
with this transaction
8. Click Save
9. Ensure verification criteria is met
PM#006 Vendor Returns Create a Vendor Return Authorization 1. Log-in to NetSuite using Administrator role 1. Vendor return authorization is recorded in the
from an existing Purchase Order 2. Navigate to Transactions > Purchases/Vendors > Enter Vendor Return Authorizations register in the COA
Purchase Order > List (non-posting)
3. Click View next to the P.O.
4. Click the Authorize Return button. Vendor Authorization screen
opens
5. Verify the items to be returned to the vendor by clicking on the
Items subtab
6. Click Save
7. Ensure verification criteria is met
PM#007 Credits Issue a Credit Memo and Apply to a 1. Log-in to NetSuite using Administrator role 1. Go back to the same list (Transactions >
Credit Transaction 2. Navigate to Transactions > Customers > Issue Credit Memos Customers > Issue Credit Memos > List) and click
3. Select the Customer to be issued a credit memo View next to the credit. The Apply subtab on the
4. Enter the date, accounting period, custom form, credit memo shows which bills were credited
department/class/location for this credit memo
5. Enter the customer's original P.O. number
6. Enter an optional memo to appear on the A/R register
7. Enter information for the remaining subtabs
a. Items subtab (Discount, Rate, Items sub-subtab, etc.)
b. Address subtab (Bill To Select, Bill To, etc.)
c. Messages and History subtabs
8. Click Save
9. Go to the list of Credit Memos and click Edit next to the memo
to be applied on the credit transaction
10. Click the Apply subtab and check the Apply box next to the
invoices/cash sales the credit should be applied to
11. Click Save
12. Ensure verification criteria is met
PM#010 Purchase Order Create an Invoice that was pre-approved 1. Log-in to NetSuite using Administrator role 1. Transaction is successfully processed
with a P.O. and is over the approved 2. Navigate to Transactions > Sales > Enter Invoices 2. Verified accounting impact
amount 3. Enter Invoice information: 3. Printed document presentation verified
a. Basic information (Customer, Date, Posting Period,
Department, P.O. #, etc.).
b. Items tab (Exchange Rate, Project, Item, Quantity, Tax
Code, etc.)
c. Address tab (Bill To Select or Bill To manually)
d. Messages tab optional for this scenario
e. History tab (Contacts, Tasks, Phone Calls, etc.)
f. Sales Team (Employee, Sales Role, Primary, Contribution %,
etc.)
g. Ensure that the Invoice Total is under the approved amount
of the P.O. before submitting
h. Click on the arrow beside 'Save' and select 'Save & Print'
4. Ensure verification criteria is met
PM#011 Purchase Process Order to Invoice Scenario 1. Log-in to NetSuite using Administrator role 1. Purchase Request is routed through workflow and
Requisition (Purchasing): 2. Navigate to Transactions > Purchases/Vendors > Enter then rejected by the supervisor at the end
Create & Process Purchase Requisition Purchase Order 2. No accounting impact
3. Enter Purchase Requisition information: 3. Notification was sent to the Approver (ask if Email
Create a Purchase Req with these a. Basic information (Vendor, Employee, Date, etc.) If entering was sent to the Approver
requirements: Above spending limit, a Purchase Request for an Employee, select the Employee's name
passed through to approval and gets b. Items tab (Expenses, Items, etc.)
rejected c. Address, Messages and History tab optional for this scenario
4. Submit Purchase Request for Approval
5. Sign-in with the Approver's credentials.
6. As the Approver, approve Purchase Requisition (click Approve
Purchase Requests).
7. Try to approve P.O. above the spending limit. Error message
should appear with the P.O.'s amount being past the supervisor's
approval limit. Reject the P.O.
12. Ensure verification criteria is met
PM#012 Reporting Verify Purchasing and A/P Reporting 1. Log-in to NetSuite using Administrator role 1. Company-specific reports and searches, if any, are
Framework 2. Navigate to Reports > Purchases for Purchasing Reports and running as expected and without issues
Reports > Vendors/Payables for A/P Reports 2. Values are displayed as appropriate on all reports
3. Select a Report
4. Ensure verification criteria is met
Other Comments
User Acceptance Plan - [Company Name] Purchase Process: Time & expenses Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used Assigned To Status Iteration Issues Identified
TE#001 Time entry - Track Enter time entry daily and route to 1. Log-in to NetSuite using Administrator role 1. Time entries are routed properly to supervisor and
time supervisor for approval 2. Navigate to Transactions > Employees > Track time > new approved
3. Enter time entry information: 2. Verify accounting impact
a. Basic information (Employee, Date, Job, Task, Service item, 3. Notification mail if any to approver and time
duration, Memo, location, etc.) creator on approval
b. Check 'Supervisor Approval' if required supervisor approval
for the time entry
d. Click 'Save'
4. Submit time entry for Approval
5. Sign-in with the Approver's credentials. Change Role to the
Approver's Employee Center
6. On the Home dashboard of the Approver, under Reminders
ensure that the 'Time entries to Approve' reminder is there. If not,
click on 'Set Up' and under the Show column, check 'Time entry to
Approve'. Click 'Save & Close'
7. Back at the Home dashboard, click on Refresh under
Reminders. The new 'Time entry recordds' should appear for
approval. Click on the reminder
8. Approve Time entry
9. Ensure verification criteria is met
TE#002 Time entry - Enter weekly time entry and route to 1. Log-in to NetSuite using Administrator role 1. Time entries are routed properly to supervisor and
Weekly Time supervisor for approval 2. Navigate to Transactions > Employees > Weekly Track tracking approved
tracking > new 2. Verify accounting impact
3. Enter time entry information: 3. Notification mail if any to approver and time
a. Basic information (Employee & Date-corresponding week) creator on approval
b. On subtab - Enter Time : Select multiple job/customer and
task details
d. Click 'Save'
4. Submit time entry for Approval
5. Sign-in with the Approver's credentials. Change Role to the
Approver's Employee Center
6. On the Home dashboard of the Approver, under Reminders
ensure that the 'Weekly Time entries to Approve' reminder is
there. If not, click on 'Set Up' and under the Show column, check
'Weekly Time entry to Approve'. Click 'Save & Close'
7. Back at the Home dashboard, click on Refresh under
Reminders. The new 'Weekly Time entry records' should appear
for approval. Click on the reminder
8. Approve Time entry
TE#003 Employee Enter an Expense Report that is billable 1. Log-in to NetSuite using Administrator role 1. Expense Report is routed through workflow 1
Expenses to the customer & route to a supervisor 2. Navigate to Transactions > Employees > Enter Expense successfully
for approval Reports 2. Verify accounting impact
3. Enter Expense Report information: 3. Notification was sent to the Approver (find out if
a. Basic information (Employee, Date, Purpose, etc.) Email was sent to the Approver)
b. Expense tab (Date, Category, Foreign Amount, etc.) Ensure
that the expenses are billed to a specific Customer
c. History tab (Tasks, Phone Calls, Events, etc.)
d. Click 'Save'
4. Submit Expense Report for Approval
5. Sign-in with the Approver's credentials. Change Role to the
Approver's Employee Center
6. On the Home dashboard of the Approver, under Reminders
ensure that the 'Expense Reports to Approve' reminder is there. If
not, click on 'Set Up' and under the Show column, check 'Expense
Reports to Approve'. Click 'Save & Close'
7. Back at the Home dashboard, click on Refresh under
Reminders. The new Expense Report should appear for approval.
Click on the reminder
8. Approve Expense Report
TE#004 Employee Enter an Expense Report that is over the 1. Log-in to NetSuite using Administrator role 1. Expense Report is routed through workflow and
Expenses limit and have it rejected by supervisor 2. Navigate to Transactions > Employees > Enter Expense then rejected by the supervisor at the end
Reports 2. No accounting impact
3. Enter Expense Report information: 3. Notification was sent to the Approver (ask if Email
a. Basic information (Employee, Date, Purpose, etc.) was sent to the Approver
b. Expense tab (Date, Category, Foreign Amount, etc.) Ensure
that the overall total of the expense report is over the limit of the
approving supervisor
c. History tab (Tasks, Phone Calls, Events, etc.)
d. Click 'Save'
4. Submit Expense Report for Approval
5. Sign-in with the Approver's credentials. Change Role to the
Approver's Employee Center
6. On the Home dashboard of the Approver, under Reminders
ensure that the 'Expense Reports to Approve' reminder is there. If
not, click on 'Set Up' and under the Show column, check 'Expense
Reports to Approve'. Click 'Save & Close'
7. Back at the Home dashboard, click on Refresh under
Reminders. The new Expense Report should appear for approval.
Click on the reminder
8. Try to approve Expense Report. Error message should appear
with the Expense Report's amount being past the supervisor's
approval limit. Reject the Expense
Report
TE#005 Reporting Verify Purchasing and A/P Reporting 1. Log-in to NetSuite using Administrator role 1. Company-specific reports and searches, if any, are
Framework 2. Navigate to Reports > Time & expenses reports running as expected and without issues
3. Select a Report 2. Values are displayed as appropriate on all reports
Other Comments
User Acceptance Plan - [Company Name] Sales Process: Order to Cash Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used
SP#001 Sales Orders - Bill Create & Process Sales Order 1. Log-in to NetSuite using Administrator role 1. Transaction is successfully processed
2. Navigate to Transactions > Sales > Enter Sales Orders 2. Data is properly captured within the sales order
3. Enter information for a Sales Order: 3. Sales order is prompted for approval
a. Select custom form 4. Verified accounting impact
b. Basic information (Customer, Date, Status, etc.)
c. Basic, optional information (Terms, Partner, Start Date, End
Date, PO #, etc.)
d. Items tab (Employee part of a Sales Team)
e. Address tab (Bill To and Ship To information)
f. Shipping and Messages tab (Ship Date, Customer Message,
etc.)
4. Submit Sales Order for approval (VP of Sales/PS or CFO)
5. Fulfill order (Transactions > Sales > Fulfill Sales Orders)
6. Invoice order (Transactions > Sales > Bill Sales Orders). Print
Invoice
7. Authorize return if any sales returns are to be managed
8. Ensure verification criteria is met
SP#002 Sales Orders - Cash Create & Process Cash Sale 1. Log-in to NetSuite using Administrator role 1. Transaction is successfully processed
2. Navigate to Transactions > Sales > Enter Cash Sales 2. Data is properly captured within the Cash sale and
3. Enter information for a Cash Sale: funds deposited
a. Select custom form 3. Cash Sale is prompted for approval, if any.
b. Basic information (Customer, Date) 4. Verified accounting impact
c. Items tab (Items, qty etc)
d. Select applicable discounts and coupon codes
e. Enter billing & shipping info as appropriately required
f. Select deposit account to deposit cash/check received
4. Submit Cash Sales for approval if any (VP of Sales/PS or CFO)
5. Ensure verification criteria is met
SP#006 Customer Payments Process Customer Payments 1. Log-in to NetSuite using Administrator role 1. Transaction is successfully processed
2. Navigate to Transactions > Sales > Create Invoices > List 2. Advanced payments are recorded as a customer
3. Filter status to Open to show only Open invoices deposit. Ensure that these payments are recorded in
4. Apply payment from customer against open invoices by clicking the G/L as a liability until the license and services are
'View' on the open invoice. If the balance on the invoice is delivered and do not affect the customer's A/R
completely paid, the status of the invoice will be Paid in Full. balance
Otherwise the status of the invoice will be left as Open. 3. [Enter other verification criteria]
a. Click on 'Accept Payment'
5. Ensure verification criteria is met
SP#011 Fulfillment Fulfill Sales Order 1. Log-in to NetSuite using Administrator role 1. Ensure that only sales orders that match the
2. Navigate to Transactions > Sales > Fulfill Sales Orders criteria set by the Filter By field have only been
3. Ensure that the Customer field is defaulted to display all fulfilled either fully or partially
available sales orders from all customers 2. [Enter other verification criteria]
4. Ensure that the applicable Filter By criteria has been set
5. Click Fulfill right beside the Order(s) to be fulfilled
6. On the Item Fulfillment page, enter information for the
Customer/Job, Address, Sales Order, Date, Ref. No., Ship via,
Shipping Cost, & Tracking Numbers.
7. Ensure that the quantities in the Quantity column match the
items to be shipped.
8. For the Serial/Lot Number field, enter the serial or lot number for
the item. Lot numbers should be entered like this: LOT#(Quantity)
9. Click 'Save'
10. Ensure verification criteria is met
SP#008 Reporting Verify Order to Cash Process Reporting 1. Log-in to NetSuite using Administrator role 1. Standard NetSuite reports and searches meet
Framework 2. Navigate to Reports > Order Management requirements
3. Select a Report 2. Accruent-created reports and searches, if any, are
4. Ensure verification criteria is met running as expected and without issues
3. Values are displayed as appropriate on all reports
User Acceptance Plan - General Accounting Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used
User Acceptance Plan - [Company Name] Bank Management Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used
User Acceptance Plan - [Company Name] Other Activities Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used Assigned To Status Iteration Issues Other Comments
OA#001 SuiteScript SuiteScript 1. Log-in to NetSuite using Administrator role 1. Verify if SuiteScript elements have been deployed [Enter testing notes] Identified
2. Navigate to area where SuiteScript has been added and are yielding expected results
3. Ensure verification criteria is met 2. [Enter other verification criteria]
OA#002 Ad hoc Create a monthly-generated report called 1. Log-in to NetSuite using the Administrator role 1. Report is successfully created with the correct [Enter testing notes]
Reporting [Enter Report Name]. 2. Navigate to Reports > New Report framework
Columns are as follows (L-R): 3. After placing the basic details of the report, click on 'More 2. [Enter verification criteria]
Customization' and add columns by doing a field search on the
[Enter column information] Report builder. Rename and delete columns
OA#003 CSV Import Verify successful import of Chart of 1. Log-in to NetSuite using the Administrator role 1. Chart of Accounts has been properly set up, with [Enter testing notes] 1
Accounts 2. Navigate to Setup > Accounting > Chart of Accounts correct account numbers and account names from the
3. Ensure verification criteria is met import
2. Ensure correct account types and starting balances
from the import
3. [Enter verification criteria]
OA#004 CSV Import Verify successful import of Contacts 1. Log-in to NetSuite using the Administrator role 1. Contacts have been set up properly with correct data [Enter testing notes]
2. Navigate to Lists > Relationships > Contacts from the import
3. Ensure verification criteria is met 2. Ensure contacts are associated to the appropriate
Customer/Lead/Prospect
3. [Enter verification criteria]
OA#005 CSV Import Verify successful import of Customers 1. Log-in to NetSuite using the Administrator role 1. Customers have been set up properly with correct [Enter testing notes]
2. Navigate to Lists > Relationships > Customers data from the import
3. Ensure verification criteria is met 2. Ensure contacts are associated to the appropriate
Customer
3. [Enter verification criteria]
OA#006 CSV Import Verify successful import of Employees 1. Log-in to NetSuite using the Administrator role 1. Employees have been set up properly with correct [Enter testing notes]
2. Navigate to Lists > Employees > Employees data from the import
3. Ensure verification criteria is met 2. [Enter verification criteria]
OA#007 CSV Import Verify successful import of Issues 1. Log-in to NetSuite using the Administrator role 1. Issues have been set up properly with correct data [Enter testing notes]
2. Navigate to Lists > Support > Issues from the import
OA#008 CSV Import Verify successful import of Items 3. Ensure to
1. Log-in verification criteria
NetSuite using is Administrator
the met role 2. [Enter
1. verification
Items have been set criteria]
up properly with correct names [Enter testing notes]
2. Navigate to Lists > Accounting > Items and other data from the import
3. Ensure verification criteria is met 2. Ensure their types are all correct
3. [Enter verification criteria]
OA#009 CSV Import Verify successful import of Leads 1. Log-in to NetSuite using the Administrator role 1. Leads have been set up properly with correct data [Enter testing notes]
2. Navigate to Lists > Relationships > Leads from the import
3. Ensure verification criteria is met 2. Ensure contacts are associated to the appropriate
Lead
3. [Enter verification criteria]
OA#010 CSV Import Verify successful import of Prospects 1. Log-in to NetSuite using the Administrator role 1. Prospects have been set up properly with correct [Enter testing notes]
2. Navigate to Lists > Relationships > Prospects data from the import
3. Ensure verification criteria is met 2. Ensure contacts are associated to the appropriate
Prospect
3. [Enter verification criteria]
OA#011 CSV Import Verify successful import of Vendors 1. Log-in to NetSuite using the Administrator role 1. Vendors have been set up properly with correct data [Enter testing notes]
2. Navigate to Lists > Relationships > Vendors from the import
3. Ensure verification criteria is met 2. [Enter verification criteria]
OA#012 Outlook Save Email Messages directly to records 1. Log-in to NetSuite using the Administrator role 1. Test email is saved within the default role under the [Enter testing notes]
Integration in NetSuite from Outlook 2. Ensure that Outlook Integration is enabled (Setup > Company Messages subtab
> Enable Features) 2. Using the NetSuite Options button in Outlook can be
3. Choose a Default Role in NetSuite on the Choose Role page used successfully to configure preferences within
4. Close Outlook and all other Outlook-related windows NetSuite
5. Download the installer under Home > Set Up Outlook 3. [Enter verification criteria]
Integration and follow the instructions on the page
6. Re-open Outlook
7. Type in a test email message and click on the Save in NetSuite
button that is now available in the toolbar
8. Log-in to your Default Role in NetSuite and see if the test email
message has been saved
9. Ensure verification criteria is met
OA#013 Printing Mailing Print Mailing Label 1. Log-in to NetSuite using the Administrator role 1. Mailing labels are printed fine [Enter testing notes]
Labels 2. Navigate to Transactions > Management > Print Checks & 2. [Enter verification criteria]
Forms > Mailing Labels
3. Filter Type
4. Enter the Starting Label and No. of Labels to be printed
5. Select the Label and Address Types for the set
6. Enter in a Name/Number, Group or Saved Search to further
filter the data to be printed
7. Check off the line items to be printed under the Print column
8. Click Print
9. Ensure verification criteria is met
OA#014 Mass Updates Update Item Prices 1. Log-in to NetSuite using the Administrator role 1. Item prices have been updated according to the [Enter testing notes]
2. Navigate to Lists > Mass Update > Mass Updates > Items > criteria specified
Update Item Prices 2. [Enter verification criteria]
3. Enter a Title of Action and Amount for this mass update
4. Fill in bottom fields as if creating a saved search
5. Hit Preview and go back and click Return To Criteria from the
preview page to edit criteria if need be
6. Click Save and the Perform Update to run the mass update
7. Ensure verification criteria is met
OA#015 Alerts Set up an Alert using a Saved Search 1. Log-in to NetSuite using the Administrator role 1. Email alert is sent with the time indicated in the First [Enter testing notes]
2. Navigate to Home > Set Preferences > Alerts Selection field
3. Select a time under First Selection to be the closest time to 2. [Enter verification criteria]
when this test case is performed
4. At the bottom, select a Record Type with a saved search in it.
5. Click Add
6. Click Save
7. Ensure verification criteria is met
[Enter Other Activities Scenario] [Enter Steps] [Enter verification criteria] [Enter testing notes]
[Enter Other Activities Scenario] [Enter Steps] [Enter verification criteria] [Enter testing notes]
[Enter Other Activities Scenario] [Enter Steps] [Enter verification criteria] [Enter testing notes]
User Acceptance Plan - [Company Name] Dashboard and Metrics Scenarios
Case # Area Scenario Steps Verification Testing Notes NetSuite Roles to Be Used Assigned To Status Iteration Issues Other Comments
DM#001 Key Verify Key Performance Indicators (KPI's) 1. Log-in to NetSuite using Administrator role 1. Company-specific KPI's are running as expected and [Enter testing notes] 1 Identified
Performance 2. Navigate to the Home Dashboard without issues
Indicators 3. Ensure verification criteria is met 2. Correct values are reflected on the KPI's
3. [Enter other verification criteria]
[Enter Dashboard and Metrics [Enter Steps] [Enter verification criteria] [Enter testing notes]
Scenario]
[Enter Dashboard and Metrics [Enter Steps] [Enter verification criteria] [Enter testing notes]
Scenario]
[Enter Dashboard and Metrics [Enter Steps] [Enter verification criteria] [Enter testing notes]
Scenario]
User Acceptance Plan - [Company Name] Data Configuration Scenarios
Steps
1. Log-in to NetSuite using Administrator role
2. Navigate to Setup > Import/Export > Import CSV Records
3. On the Import Assistant, select the appropriate Record Type
from the drop down list according to the data component to be
imported.
4. Select the CSV file to be imported with only 10-15 records (or
less) representing the test data. Click 'Next
a. Select Subtype if importing Items
b. Click 'Next'
5. From the Import Options page, Select 'Add' as the Data
Handling option. Click 'Next'
6. Map the CSV file fields with NetSuite's fields
7. Type a name for this import and start the import
8. If CSV import is successful, repeat steps 2-6 for the rest of the
list data components. These are as follows:
- Employees
- Customers
- Vendors
- Items
- etc. [Enter data component]
Steps
1. Log-in to NetSuite using Administrator role
2. Assign all created custom roles to yourself
3. Change roles by clicking on Change Role at the top right-hand
corner of the page and log-in to the first custom role
4. Ensure verification criteria is met and if met, change roles again
to the next role, and so on
5. If not, change role to Administrator
6. Navigate to Setup > Users/Roles > Manage Roles and modify
the appropriate role
7. Ensure verification criteria is met
Verification Testing Notes
1. Appropriate tabs are shown according to the Center [Enter testing notes]
type
2. Appropriate forms are shown according to the role
permissions
3. Appropriate transaction forms are shown according to
the role permissions
4. Appropriate lists are shown according to the role
permissions
5. [Enter verification criteria]
NetSuite Roles to Be Used Assigned To Status Iteration Issues
Identified
Other Comments