THE INFORMATION IN THIS ARTICLE APPLIES TO:
- All products, all versions
QUESTION
How does Globalscape manage quality in their products?
ANSWER
Test Team Role and Responsibilities: |
| - The Test team is responsible for ensuring requirement compliance and validating new feature functionality.
|
| - The Test Engineering team is responsible for maintaining and expanding our testing efficiency using automated testing.
|
| - Both teams participate in extensive load, stress and performance testing.
|
To maintain Quality Control every build must pass through a 4-step quality check process: |
| - Unit testing/and or code review performed by development on any defect fixes and code changes.
|
| - Automated acceptance testing is executed against the build.
|
| - A manual test suite which is maintained by the Test department and performs the following functionality:
|
|
| - Verification of requirement compliance
|
|
| - Verification of regression and legacy support
|
|
| - Verification of defect remediation
|
|
| - Verification of new feature functionality
|
| - If required, such as for a Private Patch build, Customer Support provides secondary validation to review code changes and validate appropriate implementation.
|
In addition to the aforementioned process the Quality Engineering and Test teams do the following: |
| - For the EFT product line, we have a 24 x 7 lab which runs continuously to ensure product stability and performance.
|
| - Metrics are gathered for every major release to ensure against performance degradation.
|
| |
| - Certification and Compliance testing.
|
| - Upon release, manual test process for new features and functionality is submitted to Test Engineering for inclusion in the automated acceptance testing suite.
|