Home >> Services >> Infrastructure Evaluation - Testing

 Software Testing:

Our software testing approach involves planning and monitoring the software testing efforts at the various life cycle phases or testing levels. We recommend that unit testing should be planned and accomplished by the developers. Integration testing involves testing the combinations of program units and their interfaces. Integration testing should be planned during the design phase and accomplished with an appropriate balance of developers with design knowledge and independent testers with minimal design biases. Systems testing should involve testing the entire system to verify that system requirements are met including specified functions, quality, and performance characteristics. System testing should be planned during requirement analysis and accomplished by independent testers. Acceptance testing involves testing the system to ensure that it is ready for delivery and use. Acceptance testing should be planned during requirement analysis and accomplished or witnessed by intended system users.

Our software testing is planned and monitored for each testing level (e.g., unit, integration, system, and acceptance). Our software testers test software requirements and obtain test coverage information. Then code is reviewed or statically analyzed or both before software testing. We do regression testing on changed systems.

  • Software Quality Assurance (QA) and testing
  • Systems testing
  • Requirements compliance testing
  • Test plan development
  • Individual feature, functionality testing
  • Benchmarking
  • Performance testing
  • Java code compliance testing on different operating systems
  • Full cycle Web-site, E-commerce, E-business applications testing:
    • Stress and load testing (with concurrent web clients)
    • Limits and performance testing
    • Browser and operating system compatibility testing
    • Scalability testing
    • Web page content testing (texts, images, sounds, videos, animations)
    • Database testing
  • Testing for back-end processes, including ASP, applets, servlets, plugins, ActiveX components, and CGI-bin
  • Web security testing
  • User interaction testing
  • Full cycle end-to-end solutions testing
  • Web server testing
  • Simulations testing (by test scripts) and real load testing
  • Test reports in a graphical format or in spread sheet
  • Code quality testing
  • Interoperability testing
  • Integration testing
  • Acceptance testing
  • Regression testing
  • Fault tolerance testing
  • System capacity testing
  • Compatibility testing
  • With other software & hardware components
  • With software versions (backward, forward)
  • Automated testing
  • Market readiness testing
ASP/Outsourcing Center | Application Development | E-business | Infrastructure Evaluation - Testing
Reengineering | Offshore Development | Development Methodology
Copyright © 2002-2003 G&G Technologies, Inc. Research Triangle Park,   NC 27709-2122
Toll free: 1-800-852-4145 Voice: 919-461-9848 Fax: 919-461-3837 Email: info@GGtechinc.com