Donnerstag, 14. Februar 2019

Skills For Teams: Testen für Entwickler

Gerade zurück vom 3 Tage Training Testen für Software Entwickler.
Zum ersten mal habe ich mein "Lego Developer Team" direkt beim Kunden eingesetzt.

Ansonsten sehr spannende Schulung mit breit gefächerten Inhalten,
eine Testing Kata durfte natürlich nicht fehlen, neben der Einführung von Unit Testing, GUI Testing mit Selenium und explorativem testen habe ich auch formelle Methoden wie z.b. der Fundamentale Testprozess nach ISTQB oder Testpläne nach IEEE 829 unterrichtet.
Dazu hatte ich ein angenehmes Team welches in einem eigenen IT Lab abseits von Störungen beheimatet war und ein Händchen für leckere Mittagsauswahl bewiesen hat.




<a href="https://skills-for-teams.com/test-und-qa/"> Mehr über die Schulung Software testen für Entwickler</a>

Dienstag, 5. Februar 2019

What DevOps changes for testers


 What DevOps changes for testers 



Actually writing a longer article about what DevOps means for software testers, but as i was inspired on a danish meetup to write something in english here is some summary about that topic.



There are a lot of definition of what “DevOps” means, most come out that DevOps is a combination of culture, practices and tools enabling to enclose the collaboration developing and operating Software.
At the moment “DevOps” is one of the most hyped buzzwords of cause it includes the roles developers and operators but what does it mean for testers? In my opinion for testers or let´s say for everyone who does quality assurance because this does not necessarily have to be testers, there are a lot of benefits of the DevOps transformation.
The practice infrastructure as code enables to set up test environments easily at almost no cost, even it enables that all requirements of the software are described in a prober way the configuration.  As there is no more need to configure target systems manually, they could just be generated on demand for any type of test. Tools for these could be Docker for containerized environments, Ansible and Vagrant if you walk on the virtual machines path. Practices like continuous integration or continuous deployment even belong to the DevOps stack and enhance the flow of software development lifecycle.

The DevOps culture enables Teams to manage infrastructure needed by themselves, which of cause could even include the Team-members with role QA or the test Teams. This might not be completely new as some testers already managed their systems in the past, but if it comes to collaboration it might keep system configuration of development less stressfull, test and production systems more automated and closer together.

Meine Schulungen jetzt auf Skills for Teams

Seit über 5 Jahren gebe ich regelmäßig Schulungen, nun biete ich diese auch offiziell auf der Seite "Skills for Teams" an. Es ist möglich mich für alle meine Vorhandenen Skills als Trainer zu buchen, dazu biete ich 4 vorbereitete und erprobte Schulungen an.

Agile Developer Skills Alle Skills für Agile Entwickler in einer Schulung kombiniert:
Pair Programming, TDD, Clean Code, Xtreme Programming. Erlerne die wichtigen Methoden in einer Hands On Workshop Schulung

Git Schulung für ein und Umsteiger:
Einstieg in die Versionskontrolle oder Umstieg von einem anderen System ? Ob Merges, Commits, Gitish, Grundlagen, Branches, in der Git Schulung lernst du GIT auf Herz und Nieren kennen, für Programmierer und nicht Programmierer geeignet.

Test und Qualitätssicherung für Entwickler:
Mit dieser Schulung erlangen Entwickler die Fähigkeit ihre Softwarearbeiten aus der Perspektive eines Testers zu sehen. Neben QA Grundwissen werden auch Grundfähigkeiten in Methoden wie dem Explorativen Testen oder Testautomatisierung erworben.

Interesse an einer Schulung oder Bedarf an mehr Informationen?
Einfach mal schauen auf Skills-for-Teams.com und Infos anfordern