Services

What are software tests for?

Software tests are used to evaluate different quality attributes of a software product.

Such evaluation helps reduce the risk of failure when a product is in production. There are many problems that software malfunction generates, these include loss of money, time, reputation and even situations which could affect life.

Qualitas Test Team, especialistas en Pruebas de Software.
Aliados de AQCLABTesting is context dependent; principle 6 of software testing.

SOFTWARE TESTING SERVICES

dinamicas

If you are using testing in your work environment solely to run software and check results, you are missing the opportunity to get the right information at the right time to do more than just control the risks of projects and products.

Yes, we are rigorous with software testing, but at the same time we are agile with projects.

We offer you the possibility to evaluate the quality of your software through the following testing services:

Functional Testing – Manual

Human interaction provides the opportunity to perform tests from the user's perspective. With the use of appropriate strategies and the application of expert techniques, we will get you where no user has gone before.

  • Evaluation of functional adequacy, correctness and completeness.
  • Report and analysis of failure impact.
  • Early fault detection.
  • Manual functional tests for any level of testing.
  • Expert test case design.
  • Reuse of test cases.
  • Holistic vision of an Expert and comprehensive Tester.
  • Testing Engineers of various levels - Junior Trainee to Master
  • Service available to be performed remotely or on site.

Performance Testing

The covered focus of our Performance Testing is:

  • Load and Stress Testing
  • Performance Testing
  • Volume Testing
  • Performance Testing
  • Concurrency Testing

Our clients will be able to address any doubts regarding the behavior of their software:

  • How efficiently will the application behave under a certain scenario?
  • What opportunities for improvement are there in an expected scenario?
  • How fast does the system recover under stress peaks?
  • How fast does the system recover under stress peaks?
The Non-Functional Testing service also offers:
  • Reports under comparative scenarios of non-functional behavior.
  • Monitoring and control of test coverage.
  • Strategy advice.
  • Selection of load injection applications.
  • Generation and delivery of data sets.
  • Consolidated information on time results and test status.
  • Consolidated information on monitoring log.
  • Non-functional Tester
  • Exclusive dedication to your project.

Mobile Testing Lab

In our app laboratory we use specialized tools to carry out mobile testing activities in a controlled environment where external factors are prevented from altering the due testing process.

Todas las actividades se controlan y normalizan garantizando:

• Usability • Compatibility • Performance • Functionality • Security

Specialized Testing

Based on experience, we have created a package of specialized services for highly rigorous sectors, which gives the opportunity to evaluate fundamental attributes of business-oriented software in the Health, Telco and Financial fields

Our specialized testing package is made up of various testing strategies which include:

Our specialized testing package is made up of various testing strategies which include:
Static + Interoperability + Functional + Security + Accessibility + Performance + Automation
  • Team - specialized on each field.
  • Specialized reports.
  • Prioritization of the strategy defined as a whole, according to the project or projects.
  • Normative knowledge for the acceptance level according to the field.
  • Accompaniment during the phase of requirement survey and refinement.

Security Testing

We evaluate the weaknesses inherent in a design or technology, vulnerabilities, the ability to protect information, and the way unauthorized persons or systems could read or modify data.

The analysis of these tests provides an evaluation regarding:

  • Ethical Hacking and Pentesting.
  • Computer forensic analysis.

Software Testing Automation

We value responsible automation, and we give you the opportunity to automate what is really required, based on previously analyzed and designed test cases.

Automation requires maintenance and should be a complementary activity to manual testing.

We will work accordingly to your needs, and we will keep in mind risks, budget, type of business, security level, work team, and technical characteristics, among others. We work with you as a team, and together we will decide actions such as:

  • Tools to use - Selenium, Cypress, Stella, Others.
  • Number of hours of automation.
  • Scope of testing.
  • Links to other applications or tools
  • Management of incidents.
  • Test case management.
  • Type of reports
Most Used Mode
  • Remote
  • In House

PROCESS IMPLEMENTATION SERVICE FOR THE MATURITY OF SOFTWARE ENGINEERING

We evaluate, design and implement all activities necessary to incorporate greater capacity into your software development and project management processes.

We do it together!

  • We train your entire team before starting any project.
  • Before starting we assess the software engineering processes of your company, according to ISO/IEC 33000 or ISO/IEC 29110 estandars
  • We accompany you throughout the documentation and deployment process.
  • We make sure everyone in the organization complies with the norm.
  • For the standard's implementation to work, is necesary a real commitment from your work team
  • We carry out follow-ups as needed.
  • We conduct workshops oriented to agile thinking and communication management.
  • We host talks on a. Risk Management b. Software Testing c. Project Management d. Requirements Elicitation
  • We give to your team a Pre-Assessment before the Certification Assessment
  • We offer continued support during the audit process.

ISO/IEC 29110 Software Life Cycle Profiles

The ISO/IEC 29110 standards are specially designed for units or companies that develop software projects in which a group of up to 25 people (Very Small Entities - VSEs) participates

The experience of the companies we have assisted highlights the capability provided by the standard in order to conduct structured and accurate planning and monitoring. According to our analysis, the organization of the processes allows for and gives the opportunity to anticipate events from the perspective of risk analysis and know how. This is an implicit benefit of any standard.

STANDARD PROCESSES

Project Management Process
Activities:

  • Project Planning
  • Project Execution
  • Project Control
  • Project Closure

Software Implementation Process
Activities:

  • Software Implementation
  • Software Analysis and Requirements
  • Software Construction
  • Software Testing and Integration
  • Software Product Release

Working along with your company, standardization could take up to six months.

ISO/IEC 33000 Maturity Model of Software Engineering

The ISO/IEC 33000 Maturity Model provides five maturity levels which establish incremental improvements for an organization. It is a model oriented to SMEs that facilitates the gradual implementation of capabilities.

The first level of certifiable maturity is Level 2 - Managed. From our experience, the time frame for the implementation process to achieve certification is between 10 to 12 months.

With an ISO/IEC 29110 certification already in place, a company can be certified as Level 1 of maturity in accordance to the ISO/IEC 33000 Model.

ISO/IEC 33000 Maturity Model Levels

Level 1: Basic
The organization demonstrates the execution management of its processes and associated work products.

  • Project Planning Process
  • Proceso de Planificación del Proyecto

Level 2: Managed
The organization demonstrates the execution management of its processes and associated work products.

  • Supply Process
  • Life Cycle Model Management Process
  • Project Evaluation and Control Process
  • Measurement Process
  • Definition of Stakeholders Needs and Requirements Process
  • Configuration Management Process
  • Quality Assurance Process

Level 3: Established
The organization demonstrates the effective definition, improvement, deployment and assurance of its processes.

  • Decision Management Process
  • Infrastructure Management Process
  • Human Resources Management Process
  • Risk Management Process
  • Software Verification Process
  • Software Validation Process
  • System / Software Requirement Definition Process
  • Architecture Definition Process
  • Integration Process

Level 4: Predictable
The organization demonstrates an effective analysis and quantitative control of processes considered fundamental for the achievement of its business objectives. To this effect, the quantitative management needs are identified; the measurement data are collected and analyzed to identify the assignable causes of variation. Corrective actions are taken to address the assignable causes of the variance.

  • Portfolio Management Process

Innovated
The organization demonstrates innovation in these processes, and its proper implementation of innovation in processes considered essential to achieve its business objectives.

  • Knowledge Management Process
  • Business/Mission Analysis Process

Use of Our Services and QA Solutions Nuestros Servicios y Soluciones QA

Functional Testing
60%
Performance Testing
25%
Standards Implementation
15%
en_USEnglish