Testing and Quality Engineering

We are professionals in providing testing services. We will make your software testing more efficient, reduce IT costs, and ensure quality at all stages of your product's development.

Back to testing listing

Technical Workshops

We specialize in assessing your system’s performance under various conditions, such as peak and standard loads. Our expert team will pinpoint bottlenecks, optimize your architecture, and ensure your application delivers a seamless and robust user experience, even in the most demanding scenarios. Elevate your software’s reliability and efficiency with us today—because good performance is a feature.

Price

from €3,600

Buy now
Technical Workshops

Do you lack extensive experience in a specific area? Together, we'll devise a strategy tailored to your challenge and guide your team on the right path through interactive technical workshops.

How Will It Work?

  1. Kick-off Call
    At the beginning of our collaboration, we'll identify the problem that needs solving during a one-hour consultation. From inefficient processes, help with test automation to databases, integration strategies, or performance testing, we'll pinpoint the areas where your team needs improvement.
  2. Individual Interviews
    To fully understand your needs and challenges, we'll meet with selected team members. These interviews are crucial for preparing a workshop that's truly relevant and effective.
  3. Technical Workshop
    Based on all the gathered insights, we will prepare an interactive workshop tailored to all challenges and specific problems, combining training with practical tips.
  4. Collaboration Assessment
    Together, we will evaluate whether we have successfully achieved the set goal and clarify further steps if needed.

Topics We Cover

Initial Assessment & Automation

With your testing team, we'll review your current application testing solutions, including tools for TC management and Test Management tools. Based on this information, we'll suggest improvement options and identify critical areas limiting your team's development and work. The outcome will be a clear report detailing all proposed steps and adjustments to the current state. This scope can also include preparing/modifying the testing strategy that guides the entire process.

Automation Tool Selection

We'll help you get started with automated tests. During consultation, we'll review your current manual testing, select suitable test cases based on your technologies and languages, and choose appropriate automation frameworks with your team. We'll provide customized training and create documentation for easy use.

Prioritizing Tests for Automation

We'll identify which test cases are ideal for automation, focusing on regression, smoke, and integration tests. We'll categorize existing tests based on suitability for automation and create a plan.

Best Practices: Optimization of Automation

If your current automated testing solution isn't meeting expectations, requires too much maintenance, or lacks reliability, we'll help find a better solution. Whether it's selecting a different tool or identifying weaknesses in the current setup. For instance, we can define the need for more suitable identifiers for a web application, prepare test data directly in the database, or set up a process for reviewing new tests within the Git workflow.

Setting up CI/CD & GIT

Automation isn't just about running automated tests from the command line. Through consultation, we'll assist in setting up the entire process from storing source code in GIT, establishing workflows for code addition and review, to creating a new pipeline in your tool or integrating into an existing pipeline for application deployment.

Database Systems and SQL

We'll teach your team basic knowledge of database systems and SQL querying. During the workshop, we'll explore various database access approaches and teach you the basics of designing suitable database structures and adhering to normalization forms. You'll also learn SQL querying from simple search queries to complex queries with conditions and joining multiple tables. Gain practical skills for testing databases and data warehouses using SQL and learn testing strategies ensuring the reliability and quality of your data.

Test Analysis and Test Design Techniques

We'll help you efficiently plan and design test scenarios. Together, we'll explore the differences in test analysis approaches in agile and waterfall environments. You'll learn the full scope of test analysis, including document review, effort estimation, writing tests at high and low levels, and risk analysis. Additionally, you'll practically work with tools to facilitate test design and ensure adequate coverage.

Taught Approaches: Exploratory testing, combinatorial testing, risk-based testing, experience-based testing

Taught Techniques: Boundary value analysis, equivalence partitioning, state transition, classification tree, decision table, orthogonal arrays, covering arrays, pairwise (n-way testing)

AI Integration

Artificial Intelligence can effectively be integrated into the entire testing process. During consultation, we'll demonstrate AI usage possibilities and propose integration to streamline testing.

Examples of AI Usage:

  • Generating test data or complete test scenarios
  • Writing scripts for automated tests
  • Extracting details from documentation
  • Supporting error analysis

Tesena is developing an advanced tool for autonomous testing that significantly speeds up test preparation and execution. If interested, we're happy to demonstrate this tool and assist with its implementation to optimize your testing process directly in your environment.

Meet Our Consultants

Tomáš Hák

Tomáš Hák

Test automation specialist

Tomáš has been in testing for more than 13 years. He was at the beginnings of automated testing in companies, such as Jobs.cz (LMC), Kolonial (today Košík), Mall.cz, testing of George banking and some Česká Spořitelna APIs, and most recently participated in the test automation of Škoda Auto. He has used a variety of tools and programming/scripting languages. In the last four years, in Tesena, he has primarily used Python and the Robot Framework built on top of it.
show more
Kamila Kozakovičová

Kamila Kozakovičová

Test Analyst

What I enjoy about working at Tesena is the variety of work, the opportunities, the people and the support we have here. I can't imagine being anywhere else or with different people now.
show more

Do you need other testing services?

Let us know, and we will find a suitable solution for you.

By submitting the form you agree to privacy policy.