Semi-automated software testing

Software assessment (testing and analysis) is usually an expensive process, but it is also a crucial activity to ensure the accomplishment of both functional and non-functional requirements and finding bugs.

At Agilisoft, semi-automation on software testing and analysis reduces efforts and therefore improves the quality of the system under test.

We know the paramount importance of quality assurance processes. That’s why we engage our independent QA department in product development very early – right after the initial project requirements have been studied.

Our Quality Management System ensures full compliance of our software solutions with stringent quality standards defined in the software development agreement.

QA

We know the paramount importance of quality assurance processes. That’s why we engage our independent QA department in product development very early – right after the initial project requirements have been studied.

Our Quality Management System ensures full compliance of our software solutions with stringent quality standards defined in the software development agreement.

Independent testing
(not done by developers)
means quality

Our Software Testing and QA department is an independent division within Agilisoft with QA Engineers on board that have successfully completed many QA projects.

We deliver stand-alone and integrated testing services to various customers from software product startups to larger corporations, offering supreme quality assurance through deep understanding of your business goals and applications.

independent testing

ISO 9126 framework for software quality measurement to reflect the user view

The ISO 9126 standard recommends six characteristics to form a basic set of independent quality characteristics.

According with your business goals, we define with you what quality characteristics are key success factors.

Quality Characteristic

Definition

Functionality

A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs.

Reliability

A set of attributes that bear on the capability of software to maintain its performance level under stated conditions for a stated period of time.

Usability

A set of attributes that bear on the effort needed for use and on the individual assessment of such use by a stated or implied set of users.

Efficiency

A set of attributes that bear on the relationship between the software’s performance and the amount of resources used under stated conditions.

Maintainability

A set of attributes that bear on the effort needed to make specified modifications (which may include corrections, improvements, or adaptations of software to environmental changes and changes in the requirements and functional specifications).

Portability

A set of attributes that bear on the ability of software to be transferred from one environment to another (this includes the organizational, hardware or software environment).