Acceptance Test Checklist

  • 20 August 2015
  • 9 replies
  • 3331 views

Userlevel 2
Badge +12
Hi all,

Can anyone tell me, if there exists any general Acceptance Test Checklist.

I have to write such a test, but maybe there already is a good format.

Thanks in advance.

Regards,
Bart

This topic has been closed for comments

9 replies

Userlevel 7
Badge +34
Hi 

Thanks for the question - anything in particular you are looking for?

Regards
Userlevel 2
Badge +12
I expect every project to be accepted by the customer...
I created an User Acceptance Test for the basic functionality of Nutanix...

Just wondering if templates exist, or maybe some suggestions what to include in an UAT.

Regards,
Bart
Userlevel 3
Badge +11
Hi,
Do you mind to share your Acceptance Test Checklist with me?
Badge +8
Hi zizulrahman

Have you tried running the NCC cluster checks in addition to any of the other acceptance checks you might consider. I strongly recommend running the latest version of NCC thats suitable/supported for your NOS release as a first step - it may even prove sufficient longer term?

The latest NCC is available online for download from my.nutanix.com or you can download it both manually and automatically via Prism. It may just be already there waiting for you to run the NCC upgrade ( click on the wheel in the top rght of prism menu bar -> Upgrade software - the select NCC in the popup window)

Let us know if that works and is helpful
ray
Userlevel 2
Badge +12
Hi ,
I do not mind to share my current ACT, but currently it is in Dutch, and customer specific.

I will translate it in English, and will make it more generic...

When I finished that, I will add this to this thread...

Regards,
Bart
Userlevel 7
Badge +34
Great to hear  - looking forward to seeing the checklist 🙂
Userlevel 2
Badge +3
Hi there

We use the following acceptance criteria for our PoC's with customers. Use at own risk (they are quite thorough and you might need to do some work to satisfy each one and you may want to modfiy to remove/change those which are not directly relevant)

Criteria Name
Criteria Requirement
Pass/ Fail/ Exception

Installation and Configutation
Objective:
· That the supplied system documentation is adequate to allow the client to manage and administer the system
Test Procedure:
· Review Nutanix administration manuals, for completeness. .
P
F
E


Systems Administration (PRISM)
Objective:
· System administration, container/datastore provisioning and management via vCenter/SCVMM and Nutanix GUI function as expected.
Test procedure:
· Explore the UI – high level menus, search methods, functionality)
· Demonstrate statistics and information available at the VM, storage pool, container and individual disk level.
· Review storage pool and container configuration; demonstrate and verify container options and usable capacity
· Create storage pools, containers and vdisks using the Nutanix GUI and vCenter. Install the VAAI plugin for Nutanix and test zero overhead clones (writable snapshots) are taken quickly and with no immediate additional storage consumption.
· Test that the Nutanix cluster GUI correctly shows provisioned capacity, and over provisioned capacity of the cluster over time for planning and reporting purposes. Note how the advanced graphing and tabular reporting provided by the Nutanix GUI provide visibility for capacity management.
· Add Node to Cluster (optional). Demonstrate adding a new node to an existing cluster
P
F
E


Integration with vCentre or SCVMM
Objective:
· Integration with existing management environment and tools from Microsoft and VMware (as applicable)
Test Procedure:
· Managing Nutanix Components Inside vCenter. Identify components within vCenter (hosts, NICs, switches, disks, datastores); emphasize components which cannot be user-modified. Manage ESX nodes, VM’s and datastores through vCenter hosted by the Nutanix cluster. Note how the vSphere environment is not changed in any way through running on a Nutanix cluster.
· Managing Nutanix Components Inside System Center Virtual Machine Manager (SCVMM). Identify components within SCVMM (hosts, NICs, switches, disks, datastores); emphasize components which cannot be user-modified
P
F
E


Performance Testing
Objective:
· That the number of virtual machines able to be run on each node/block within the cluster is in line with agreed expectations, based around memory, CPU and IOPS maxima agreed with Nutanix prior to the evaluation.
Test Procedure:
· Either:
1. Agree with Eurotech number of VM’s, memory/vCPU per VM and average/peak number of read/write IOPS per VM (eg per VM 2 vcpu’s, 2GB memory, 20 IOPS ). Test for aggregate performance across the platform such that the number of VMs planned to be hosted multiplied by the IOPS required per VM can be supported.
OR
2. Utilize diagnostics.py to create and run performance tests diagnostics on all nodes; verify that all metrics are within acceptable, agreed upon tolerances
P
F
E


Support
Objective:
· That the Nutanix cluster when allowed is able to provide remote support and serviceability to the Nutanix customer support team. The cluster will provide SMTP alerts to Nutanix, and provide remote serviceability via reverse SSH tunnel allowing Nutanix support to provide online software support of the Nutanix cluster
Test Procedure:
· Place test support call with Nutanix support to test responsiveness and remote support ability.


Data Migration
Objective:
· That the Nutanix cluster is able to import current Virtual Machines from other vSphere platforms and that external NFS data sources are able to be mounted into the vSphere cluster to allow access to existing data for migration.
Test procedure:
· Mount standard external NFS datastore to vSphere, storage vMotion VM’s and copy VMDK files into and out of the Nutanix cluster. Note that there is no difference to performing this in a Nutanix cluster from any standard vSphere installation.


Backup and recovery
Objective:
· That standard host based backup and recovery software operates correctly within the Nutanix environment.
Test procedure:
· Install the preferred backup software into the vSphere environment and test to the backup devices. Note how the standard vSphere environment supports host based backup and replication as normal.



High availability & replication
Objective:
· That the Nutanix cluster supports replication of snapshots to a remote site or cloud for DR
· That standard HA tools work in the Nutanix environment
Test procedure:
· vMotion / Live Migration. Demonstrate functionality traditionally requiring shared storage or SAN
· Test VM Replication and failover to remote site
P
F
E
Userlevel 2
Badge +12
Hi ,

Thanks for sharing...
This will be very useful.

Regards,
Bart
Userlevel 7
Badge +34
Looks great, thanks for sharing