Software Testing

Our Services in Software Testing

Testing is an important and necessary part of software development. We provide software testing as a specific service too.

What we do

We do software testing in all known development phases.

The tests are often arranged in campaigns, which means that before each software release, we need to repeat the same tests or perform their updated version.

If you give us product specification, we will create a test plan. Or you can provide us with a test plan for review and test performance.

Our outputs are test plans and test reports for the corresponding components.

Software Testing

Software Testing

Check out all details about this service

Technologies and Tools
Technologies and Tools (SW Testing)
Technologies and Tools (SW Testing)

Technologies and Tools

In static code check, we utilize Clang or Lint-based tools.

In some other cases, it is sensible to use built-in checks within the IDE, like Visual Studio.

Regarding unit tests, we always use the tools suitable for a specific programming language – some languages have built-in unit test support, and some need to import special testing libraries.

When performing feature tests, we often combine automated and semi-automated test setups, especially for tests with HMI interfaces.
Target Markets
Target markets (SW Testing)
Target markets (SW Testing)

Target Markets

We can perform software tests with strict safety standards or develop our own solutions.

We develop and perform software tests for medical devices with very strict safety standards – corresponding to the high value of life and health.

We have developed and subsequently test embedded software for emergency communication systems and for the measurement instruments.

Our Typical Workflow

There is always a plan for all tests at the beginning.

Our Workflow (SW Testing)
Our Workflow (SW Testing)

Our Typical Workflow

We make a test plan based on the specification of the system.

There is always a plan for all tests at the beginning.

The second option is to get a test plan from the customer. This happens usually in case a customer comes with their product during a late stage of development.

We implement the tests in one of the programming languages. Scripting languages are mostly preferred but compiled languages can be used as well.  

Test report is an important output of the test implementation. We include all the test conditions and details.  

During the last step we make a review together with the customer and ask for his feedback.
Our Experience
Our Experience (SW Testing)
Our Experience (SW Testing)

Our Experience

Safety standards and corresponding tests are more strict for medical devices than anywhere else.

We started with the software-defined radios (SDR) where we tested the behavior of the configuration and control interfaces.

Later, we continued with another radio project. In that case, we tested our part of the job – a hardware abstraction layer. We cross-checked if the control of hardware exactly corresponded to the interface control description document.

Recently, we have supported our important customer specialized in medical devices.

Let Us Know About Your Project

Contact us

Our hardware and software development company is ready for new partners, business opportunities and challenging projects.

* Required fields are marked with an asterisk.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Pavel Vrtík

Pavel Vrtík

Business Development

email
pavel.vrtik@consilia-brno.cz

Feel free to contact me directly.

Payment, Handover and Cooperation Frameworks

How We Can Cooperate

Based on your business case and to meet your individual needs, you can choose one of two options for financing and delivery models of our services.

Fixed Cost Project

We suggest highly specified work packages, and you can decide whether they fit your needs.

We deliver, report, and invoice individual packages based on the agreed schedule.

This option is most suitable for projects where all or most of the specification is known.

Hourly Rate Service

We agree on an hourly rate and prepare an offer that includes a rough job specification. The development team dedicated by us will be part of your team. 

This means your manager directly controls the job priorities and addresses the on-the-fly issues. Hourly rate is based on the cost we have with the activity such as engineer salary and cost of the rented tool.

This scenario is suitable for projects where the exact effort is unknown, or the specification is very general.
Software Development overview

Related Customized Solutions and Case Studies

You are here:
SW Development Overview
/
Software Testing