text: **6.2.3 Quality assurance testing**
  
  The quality assurance (QA) testing is run in parallel with the code development through the 
  development cycle. When developers create new code, they perform their own unit test to 
  ensure that the code works as intended. These unit tests are then passed to the QA team for 
  automation. The QA team automates these tests and adds other newly automated tests to the 
  regression bucket. 
  
  Every time a new build occurs, which is nightly during peak development, automated 
  regression and performance tests are run. These automated tests are run on the multiple 
  operating systems that are supported by Content Manage OnDemand (Windows, Linux, AIX, 
  IBM i, Linux on System z®, and z/OS). The goal is to detect any defects or performance 
  impact so that it can be corrected the following day. 
  
  Periodically, endurance and stress tests are run to ensure that the code can run for long 
  periods and under heavy workloads. 
  
  A specialized subset of these tests and cloud-specific tests are run against the Cloud release 
  of Content Management OnDemand. 