Our Expertise
Mobile Development
Custom Software Development
Web Development
Software Quality Assurance
Search Engine Optimization
 
  Mobile Development
Mobile Websites Development
iPhone Development
Android Development
BlackBerry Development
Windows Mobile Development
 
  Quick Links
Our Clients
Testimonials
Newsletters
Articles
 
  Quick Contact
Office: (604) 591-2444
Cell: (604) 716-7501
Fax: (778) 218-3577 
E-mail: admin@gunoxsoftware.ca
Request A Quote
 
Software Quality Assurance
 

What is testing?

Testing means the measurement of software quality. Testing of a software application confirms whether it performs its intended functions as per the expectations or not.

Outsourcing Services

Software Quality Control Testing is an integral and critical phase of any software development life cycle. We provide following outsourcing services in Software Quality Assurance:
 

  • Quality Assurance Audits
  • Root Cause Analysis
  • Software Quality Plans and Processes
  • Software Test Strategies
  • Software Test Plans & Test Scripts
  • Software Test Automation
  • Test Resources and Test Execution
  • Test Analysis and Reporting

Verification Testing
Errors are concentrated in the earlier stages of the development process. More than 70% of the total defects can be filtered out with having thorough review of SRS and Design. The various verification testing services include review of: 

  • Software Requirements Specifications (SRS)
  • Functional or high-level design
  • Internal or low-level design
  • Code review
  • Test Plan
  • Test Cases
  • Documentation (User Guide, Installation Guide, Help Files, etc.)

Validation Testing

Validation testing starts with the routine build installation on various test machines covering the test environment scope and carrying out Smoke testing.

  • Testing Strategies
    • Black-box testing
    • White-box testing
  • Activities
    • Low-level testing
      • Unit (module) testing
      • Integration testing
    • High-level testing
      • Usability testing
      • Function testing
      • System testing (Performance, Load, Stress, Memory leakage, etc.)
      • Acceptance testing (Alpha, Beta, GM, and FA)

Testing Life Cycle Activities

The different activities we carry out in a test life cycle:

  1. Testing Strategy
  2. Effort estimation
  3. Master test planning
  4. Test cases creation and updation
  5. Testing and defect reporting on routine builds
  6. Reports generation
  7. Metrics
  8. Acceptance testing in different mile-stone releases

Why Gunox Software?

  • Follow Iterative testing process 
  • Independent QA department
  • Capable of performing wide range of testing activities (manual and automated)
  • Testing on cross platforms
  • Start testing early in the development cycle thus reducing risk and cost 
  • Highly experienced test engineers with an average experience of 5+ years
  • Use of automation tools in testing
  • Able to meet tight testing schedules
  • Perform Risk Analysis and mitigation plan

 

CONTACT US

REQUEST FOR QUOTE

 
 
HOME              SOFTWARE DEVELOPMENT             WEB DEVELOPMENT             PORTFOLIO             WHY GUNOX SOFTWARE             CONTACT             PRIVACY POLICY