Software Quality Assurance
Our expertise in testing provides the customer with the possibility to save time and money
We ensure comprehensive quality through the use of auto testing and load testing practices
We strictly adhere to the test completion criteria
We use an iterative model and flexible methodologies
Functional testing
We ensure savings by testing and finding defects at the earliest stages of the software life cycle, because we:
Create and manage team workflows, as well as coordinate work
Team up TDD and BDD methodologies
Analyse and develop a test model using the mind map, traceability matrix and various test-design techniques
Work in Agile using Scrum and Kanban project management approaches
Use testing tools
Create test cases, generate reports and manage data
Work with databases
Functional testing team
Will analyse and statically test technical requirements, specifications and other documentation
Will carry out various types of testing: functional, regression, smoke, GUI
Will produce a test report and provide up-to-date information on the current status of the product
Auto testing
It allows a significantly faster release of the software product and reduces the cost of test iteration
Applying the most popular frameworks
Using development languages
Testing mobile apps
Working with databases
Building processes in CI systems and running a test bed
Choosing an approach to testing automation
Reporting on the test using
Auto testing team
We apply our skills to win time, as this will ensure the quality of the product through regular and consistent checks using the basic elements:
Analysis of the system under test
Environment management (test bed management, start-up automation)
Determining the autotest set / Autotest coverage assessment
Selection of automation stack (selection of libraries, patterns, autotest frameworks)
Process of creating, debugging and maintaining autotests
Load testing
Is required when:
- You are going to adopt a new IT system with a large number of users
- You are going to understand the capacity of the existing infrastructure, as well as to find the load limits
- You are expecting a high sales season or preparing to launch a major advertising campaign
- You are planning to change the architecture or make significant changes to the functionality of a high-load system
- You are intending to open new branches and connect them to a single infrastructure or centralise several software solutions
Load testing team
We will answer the question whether your system meets the reliability requirements of an industrial environment and identifies performance margins and bottlenecks adversely affecting operation, using:
Modern professional tools
Powerful monitoring and visualisation tools
Automation of test running and results collection by means of CI systems
Third-party stubs in Java, C# and auxiliary scripts
Unique automation templates
- - to analyse statistics and build test profiles
- - to calculate load supply scenarios
- - to collect and analyse results
Performance analysis of your application's database
The results of the load testing will answer the following questions:
Is the software fast enough?
How can I make the software run faster?
How many parity users can operate it?
What happens when there is an unplanned load?
Does the software work reliably enough?
Which IT landscape and software to choose?