Download Brochure

Quality Commitment

Quality Management System

OnCleverSoft uses state-of-the-art Quality Assurance methodologies and practices in all its projects, aiming to deliver defect-free software products. This commitment to quality is OnCleverSoft core objective as we believe this is the only way to ensure customer satisfaction.

OnCleverSoft has developed a set of procedures, guidelines and project documents for business processes based on the best industry practices and quality standards: ISO 9001:2000 and CMMI. Compliance with established requirements, standards and procedures is evaluated through process monitoring, product evaluation, audits and testing.

These activities enable us to measure, assess and enhance the company’s functions to ensure efficient performance and high quality project implementation.

Key factors for the high quality project implementation:

  • Perfect project management;
  • Efficient process;
  • Complete documentation;
  • Excellent communication.

OnCleverSoft Quality Assurance key processes:

  • Software Design, Development and Testing;
  • Effective Planning;
  • Process monitoring and continuous improving;
  • Prevention and Correction actions planning;
  • Internal Audits;
  • Document Management;
  • Configuration management;
  • Employees’ training.

Each of these processes has a defined input data and output data. All the processes are linked between each other and represent OnCleverSoft Process Model.

Project Methods of Testing

Test team activities will be introduced at early stages of project development, so that to ensure best quality from the beginning till the end of the project. See below the details:

Test Levels

Test Cases shall be divided into following logical areas (groups):

  • Smoke Tests;
  • Critical Path Tests;
  • Extended Tests;
  • User Acceptance Test.

Test Types

This test types should be used during the testing:

  • Functional Testing;
  • User Interface Testing;
  • Performance Testing;
  • Configuration Testing;
  • New Feature Testing;
  • Regression Testing;
  • Localization Testing.

Project Acceptance

Upon the OnCleverSoft delivery of Deliverables to the Customer with respect to a version, the Customer will evaluate whether such Deliverables conform to the applicable Specifications pursuant to the acceptance criteria. The Customer will give OnCleverSoft written notice of acceptance or rejection of Deliverable within 5 business days after receipt of the Deliverable (the “Acceptance Period”). If a statement of rejection is given, OnCleverSoft agrees to make commercially reasonable efforts to correct all nonconformities to Specifications as stated by the Customer and redeliver the corrected Deliverables for acceptance within fifteen (15) business days or as agreed between the parties after receipt of such notice of rejection.

If the Customer fails to provide such an acceptance notice or a statement of rejection to OnCleverSoft within Acceptance Period, such Deliverables will be deemed accepted by OnCleverSoft.

General Acceptance criteria for the Release Build

The testing is completed when:

  • The build is deployed to the work environment;
  • No open defects with severity Critical and Major that are reported to the defect tracking system;
  • No open defects with severity Medium and Minor and priority Urgent and change requests with priority Urgent or High that are reported to the defect tracking system;
  • No more than 10 open defects with severity Medium and priority Medium;
  • No more than 20 open defects with severity Minor and priority High;
  • User Acceptance Test has been passed (test cases for User Acceptance Test must be designed and approved by OnCleverSoft and Customer in advance).