Software Quality Assurance & Tests
Our services
Officience Software Quality Assurance & Tests services provide quality control over the entire software development and roll out phases. Our quality control includes requirements, specifications, design, coding, source code management, configuration and delivery management . We use industry-standard QA processes, testing methods and tools.
Our approach
On each project, we set up a QA team including one or several QA engineers and several experienced testers. Quality engineers are responsible for implementing, tracking and modifying the quality assurance plan to make sure that it is completed successfully.
The Software Quality Assurance plan includes the following items :
- Requirements review and validation
- Risk assessment
- Formulating of the testing plan and the test cases
- Source code controls
- Designs and Code reviews
- Detailed acceptance plans at each iteration of the project, describing the expected results and deliverables
Our testing methods
Officience uses a full range of independent testing methods including:
- Black Box / Functional testing
- Use case testing
- Performance testing
- Load & stress testing
- White Box / Structural testing
- Unit testing
- Regression testing
- Security testing
- Compatibility testing
- Globalization and language localization tests
