Artikel geschrieben aozherelyeva, QS-Ingenieur bei VK.ru und Organisator der QA-Schule
Trotz der Tatsache, dass der Beruf des QS-Ingenieurs im herkömmlichen Sinne relativ neu ist, wächst die Nachfrage danach. Heute wird alles digitalisiert, und es ist unwahrscheinlich, dass Sie jemanden mit dem Vorhandensein eines Onlinedienstes überraschen werden: Der Preis ist die Qualität, Geschwindigkeit und Stabilität seiner Arbeit - daher sind die entsprechenden Spezialisten im Preis enthalten.
Darüber hinaus wurden Tester nicht als Typen wahrgenommen, die lange Zeit alle Tasten hintereinander drücken, um alles zu beschädigen. Das Bild eines Qualitätsingenieurs ähnelt eher einem mehrarmigen Shiva: Er arbeitet mit Dokumentation, mit Code, kennt das System, kann Benutzeraktionen imitieren und gibt erst auf Hier finden Sie die genauen Bedingungen für die Reproduktion des lästigen Problems.
Und als wir kostenlose Schulungen organisieren mussten, um Menschen in den Beruf zu bringen, haben wir erkannt, dass Testen eine großartige Option ist.
Wie die Idee der Women in Tech QA School geboren wurde
Im Dezember 2019 wurde die Women in Tech-Schule in Russland in St. Petersburg offiziell eröffnet. Women in Tech ist eine gemeinnützige Organisation, die sich der Unterstützung von Frauen im MINT widmet. Die Organisation beschäftigt Freiwillige, daher wird die Zusammenarbeit mit beiden Unternehmen, die unsere Werte teilen, und Freiwilligen gefördert.
Im Februar haben wir den zweiten Workshop „Paths to IT“ abgehalten. Basierend auf den Ergebnissen der Umfrage unter den Teilnehmern wurde klar, dass viele Menschen in WIT nicht nur Inspiration, sondern auch praktische Hilfe finden möchten. Zu diesem Zeitpunkt haben wir beschlossen, einen Präsenzkurs zur Einführung in das Testen zu starten.
Wir haben uns entschlossen, unseren Kurs nicht nur nützlich, sondern auch unvergesslich zu machen, und dazu kamen wir:
- . Women in Tech — , , . , , , ( ).
- — , ( , , ) QA , . , , IT.
- , , .
- - , .
Fand Unterstützung in der Person der Having PROSTO Jugendorganisation , Test IT und die Plattform für Online - Kurse Stepik , begannen wir die Arbeit an einer QS - Schule.
Auswahl der Teilnehmer und Quarantäne
Um zu verstehen, dass die Bewerber wirklich an neuem Wissen interessiert sind, haben wir einen speziellen Fragebogen zusammengestellt, in dem sie gebeten wurden, einen einfachen Fragebogen auszufüllen und über sich selbst zu erzählen.
Hauptkriterien:
- Mangel an Erfahrung in der IT;
- Unverständnis, wo man sich beruflich bewegen kann - normalerweise Studenten von 1-2 Kursen;
- Ich musste diejenigen ablehnen, die von dem Kurs erwartet hatten, Programmierkenntnisse oder Testautomatisierung zu erwerben - leider ist der Kurs einführend und die Fähigkeit, Code zu schreiben, ist kein obligatorisches Kriterium für den Berufseinstieg.
Während der Woche gingen über 200 Bewerbungen ein, von denen 60 ausgewählt wurden. Wir hatten vor, die Schule Ende März zu eröffnen, aber COVID hat in alles eingegriffen. Wir mussten uns anpassen: Online-Vorlesungen statt persönlicher Treffen und die Übertragung der Schule auf April-Mai. Trotzdem hat es mich motiviert, herauszufinden, wie der Kurs leben und den Menschen nach dem Abschluss weiterhin helfen wird: Wir haben Notizen zu allen Vorlesungen gespeichert und sie sind weiterhin auf Stepik verfügbar.
Wie war das Training?
Am schwierigsten war es, das Programm so zu gestalten, dass die Teilnehmer die notwendigen Informationen erhalten, aber gleichzeitig nicht überlastet und das Interesse am Beruf nicht entmutigt werden. Und halten Sie innerhalb von 7-8 Vorträgen. Folgendes haben wir erhalten:
1. Einführung in den Beruf eines Testers
1.1 Die Rolle eines Testers in einem Team, seine Aufgaben und sein Verantwortungsbereich
In der ersten Lektion lernten die Schüler das Konzept des Testens und den Verantwortungsbereich des Berufs eines Testers kennen. Der Vortragsteil wurde durch eine Diskussion ergänzt, da in jedem Team und Unternehmen die Aufgaben eines Testingenieurs unterschiedlich sind. Wir haben über die Testarten gesprochen - je nach Aufgabe sollte der Tester in der Lage sein, den geeigneten Ansatz zu wählen. Wir haben auch den Software-Lebenszyklus und den Test-Lebenszyklus sowie die Rolle des Testers in jeder Phase besprochen.
1.2 Selbstbildung eines Testers: wie und warum
Wenn wir in der ersten Vorlesung ein wenig Angst vor den unterschiedlichen Anforderungen an einen Tester und seine Aufgaben hatten, haben wir hier versichert, dass all dies gelernt werden kann - in Kursen oder auf eigene Faust. Wir haben eine ganze Menge Materialien, Links und Bücher zum Selbststudium gegeben, um unser Wissen parallel zur Schule zu verbessern.
2. Testdesign-Techniken
2.1 Wie Tests erstellt werden, Teil 1. Testanalyse und Testdesign
Ohne eine Testanalyse nirgendwo. Damit erhalten Sie qualitativ hochwertige, relevante Überprüfungen und können die maximale Funktionalität in einem Minimum an Aktionen testen, dh in angemessener Zeit eine gute Abdeckung bieten. Während des Vortrags lernte das Publikum den Testanalyseprozess kennen, lernte, Fragen zu stellen, um sie zu beantworten, und lernte zwei gängige Testdesign-Techniken kennen - äquivalente Partitionierung und Grenzwertanalyse.
2.2 Wie Tests erstellt werden, Teil 2. Kombinatorische Testmethoden
Hier erweiterten die Dozenten das Thema Testanalyse, so dass die Studierenden nicht den Eindruck hatten, dass die Testdesign-Techniken nur auf die beiden oben genannten beschränkt sind :) In der Vorlesung diskutierten sie paarweise kombinatorische Testdesign-Techniken und analysierten auch das Zustandsübergangsdiagramm - einen Testansatz basierend auf Modellen.
3. Testdokumentation und Arbeitssysteme
3.1 Testdokumentation: Checkliste, Testfall, Fehlerbericht Der
Besitz von Informationen ist nichts, wenn Sie nicht wissen, wie Sie sie teilen sollen. Daher lernten die Schüler hier die Grundformate kennen, in denen der Tester dem Team Informationen zur Verfügung stellt - mit anderen Worten, mit Testdokumentation oder Testartefakten.
3.2 Arbeitsverfolgungssysteme: Bug-Tracker, TMS, Task-Tracker
Dann gab es eine Bekanntschaft mit den Systemen, in denen das gesamte Team häufig arbeitet: Task-Tracker, Bug-Tracker und TMS. Die Schüler lernten, wann jeder Systemtyp zu verwenden ist und wie man in ihm arbeitet, und lernten auch das Test-IT-Testmanagementsystem kennen.
4. Fazit
4.1 Um dem Tester zu helfen: Programme, Erweiterungen, Tools
In der Abschlussvorlesung lernten die Schüler die browserbasierten DevTools, Tools für die Arbeit mit Protokollen, Tools für die Arbeit mit API - Postman und im Allgemeinen, welche Tools zur Vereinfachung scheinbar sehr komplexer Aufgaben beitragen Aufgaben.
4.2 Letzte Aufgabe
Die letzte Aufgabe ist ein Festigkeitstest. Wir haben uns die Aufgabe gestellt, eine unabhängige Analyse der Schnittstellenqualität durchzuführen. Von den angebotenen Websites baten sie darum, einen Testabschnitt festzulegen und einen Testzyklus durchzuführen: Skripte schreiben, Überprüfungen durchführen, Fehler melden und einen Abschlussbericht mit einem harten Urteil erstellen: Kann er veröffentlicht werden?
Die Schüler arbeiteten in echtem TMS, um sich wie Kampftester zu fühlen. Die endgültige Arbeit kann dem Portfolio hinzugefügt werden.
Über Dozenten
Wir haben Experten führender IT-Unternehmen angezogen - Yandex.Market, Wrike, Test IT, Softmachina, Noveo - QS-Leiter, Automatisierungsingenieure, Testanalysten und mobile Tester. Das Coolste ist, dass diese hochbezahlten Spezialisten ihre Freizeit damit verbrachten, Vorlesungen vorzubereiten, nicht zu faul waren, Materialien zu sammeln und zu arrangieren und Schulungen durchzuführen.
Wir sollten auch die Partnerschaft mit Test IT erwähnen... Die Kollegen nahmen an Vorlesungen teil und fungierten als Informationspartner. Das Unternehmen stellte auch ein echtes Tester-Tool zur Verfügung, mit dem die Studenten das Abschlussprojekt durchführen. Die Arbeit mit einem Live-Instrument ist notwendig, um zu verstehen, wie Prozesse in Teams aufgebaut werden, die mit Produkten arbeiten, die Stabilität und Zuverlässigkeit benötigen. Schließlich ist die Zielgruppe solcher Instrumente bei der Suche nach selbst kleinen Problemen anfällig für Pedanterie.
Kollegen aus dem Jugendbereich halfen EINFACH bei der Organisation und Informationsunterstützung der Schule. Zusammen mit ihnen haben wir den Teilnehmern Zertifikate ausgestellt, die alle Vorträge angehört und die letzte Aufgabe erledigt haben. Stepik
Teamhalf auch, den Kurs in den Medien zu berichten; Vorlesungsunterlagen sind auch auf dieser Plattform verfügbar. Mehr als 2500 Personen haben sich bereits für die Online-Version des Kurses angemeldet - ein beeindruckendes Ergebnis zum ersten Mal.
Lernerfolge
Der Höhepunkt der Sitzungen war die Umsetzung des Abschlussprojekts. Es sah so aus: Wenn Sie wollen, können Sie es auch versuchen!
- Wählen Sie eine Site, die Sie testen möchten - vorzugsweise eine "Spielzeug" -Site, die speziell für die Praxis erstellt wurde, wie diese ;
- Erstellen Sie eine Testdokumentation: Checkliste, Mind Map, Liste der Testfälle - wie Sie es für richtig halten;
- Testen Sie die Site (oder einen ausgewählten Abschnitt davon).
- Finden Sie Fehler, melden Sie Fehler;
- Schreiben Sie einen kurzen Testbericht.
Wir empfehlen, die resultierende Arbeit auf Google Drive oder einen anderen Datei-Hosting-Dienst hochzuladen und als Portfolio (oder als Anhang zu einem Lebenslauf) zu verwenden, wenn Sie sich für eine Stelle bewerben.
Von den 60 Teilnehmern haben etwa 30 Personen den Kurs abgeschlossen - das ist ein Erfolg! Die endgültige Arbeit der Studenten war ziemlich zuversichtlich - es ist klar, dass diejenigen, die dieses Stadium erreicht, unabhängig studiert, das in den Vorlesungen gewonnene Wissen durchgearbeitet und durchgearbeitet haben. Zusätzlich haben wir der Online-Version der Schule ein letztes Modul hinzugefügt - Materialien aus Webinar-Chats und Schüler-Chats.
Erfolgsgeschichten
Natürlich ist es nicht nur wichtig, wie die Schule gelaufen ist, sondern auch, was danach mit ihren Schülern passiert ist.
Die Schule half jemandem, den ersten Schritt in einen neuen Beruf zu machen.
Olga:
WIT , ! ! , .
- , .
:
QA ! ! — , ! , — , .
- !
:
, ( ). , . - , , , . , — , , .
! . , , , . , . — , , , . , , . , -: . , , . :) , , .
, :
-, ;
-, .
, , . , IT-, , , , hr.
, . , , , , . , « » :)
, . no-notion period, , , , , :) QA- , , !
Was weiter? Als nächstes planen wir, den zweiten Strom der Schule zu starten - allerdings nach der Pandemie, da viele Teilnehmer auf die Offline-Kommunikation warteten.
Außerdem planen wir, die Schule in anderen Bereichen zu eröffnen - dafür brauchen wir Freiwillige! Wenn Sie helfen und eine ähnliche Veranstaltung organisieren möchten, kontaktieren Sie uns bitte (zum Beispiel hier).
Anmerkungen zur Schulvorlesung : https://stepik.org/course/73926/syllabus . Wenn Sie sich Vorträge ansehen, hinterlassen Sie bitte ein Feedback - dies ist nützlich für zukünftige Starts.