CyberVision, Inc. USA | Quality Assurance Testing | Software Development Solutions | Offshore Outsourcing Ukraine

QUALITY ASSURANCE

CyberVision, Inc. Quality Assurance Testing Services  CyberVision provides comprehensive and effective software Quality Assurance and Testing services.

Our QA and product test teams execute a number of processes to eliminate any product defects.

QUALITY ASSURANCE  PROCESS

The QA process begins at the earliest stages of the software development project - we believe that testing during pre-coding stages can prevent the majority of errors and reduce overall project cost.

Our tester's deep understanding of the system architecture allows for improved code coverage and produces high quality documentation.

Before any code is written our testers perform the following tasks:

  • Review the requirements to ensure they are complete and have been interpreted correctly.
  • Perform technology benchmarks to ensure modern techniques are being applied.
  • Ensure the final product is scalable and flexible by analyzing the system's components and their interactions.

Finaly unit testing and full product testing is performed to detect bugs related to coding errors.

CyberVision provides the following Quality Assurance services:

  1. Testing
    1. Whitebox and blackbox testing
    2. Dynamical and statical testing
    3. Mutation testing
    4. Automated  testing
      1. Tcl/expect, python, lua, perl scripting
      2. Test  framework usage
      3. Own test  framework creating
    5. Regression  testing
  2. Testcase coverage end effectiveness analysis
    1. fault injection
    2. data classes  analysis
  3. Documentation process control
  4. Tuning and  optimization performance Analysis
  5. Optimal configuration benchmarking
  6. Testing process control and improvement

QA TESTING EXPERTISE

  1. Functional testing
  2. GUI and usability testing
  3. Data flow testing
  4. Interface testing
  5. Volume testing
  6. Installation testing
  7. Configuration testing
  8. Security testing
  9. Internationalization and localization  testing
  10. Documentation testing
  11. Load balancing testing
  12. Reliability testing
  13. Availability testing
    • Failover/recovery  testing
  14. Performance testing
    • Load testing
    • Stress and spike testing
    • Benchmarking and performance  profiling
    • Stability testing
    • Memory leak detection
    • Bottleneck detection
    • Race-condition detection
    • Capacity  testing

We use manual and automated testing - for the latter we use both commercial and non-commercial tools:

  1. HP Load Runner for performance testing
  2. IBM Rational Robot for functional  testing
  3. WebLOAD for performance testing
  4. OpenSTA for performance testing
  5. Valgrind for memory leak  detection

QA TOOLS & TECHNOLOGIES

SCM

  • IBM Rational ClearCase
  • MS SourceSafe
  • McCabe CM - TRUEchange

BUG TRACKING

  • AVS
  • Bugzilla
  • IssueTrackerProduct
  • phpBugTracker
  • Bugs online

BUILD MANAGEMENT

  • Codefast
  • Openmake
  • QEF
  • Antelope
  • Gump

REVISION CONTROL SYSTEMS

  • CVS
  • Bazaar
  • ClearCase
  • Git
  • GNU arch
  • Subversion (SVN)