Cubika
 
Quality Assurance Quality Control

In order to guarantee that the software development process fulfills the specifications of final users within established times and budgets, it is necessary to implement qualty assurance services.

Bearing this in mind, Cubika counts on a solid team devoted to Quality Assurance & Quality Control.

This team has a wide experience and has worked in the most challenging projects developed in the region.


Cubika also counts on an innovative and agile methodology for the implementation of services of  quality assurance in projects involving software development and maintenance, fulfilling procedures and practices standardized by international norms.


  QA analysis
----------------------------------------------------------------------
QA design and implementation
----------------------------------------------------------------------
QA code
----------------------------------------------------------------------
Support for the design of unitary tests of development
----------------------------------------------------------------------
Unitary tests
----------------------------------------------------------------------
Tests of use / Use tests
----------------------------------------------------------------------
Integration tests
----------------------------------------------------------------------
Regression tests
----------------------------------------------------------------------
Compatibility tests
----------------------------------------------------------------------
Performance tests
----------------------------------------------------------------------
Stress tests
----------------------------------------------------------------------
Acceptance tests
----------------------------------------------------------------------
Training
----------------------------------------------------------------------
 

QA analysis: We carry out an exhaustive review of  analysis devices such as: specifications of cases of use, state transition diagram, requirements matrix, vision documents and the corresponding tracing matrix. Through this review we assure the consistency of the raised solution, its compliance to requirements and the ease of understanding of the resulting documentation.

QA design and implementation: We carry out a complete revision of  design devices such as: diagrams for different design types, tracing matrix of analysis types by design types, data dictionary for the application and data load scripts. Following this path, we endorse a robust design that allows us to start with the construction of the solution.

QA Code: We carry out a complete revision of the code by applying  rules, development standards and good practices, defined in accordance to the application to be tested. In this way, we can confirm that the code is consistent and detect errors before beginning with the unitary tests.

Support for the design of unitary tests of development: We revise the unitary tests that developers make and work together with them in order to achieve a better coverage.

Unitary tests: We develop test cases which allow us to test an application before having developed all its components. We make sure that SW pieces work individually so that later we can carry on a comprehensive and more stable test.

Tests of use: The measure of utility, ease of use, ease of learning and appreciation for a user in a given environment evaluates the use of a system. Our methodology allows a test at a high level where we represent the task of a final user and another test at a lower level where we verify sensorial and motor functions. We include documentation which contains recommendations about the characteristics of ergonomics and navigability according to international norms which define steps to follow on the matter.

Integration tests: The testing cases that sustain them allow to check the interaction of the units with the purpose of verifing the final behaviour.

Regression tests: We test all the functionalities of the software in order to assure that new versions will not introduce new incidents. We can accelerate the execution times through the use of robotics.

Compatibility tests: We are able to ensure that the software is compatible with specific versions of operative systems, web servers, data bases and other constituent components of the application´s architecture.

Performance tests: We verify response times, consumed resources and available resources under the application’s normal operating conditions.

Stress tests: We make tests overloading the software in order to verify its behaviour as far as concurrence, error handling and consumed resources.

Acceptance tests: Before activating the production, we carry out together with the client, a series of tests strategically selected in order to verify that the SW is ready to be used by the final user. This ensures that the developed product fulfills the client’s expectations.

Trainings: We train professionals in the area teaching them our methodology, our way of work and commmitment to work in order to foster a culture of quality.

 


Galeno Chose Cubika to development RIAs with Flex.
--------------------------------
SMG Seguros chose Cubika to implement.
--------------------------------
Cubika and TEMENOS, technological alliance for the financial sector.
-------------------------------
 
Cubika Building e-Bussines
Compañia | Soluciones | Servicios | Site Map