
Hallo allerseits! Wir laden QS-Ingenieure zu unserem ersten Test mitap zur Automatisierung ein.
Das Programm
„Autotests, die Ansätze, Plattformen und Herzen vereinen“, Mikhail Chirkov, ivi.ru.
Vor- und Nachteile von plattformübergreifenden Autotests (in unserem Fall Android- und Webplattformen), Implementierungsschwierigkeiten und Lösungen für Probleme beim Erstellen von Autotests von Grund auf neu, Drehbuch vs. Seitenobjekt. Oder müssen Sie sich nicht entscheiden?
Der Bericht wird sowohl für diejenigen interessant sein, die nur vor der Wahl stehen, Monoplattform-Tests oder plattformübergreifende Tests zu schreiben, als auch für diejenigen, die sich bereits für die Wahl entschieden haben.
"Hast du Autotests?" Und wenn ich es finde? “, Alexey Petrov, FunCorp
Bei der Kommunikation mit Kandidaten bei Vorstellungsgesprächen, bei der Beratung oder bei einem neuen Job stieß ich häufig auf einen weit verbreiteten und leidenschaftlichen Wunsch, die Testautomatisierung einzuführen. Darüber hinaus ist die Situation überraschenderweise oft mit einer Reihe von Hindernissen verbunden. Und es ist gut, wenn es nur an Wissen und Automatisierungsfähigkeiten mangelt. Die Situation ist etwas schlimmer. Wenn es Probleme bei der Zuweisung von Ressourcen für diese Art von Aktivität gibt (Zeit, Infrastruktur usw.), ist es wirklich schlecht, wenn es offensichtliche Probleme beim Verständnis gibt. “ Warum brauchen wir Automatisierung? “
In meinem Bericht werde ich von zwei Seiten über diese Situation sprechen: von der Position eines Testspezialisten und von der Position eines Unternehmens. Natürlich erzähle ich Ihnen nicht nur über Probleme und ihre Ursachen, sondern auch darüber, wie Sie mit ihnen umgehen und meine eigenen Erfahrungen bei der Implementierung der Testautomatisierung im Arbeitsprozess und beim Aufbau einer Automatisierungspipeline erfolgreich bewältigen können.
"Kontinuierliche Integration und Automatisierung" Alexey Khalaji, Post.Mail.ru
Im Rahmen des Berichts werde ich darüber sprechen, welche Prozesse bei der Entwicklung eines großen Produkts zu automatisieren sind, um die Effizienz der Interaktion zwischen verschiedenen Abteilungen zu erhöhen und die Freigabe des Produkts ohne Qualitätsverlust zu beschleunigen.
Die Geschichte basiert auf der Geschichte der Entwicklung der CI-Infrastruktur im Rahmen der Entwicklung einer mobilen Anwendung für iOS:
- Der Charme des Lebens ohne CI und Automatisierung
- Wer braucht CI und warum?
- Welche Aufgaben sind in welchen Phasen der Produktentwicklung sinnvoll zu automatisieren?
- Testen als wichtiger Bestandteil des Freigabezyklus
- Kontinuierliche Integrationsebenen
- CI als zentrales Kommunikationsmittel und zur Lösung gemeinsamer Probleme aller Teilnehmer am Produktentwicklungsprozess
- CI-Architektur im Mail.Ru Mail iOS-Client-Entwicklungsteam
- Kontinuierliche Integration von Abteilungen in die Automatisierung
- Kontinuierliche Testautomatisierung
- CI als Maß für die Produktqualität
„Unit Testing als Werkzeug für QS-Ingenieure“, Nikita Kuznetsov, Tinkoff.ru
Alles und alles zu automatisieren ist die traditionelle Art, die Regression vieler Unternehmen zu automatisieren. Es kommt jedoch vor, dass die Anzahl der Tests so groß wird, dass die gesamte Arbeitszeit nicht für die Erstellung neuer Autotests, sondern für die Unterstützung bereits geschriebener Tests aufgewendet wird.
Ich werde Ihnen erzählen, wie unser Team sich eine ähnliche Situation vorgestellt und einen Prozess eingerichtet hat, mit dem wir die Abdeckung der Regression mit den geringsten Supportkosten erhöhen können.
„Parallele Tests mit Autotests und anderen eleganten Methoden zur Beschleunigung der Bereitstellung von Funktionen“, Katerina Sprinsyan, Badoo
Zuvor haben wir uns bei Badoo hauptsächlich auf manuelle Tests konzentriert. Es stellte sich heraus, dass es sich um eine Art manuellen Regressionsstillstand handelte: Es war keine Zeit, Tests zu schreiben, da viele Tests mit den Händen durchgeführt wurden und viele Tests mit den Händen durchgeführt wurden, weil es keine Autotests gab.
Aber wir konnten unser Automatisierungssystem und unsere Automatisierungsprozesse etablieren, diesen Teufelskreis durchbrechen und gute Tests schreiben.
In meinem Bericht werde ich Ihnen erzählen, wie wir es geschafft haben, die manuelle Regression von 90% auf 30% der Arbeitszeit zu reduzieren, während wir ein anständiges Qualitätsniveau beibehalten und professionell wachsen!
Die Registrierung für mitap ist
hier .
Weitere Informationen in unserem
Telegrammkanal .
Um mit den Organisatoren, Referenten und anderen Teilnehmern zu kommunizieren, gibt es einen
Telegramm-Chat .
Für diejenigen, die nicht kommen können, wird eine Online-Sendung auf unserem
Youtube-Kanal durchgeführt .