Home | Services | Quality Assurance

Quality Assurance

The growing complexity of today’s applications has advanced testing methodologies to new heights. Working as a group, our testing specialists and business analysts leverage their knowledge and resources across planned activities.

Our testers are trained developers, which leads to improved code coverage and produces high quality documentation. Our testers participate in the requirements process and especially in requirements reviews, addressing requirements that are difficult to test. This process enables us to develop more thorough tests by the time the code is ready.

The QA / testing process begins early in the life cycle of a project - we have found that by beginning testing during the early development stages, we can prevent the majority of errors and reduce overall project cost.

QUALITY ASSURANCE PROCESS

Our QA and product testing teams execute several processes to ensure the final product is accurate and without defects:

  • 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.

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

CyberVision, Inc Software Quality Assurance Testing Services

Our testers participate in the requirements process and especially in requirements reviews, addressing requirements that are difficult to test, and learning about the requirements early to enable developing more thorough tests by the time the code is ready

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)
 

Wireless Technologies

CyberVision is focused on providing solutions using next generation wireless technologies such as Wireless IP Telephony, 3.5G and 4G wireless networks, WiFi, etc. Wireless Technologies

 

LOCATION BASED SERVICES

CyberVision has a deep understanding and extensive expertise in the design and development and implementation of Location Based (LBS) projects; GSM / GPS / CDMA / RF / Wireline. Local Based Servises

 

Business Process Automation

CyberVision helps clients reduce costs via Business Process Automation. Our software analysts effectively extend the functionality of an IT System by creating tailored links between systems. Business Process Automation

 

© 2010 CyberVision, Inc.
All Rights Reserved.