top of page

Functional Testing:
OhonTech’s complete suite of manual and automated testing services aim at delivering software with the least possible bugs. Below is a checklist of manual testing framework.

  • Analyze requirements and functional specifications

  • Define test environment and testing tools

  • Develop test plan

  • Create and prioritize the most critical transactions

  • Build test cases

  • Execute test cases

  • Report bugs

  • Provide detailed Test Reports

While manual testing is in progress, embedded QA works on creating test scripts that is compatible with the automation framework that the client adopts. The best candidates for automation are more stable functionality of the application and QA Analyst transforms those test cases into automated scripts and run periodically.

Regression Testing:
In addition to manual and automated functional tests, a suite of regression test is maintained and executed for each release. This is to find out any cross-platform defect and find any defect that was not found at functional testing level.

Session-based Testing:
Although we strongly suggest a full suite of regression test is run, due to re-prioritization of goals of a project or some other reason, QA might end up having less than required time to execute full regression test. In such instances, session-based testing serves as a substitute of regression test. In this type of testing, more risky components are addressed, ad hoc tests are run in those areas and results are logged in Test Reports. This way, at least the risk-prone areas are tested and some documentation is available to follow up.

Exploratory Testing:
Aim of exploratory testing is to provide broader coverage of the application’s functional behavior. This testing is non-script based and no documentation or tracking is done. However, defects are logged as found and Test Report on high level scenarios is generated.

Compatibility Testing:
To verify capability of the software, how well the software runs on client machine, we make compatibility testing as part of our test strategy. We provide both Backward and Forward compatibility testing support and focus heavily on testing across multiple OS, browsers, network environments, etc.

Localization Testing:
In current ever-changing global market, localization is becoming more and more important day by day to compete with companies all over the world. And to put strong presence across boundaries, business give significant focus on multiple locales of the same product so that consumers find it’s more appealing to consumers. At OhonTech, we ensure that the application gets good test coverage across multiple locales – from development phase to final implementation.

Internationalization Testing:
Rational for internationalization is the same as localization of a product mentioned earlier. While testing localization (e.g. making sure the User Interface is translated in required locale everywhere) is important, testing from international perspective is equally important. This ensures whether application works properly in different languages and regional settings (ability to display accented characters, to run on non-English operating systems, to display correct date and time format, numbering systems, etc). We specialize in this kind of testing across different configurations with different file types, which helps to make sure that when the company moves from local to global, it delivers a high quality product meeting users’ market standard.

 

 

 

 

 

 

 

 

 

 

 

 

 

bottom of page