
We test your software together
The question is not whether you want to test software or not. The question is to what degree of automation you want to test software, because in the long run, untested is just as unworkable as repeated testing by hand. Tests must therefore be automated.
Test automation – it always sounds so easy in the textbook, but nowhere are the right, the difficult examples shown. There is a lot of material online, but solutions for the problems in your own project are not to be found there either.
In this training, you will work with the trainer to solve various problems related to test automation in your own software. Instead of showing slides and textbook examples, in this training you will learn which solution ideas and approaches exist for your test problems and which of them are particularly promising. You not only select the problems to be solved yourself, but also directly apply the solution approaches taught under the guidance of the trainer.
- You can automate tests with PHPUnit in your project
- You have viable solution ideas for your test automation problems
- You know numerous practical tips from the bag of tricks of a test expert
This training is aimed at software developers and software testers who have already gained initial experience with test automation.
For the successful execution of this training, we need the code of your software, either as an archive via e-mail or information from which repository which branch is to be checked out via version control. Furthermore, we need a selection of six points of interest in your codebase as well as related questions. We need these supplies at the latest one week before the first online session.
-
In a video conference lasting approximately 30 minutes, the trainer and participants jointly determine the main topics for the training. Often, one or two initial code examples are selected together from a list prepared by the participants so that they fit the training in terms of topic and scope.
The preliminary meeting serves to get to know each other and to specify training topics. This enables the trainer to adapt the training content to the prior knowledge and needs of the participants in order to find the right learning pace in the online sessions.
Nevertheless, the preliminary discussion is free of charge and non-binding. You are not obliged to actually book the training with us.
-
- You will receive an offer from us for the online training individualized for you. In case of any queries, we will of course be at your side with advice and assistance.
- Since we gain insight into your code base and operational processes during a training session, we usually sign a non-disclosure agreement in advance.
- After receiving the order, we can start scheduling directly. We schedule the online sessions by mutual agreement so that the training integrates as seamlessly as possible into your operating processes; we recommend a roughly weekly rhythm. Normally, we can get started about two to four weeks after the order is placed.
- You should have provided us with at least half of the problems to be worked on by about one week before the first online session. You will select the remaining examples in the further course of the training.
- About a week before the first online session, we will send you an e-mail with all the important information about your training. In addition to a link to the video conference, this contains comprehensive information on the technical requirements and any preparations you should make.
- In the days before the first online session, your trainer adapts his training materials to the agreed key topics and the problems to be discussed. In doing so, he selects the first practical example from the problems available to him and develops an introduction to the training topic that is appropriate for the target group.
-
Introduction and Hands-On
- Welcoming, introducing and collecting expectations (ca. 15 min)
- Impulse Lecture (ca. 15 min)
- Stories written by testing: a target group-oriented introduction (ca. 45 min)
- Solution approaches for the first problem brought by the customer for the test automation of their software (ca. 60 min)
- Discussion of the work assignment (ca. 15 min)
-
Work Assignment
Until the next online session, you will work on your code base on your own or in a work group. In doing so, you will apply the solution ideas presented in the online session to gain your own experience.
Of course, we will not leave you alone with questions about your work assignments. Between the online sessions, you will receive support via e-mail from the trainer on all questions regarding the work assignments.
-
A few days after the first online appointment, we conduct an initial feedback meeting with one or more contact persons in a video conference lasting about 15 minutes. Were there any technical issues that need to be resolved? Was the learning pace and technical depth right for the participants? Should any adjustments be made as the training progresses?
-
Hands-On Test Automation
- Joint review of selected work assignments (ca. 15 min)
- Solution approaches for the second problem brought by the customer for the test automation of their software (ca. 60 min)
- Solution approaches for the third problem brought by the customer for the test automation of their software (ca. 60 min)
- Discussion of the work assignment (ca. 15 min)
-
Work Assignment
Until the next online session, you will work on your code base on your own or in a work group. In doing so, you will apply the solution ideas presented in the online session to gain your own experience.
Of course, we will not leave you alone with questions about your work assignments. Between the online sessions, you will receive support via e-mail from the trainer on all questions regarding the work assignments.
-
Hands-On Test Automation
- Joint review of selected work assignments (ca. 15 min)
- Solution approaches for the fourth problem brought by the customer for the test automation of their software (ca. 60 min)
- Solution approaches for the fifth problem brought by the customer for the test automation of their software (ca. 60 min)
- Discussion of the work assignment (ca. 15 min)
-
Work Assignment
Until the next online session, you will work on your code base on your own or in a work group. In doing so, you will apply the solution ideas presented in the online session to gain your own experience.
Of course, we will not leave you alone with questions about your work assignments. Between the online sessions, you will receive support via e-mail from the trainer on all questions regarding the work assignments.
-
Hands-On and Wrap-Up
- Joint review of selected work assignments (ca. 15 min)
- Solution approaches for the sixth problem brought by the customer for the test automation of their software (ca. 60 min)
- Q and A (ca. 60 min)
- Feedback and Closing (ca. 15 min)
-
-
Material
After the last online session, you will receive all materials used in the training, such as presentations, sketches, or sample code, together with supplementary material such as links and references to further literature for follow-up. For some training topics, you will also receive access to additional digital content on the topic of the training.
-
Certificate of Participation
All participants who have attended the online sessions and completed their work assignments will receive a certificate of participation from us.
-
E-Mail Support
Of course, we also support you in integrating what you have learned into your everyday work. We provide support via e-mail on all questions related to the topics of the training for all participants from the last online session until the closing meeting.
-
Closing Meeting
After the end of the email support, you will have another opportunity to ask the trainer your questions in the joint closing meeting (circa 30 minutes).
In addition to an outlook on further topics, the trainer has a few more tips and tricks up his sleeve. And last but not least, we are interested in your final feedback on our training.
-
-
Three to six months after the training, you should consider attending more advanced training to build on the practical experience you have gained up to that point.
We will also be happy to accompany you on your further path in an advisory or coaching capacity. Please contact us.
- Preliminary meeting to determine topics and select code examples (30 min)
- four videoconferences for knowledge transfer (3 hours each)
- feedback meeting after the first online session (15 min)
- e-mail support during the processing period for the work assignments
- four weeks of email support after the last online session
- joint closing meeting (30 min)
The times for the individual online sessions are determined by mutual agreement. We recommend a weekly rhythm.
Technical requirements for attending an online training.