Letzter Beitrag zum CodeFest X-Programm vor Abschluss der RegistrierungEs ist schön zu wissen, dass das Testen nicht nur für Tester ist. Nach unseren subjektiven Schätzungen sind 40% der Zielgruppe in
der QS-Abteilung Spezialisten, die nicht in direktem Zusammenhang mit Tests stehen: Entwickler, Manager, DevOps und sogar Designer.
In diesem Jahr werden wir versuchen, die Interessen aller Interessierten zu befriedigen: Wir werden über Automatisierung, Management, Infrastruktur und den Verkauf von Knödeln im Laden sprechen.
Wie kann ich die Automatisierung optimal nutzen?
Automatisierung ist häufig die grundlegende Reihe von Tests, die zusätzlich zu manuellen Tests verwendet werden, deren Hauptbenutzer und Kunden die Qualitätssicherung sind. Aber was ist, wenn Sie versuchen, das übliche Framework zu erweitern? Mitarbeiter anderer Bereiche ahnen manchmal nicht einmal, dass die Ergebnisse von Selbsttests für sie nützlich sein können. Die Jungs von Netcetera, Badoo und Mail werden erzählen, wie man einem Kollegen aus einem benachbarten Büro zugute kommt und seine Arbeit ein wenig erleichtert. Ru.
Kontext: Die fehlende Zutat in der mehrsprachigen SoftwareübersetzungMirjana Andovska, Netcetera
Ich möchte Ihnen mitteilen, wie automatisierte End-to-End-Tests durchgeführt werden können, um den Software-Übersetzungsprozess zu unterstützen und zu beschleunigen. Meine Aufgabe auf dieser 40-minütigen Reise ist es nicht, es Ihnen zu sagen, sondern Ihnen anhand von Beispielen zu zeigen, wie Sie den Inhalt fühlen und gleichzeitig auch den Kontext dieses Inhalts fühlen.
Unkonventionelle Verwendung von AutotestsAlexander Bayandin, Badoo
In meinem Bericht werde ich Ihnen erzählen, wie wir LiveShots basierend auf vorhandenen Autotests erstellt haben - ein neues internes Produkt, das die Arbeit nicht nur von Testern, sondern auch von Designern, Analysten und Managern vereinfacht hat. Die Prinzipien und Ansätze, die wir verwendet haben, sind für alle nützlich, die mit einer Vielzahl von Versionen eines Produkts konfrontiert sind, und helfen auch dabei, eine ähnliche Entscheidung in ihrem Projekt zu treffen.
Verwandeln Sie AutoTests in SicherheitstestsSergey Belov, Mail.Ru
Die Suche nach Schwachstellen beginnt mit der Analyse der Funktionalität, der Erfassung aller Parameter und dem Studium der Geschäftslogik der Anwendung. In den meisten Fällen ist dies bei Autotests bereits vorhanden. Es müssen nur noch diese in Sicherheitstests konvertiert und die erforderlichen Daten an die Eingabe gesendet werden. In dem Bericht werden wir uns einige Beispiele ansehen, wie dies zu tun ist und wie Schwachstellen in unserem Projekt gefunden werden.
Über Automatisierung
In diesem Jahr werden wir über Frontend- und Backend-Automatisierung sprechen, über die praktischen Aspekte des modellbasierten Testens.
Existenzielle Geschichte von Schnellspanner und TestautomatisierungPavel Stashevsky, Lamoda
Tests, insbesondere Regressionstests, sind in der Anwendungsversion ein enger Hals. Ich möchte, dass alles einfach, schnell, qualitativ hochwertig und noch besser ist - per Knopfdruck. Frisch gegeben, aber kaum zu glauben ... In dem Bericht werden wir untersuchen, wie Lamoda ein Märchen wahr gemacht hat: Verwenden von Codeception zur Automatisierung des Testens von PHP-Backends, der Bedeutung von Mokas und der Funktionsweise der Infrastruktur.
Visuelle RegressionstestsCarl Crawford, Badoo
Wir werden eine VRT-Lösung von Grund auf mit Puppeteer und Headless Chrome erstellen. Es ist geplant, dass Sie sowohl Wissen als auch Beispiele zur Verfügung stellen, um VRT an Ihren Arbeitsplatz zu bringen.
CodeFest-Oldtimer werden sich wahrscheinlich an Spotifys
Kristian Karl-Bericht über modellbasiertes Testen erinnern. In diesem Jahr werden wir herausfinden können, wie Avito auf die Generierung von Laufzeit-Autotests basierend auf Modellen umgestellt hat.
Modellbasiertes Testen in Verbindung mit agiler Entwicklung / TestDmitry Khimion, Avito
Der Bericht wird hervorheben, wie es zu einem völligen Mangel an Autotests gekommen ist, welche Möglichkeit zur halbautomatischen Generierung des Anwendungsmodells der Arbeit besteht, wie Regressionstests der Anwendung durchgeführt werden und welche Ergänzungen für die bequeme Verwendung von MBT im Rahmen der Produktentwicklung erforderlich sind.
Über Prozesse
Experten aus verschiedenen Unternehmen werden ihre Erfahrungen beim Aufbau eines erfolgreichen Testprozesses teilen, Ihnen sagen, mit welchen Problemen sie konfrontiert sind und was ihnen hilft, sie effektiv zu lösen.
So testen Sie VKontakteAnastasia Semenyuk, VK
Bericht über die Arbeit der Testabteilung in einem der größten IT-Unternehmen in Russland. Anastasia wird erzählen, wie die Qualität eines beliebten sozialen Netzwerks erhalten bleibt.
Wie kann man ein QA-Team in Ruinen verwandeln?Julia Dolbilova, Dodo Pizza
Ein Bericht darüber, wie wir ein engagiertes QS-Team gebildet und aufgelöst haben, das Entwickler und Analysten in Tests und Selbsttests einbezieht und die Routine von Testern und Support automatisiert. Jetzt sind weder Krankheit noch der Urlaub des Testers für uns beängstigend, da funktionsübergreifende und Teamverantwortung für das Produkt dieses Problem lösen.
So beschleunigen Sie Tests zehnmal und stellen das Vertrauen in sie wieder herSergey Bystrykh, Plesk
In dem Bericht werde ich Ihnen erklären, wie wir unsere Prozesse neu organisiert haben, um Funktionen schneller bereitzustellen, welche Lösungen, Ansätze und Technologien wir dafür verwendet haben, wie wir beschleunigt haben und vor allem, dass wir den Testergebnissen mehr vertrauen und die wertvolle Ressource des Teams nicht mehr für ständige Überprüfungen verschwenden gefallene Tests.
Über Handys
Auf früheren Konferenzen haben wir über Gerätefarmen
für Android und
iOS gesprochen . In diesem Jahr werden wir uns ansehen, wie Sie mit der Infrastruktur Hunderte von Tests für jeden PR durchführen können.
Skalieren von Android-Tests bei OdnoklassnikiRoman Ivanitsky, Klassenkameraden
Die Geschichte der Entwicklung der Seleninfrastruktur, die Skalierung der Farm für Android-Tests und ihre Integration in die vorhandene Infrastruktur oder wie wir alle Tests für jede PR gestartet haben.
Und auch
Wir werden auch die Früchte einer solch wertvollen Interaktion zwischen Testabteilungen und Entwicklern und DevOps-Ingenieuren diskutieren und wie Tools aus ihrem Arsenal beim Testen helfen können.

Maxim Bakirov von 2GIS
erklärt Ihnen, wie Sie die Qualität verbessern können, indem Sie die Anwendung auf falsche, unerwartete oder zufällige Daten testen. Es werden die Implementierungsdetails und die Phasen der Implementierung von Fuzzing in Ihrem Projekt angezeigt.

Leonid Rudenko von JetBrains
wird eine
Meisterklasse über die Verwendung von Terraform zur Bereitstellung und Unterstützung des Selenoid-Clusters geben. Nach dem Bericht können Sie dieses Tool bei der Arbeit mit Ihrer Infrastruktur anwenden.

Dmitry Yakin von SKB Kontur
wird uns den aufregenden Alltag des Online-Registrierkassentesters vorstellen: Welche Aufgaben hatten Sie und wie viele Meter Scheckband wurden beim Testen der Registrierkassenhardware ausgegeben?

Beim Testen geht es nicht nur darum, Fehler zu finden, sondern auch um den stabilen Betrieb des Produkts, der bei den Benutzern kein kritisches Burnout verursacht. Technologien ermöglichen es uns, unsere Ziele effizient zu erreichen und manchmal schwerwiegende Probleme in einer Woche zu lösen. Ohne ein gemeinsames Verständnis des Produkts und der Ziele des Teams helfen sie uns jedoch nicht. Welche Methoden zu einer größeren Effizienzsteigerung führen können,
wird Mikhail Kosykhin von Aktion Technologies
mitteilen .
Apropos Knödel! Die Registrierung für das CodeFest X ist geschlossen: Sobald der 25. März beginnt, schlägt die Uhr um 23:59 Uhr Nowosibirsker Zeit. Danach ist eine Registrierung
nur für die Online-Teilnahme möglich .
Komm , es wird großartig!