Quality Assurance

Save the development time.

There are people, whose work is invisible to the customers yet essential for the project. Sometimes they are called quiet guardians of the project but their initial name is Quality Assurance Specialists. They do their best to make sure that the project does not have any issues and provides the users with a smooth and flawless experience.

Performed Types of Testing

Compatibility testing

Assurance of compatibility of UI in terms of the compatibility requirements
outlined in technical documentation. Compatibility testing is performed
on emulation software and real devices.

Functional testing

The aim of functional testing is to make sure that the features work in
accordance with the specifications, mentioned in the development
documentation and look the same as well. Functional testing also
verifies that no bug will be missed. To conduct the functional
testing one feeds the app input and works with the
output which was received.

Regression testing

In case some there were any changes in your project, functional and
non-functional testing will be returned. It allows making sure that
all the previously implemented features still work the way they
should.

UI testing

While performing UI Testing the QA specialist investigates if the graphical
design corresponds to the requirements, mentioned in the specifications
of the product. The elements under investigation are the fonts, colors,
layouts, icons, links and so on.

User acceptance testing

Testing of application from the side of a user with specific user scenarios.

Assurance of compatibility of UI in terms of the compatibility requirements
outlined in technical documentation. Compatibility testing is performed
on emulation software and real devices.

The aim of functional testing is to make sure that the features work in
accordance with the specifications, mentioned in the development
documentation and look the same as well. Functional testing also
verifies that no bug will be missed. To conduct the functional
testing one feeds the app input and works with the
output which was received.

In case some there were any changes in your project, functional and
non-functional testing will be returned. It allows making sure that
all the previously implemented features still work the way they
should.

While performing UI Testing the QA specialist investigates if the graphical
design corresponds to the requirements, mentioned in the specifications
of the product. The elements under investigation are the fonts, colors,
layouts, icons, links and so on.

Testing of application from the side of a user with specific user scenarios.

Why Choose Celadon?

We are an independent company, devoted to the pure-play approach, so our only goal is to make sure the quality of your product corresponds to the highest standards. To ensure success the team members, working with your project, are in touch with you on all the stages of QA performing.

Highly Dedicated Services

If you are looking for shift-left testing, enabling CI/CD, you are in the right place. Working with us you will see with your own eyes how the testing can drive culture, implementing the changes.

Boost Business Value with Agile

The testing and automation frameworks we use are customized to fulfill your needs as far as we create them upon open source technologies.

Celadon More With Less

Our QA services lifecycle

Our QA services lifecycle

Requirements documentation

The requirements are validated by our specialists before development process starts. Business requirements analysis is performed based on the Guide to the Business Analysis Body of Knowledge. As a result, specification and wireframes appear.

Test planning

The test strategy documents contain all the future QA activities and testing, which were set and defined at the stage of planning. These mentioned points include such points as testing environments, start and end criteria for the testing and testing types.

Environment setup

Our specialist checks everything to make sure that the testing environment is ready for the testing itself. Under the term “test environment” we mean test devices, operating system versions, and involved apps. Involved apps are the ones to be installed on the device for testing purposes.

Test design

Our QA specialists use a special checklist while working, where all the tasks for a sprint are defined. The checklist works pretty much the same as a test case but contains fewer details and it is easier to edit and monitor. So it becomes an important tool to get more substantial progress.

Test execution

We start manual testing as soon as user stories are prepared. Thus we ensure the correct work of the app’s features. In case we are about to perform testing for large projects, we automate a part of the process - smoke testing, regression testing, and performance testing. These testing types are automated with efficient and up-to-date test automation tools.

Reporting

The transparency of the testing process is possible because of using Jira and TestRail. The clients are provided with the release notes after each sprint we perform. We present the builds as well, so our clients can see the progress with their own eyes. We are sure that being open about development changes also helps to make our work more efficient.

Case

Business Intelligence
Platform for Marketing

A SaaS MVP based on web scraping, data analytics, and data visualization. Used to provide insights about competitors and market, provide pricing recommendations.

Case

Fleet Management
System

Business software for remoting management of workers, vehicles and routing optimization. Based on GPS tracking, orders distribution and Big Data. Web and Mobile system includes cloud backend.

Case

Risk Assessment
Analytics

A data analytics module that can forcast insurance risks based on the user parameters compared to the custom unique dataset of huge insurance history.

Let's Talk

Enter name
Enter phone
Enter email
Enter message
+
attach file
We use cookies to provide and improve our services. By using our site, you consent to cookies. Know More +