ÖĞÎÄ | English
Contact Us
 
 
  Home     About Us     Services     Client     News     Career     Contact Info  
 
     
 
  IT Outsourcing
  A.M.D
  Localization/Globalization
  BPO
  IDC hosting and Maintenance
  Product
 
 
 
    Testing  
 
Software Development
Testing
IT on-site service

At Opportune, software testing is a valued expertise. Our expert software test engineers who follow an established testing process and utilize testing tools and methodologies. Our testing Organization can delivers high-quality, cost-effective testing services to get the defects out of your applications, and ensures always-on-schedule final release. We take advantage of  our testing methodology outstanding and testing tools to serve your testing needs in all aspects from test planning , test case designing and test environment setting up to test execution and project management.

How we do it

We divide the general testing process into four separate stages, each with its own distinctive focus.

1.Project Definition

Define the testing scope, detailed requirements, budget and schedule with the client. Make sure that everything crucial to the project's success is discussed and agreed on by both parties. We can propose a feasible testing plan to our client.

2.Project Preparation

Prepare everything from setting up the testing environment to forming a team with the right skill sets, from penning down the milestone and report mechanics to clarifying expectations for each tester and their evaluation methods. All these measures ensure that the project is implemented with clear targets and sufficient resources. Risk analysis is also included at this stage

3.Project Execution

Testers and test leads execute test cases in both a meticulous and exploratory manner. Besides the regular testing laid out according to the scripts, our experienced testers also design and run ad hoc testing to discover important defects

4.Project Review

This is indispensable to continually improving the services we offer our clients, as our long-term commitments call for better performances with each project, saving our client precious time and reducing costs, and indeed, sharpening their competitive edge. The project review is something that requires serious and thorough participation from our whole team as well as our clients

Service offerings

We provide comprehensive testing services from software to website to mobile device testing. Please take a look at the following list of testing types:

Function testing

Functionality testing examines the extent to which your hardware, software, web site, or internal application meets expected functional requirements. It involves following a set of procedures designed to ensure that localized software and on-line help operate in the same manner as the source version.

Compatibility Testing

Compatibility tests verify the proper functionality of features under different configurations; configurations may include various combinations of hardware, operating system, and application software, typically grouped into tier lists according to the likelihood of customer use. Compatibility tests are run after in-depth func[FS:PAGE]tionality has been verified, typically after the Functional Complete milestone. Compatibility tests are usually comprised of a subset of functional verification tests, focused on areas of functionality which change or are sensitive to changes in the operating environment (such as OS, driver, or application version).

Performance Testing

These tests verify that the product performs within the defined performance objectives. Performance tests are run after functionality has been fully implemented, but early enough so that there's still enough time to tune, typically between the Functional Complete and Beta milestones.

Regression Testing

Regression testing focuses on verifying that key defects have not resurfaced (particularly those legacy defects targeted for fixing in the current project) and that new defects have not been inadvertently introduced through code changes, typically covering a broad range of functionality across numerous configurations. Regression testing can be performed at any time, but is especially critical between the Beta and Code Wall milestones.

Stress & Error Testing (Stress & Load Testing)

Stress and error testing verifies the proper functionality of features around functional boundaries, outside of normal operating conditions, and during the recovery from various error states. Often the defects found during this type of testing will have a low likelihood of occurring, so these tests are run after functionality is robust, which is typically after the Beta milestone.

Internationalization Testing

Sometimes labeled "Z Testing", it refers to testing to see if the product works internationally. That is, it can be run on international versions of the system, responds correctly to international system settings, and functions properly for an international user.

Localization Testing

Localization testing refers to testing that the product still functions correctly after it has been transformed (NOT translated) to a different language.

Localization tests verify support for localization (hard-coded strings, double-byte OS), the proper operation of locale-specific functionality (such as default paper sizes, time/date format, phone line characteristics, copy speed tariffs, etc.) and the consistency, appearance and content of localized resources (UI, help files, reports, etc.). These tests are run after UI resources have been fully localized, typically before Beta and completing upon reaching the Code Wall milestone.

Technologies and tools

Testing Tools

Apart from industry-standard tools, such as Silk Test, WinRunner and Load Runner,
we develop our own tools to meet the specific needs of one type of testing.

Networks

We have a solid knowledge of networks. Our testing team houses a sophisticated
network for various network-based tests.

 
       
  Address£º No. 1 Guoying, Nanxiaojie, Xizhimen, Xicheng District, Beijing Tel£º5856¡¤1995 Post Code£º100035