{"id":2492,"date":"2021-02-19T19:13:00","date_gmt":"2021-02-19T17:13:00","guid":{"rendered":"https:\/\/dev.test-it.hu\/?p=2492"},"modified":"2025-01-29T17:13:24","modified_gmt":"2025-01-29T15:13:24","slug":"inflectra-rapise-testautomatisierung-leicht-gemacht","status":"publish","type":"post","link":"https:\/\/dev.test-it.hu\/de\/teszteles\/inflectra-rapise-tesztautomatizalas-egyszeruen\/","title":{"rendered":"Inflectra Rapise - Testautomatisierung leicht gemacht"},"content":{"rendered":"<p class=\"has-text-color\" style=\"color:#202020\">In diesem Beitrag geht es um ein Testautomatisierungsprogramm, das viele Leute kennen, n\u00e4mlich die Rapise-App von Inflectra. Was ist es und was kann es? Wir haben den Begriff Automatisierung schon oft geh\u00f6rt, aber was bedeutet er wirklich? Die Definition lautet in etwa so: eine Maschine, ein Ger\u00e4t, eine Struktur, ein Programm, das die Notwendigkeit eines st\u00e4ndigen menschlichen Eingriffs in einen Prozess ersetzt. In unserem Fall geht es um ein St\u00fcck Software, das wir zu Testzwecken automatisieren wollen, um die menschliche Interaktion in der zu testenden Anwendung zu ersetzen. Rapise ist ein ausgezeichneter Partner in diesem Prozess.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-hol-es-milyen-helyzetben-alkalmaztuk\" style=\"color:#202020\">Wo und in welcher Situation haben wir sie eingesetzt?<\/h2>\n\n\n\n<p class=\"has-text-color\" style=\"color:#202020\">Wir haben die App zum ersten Mal bei einem unserer Partnerunternehmen kennengelernt, wo wir sie haupts\u00e4chlich f\u00fcr das Testen mobiler Apps verwendet haben. Mit Rapise k\u00f6nnen Sie automatisierte Tests aufzeichnen und sie auf einer Vielzahl von Mobilger\u00e4ten abspielen, egal ob Apple iOS oder Android. Es bietet die Flexibilit\u00e4t, Anwendungen sowohl auf echten als auch auf simulierten Ger\u00e4ten zu testen. Appium ist ein Open-Source-Test-Framework, das die Verbindung zwischen der Anwendung und dem Mobiltelefon herstellt. Durch diese Anwendung kann die Anwendung auf mehreren Ger\u00e4ten abgespielt werden, z. B. auf einem physischen Mobiltelefon an einem entfernten Endpunkt oder auf einem Simulator, ohne dass man unbedingt neben dem Ger\u00e4t sitzen muss.<br>In unserem Fall ben\u00f6tigten wir Rapise, um eine Anwendung zu testen, die mit einer entfernten Cloud kommuniziert. Es erwies sich als idealer Partner f\u00fcr das Testen des Prozesses in der mobilen Anwendung sowie f\u00fcr das Testen der Webschnittstelle, die mit der mobilen Anwendung verbunden war.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/dev.test-it.hu\/wp-content\/uploads\/2023\/10\/testit_rapise-1024x600.jpg\" alt=\"\" class=\"wp-image-2493\" srcset=\"https:\/\/dev.test-it.hu\/wp-content\/uploads\/2023\/10\/testit_rapise-1024x600.jpg 1024w, https:\/\/dev.test-it.hu\/wp-content\/uploads\/2023\/10\/testit_rapise-300x176.jpg 300w, https:\/\/dev.test-it.hu\/wp-content\/uploads\/2023\/10\/testit_rapise-768x450.jpg 768w, https:\/\/dev.test-it.hu\/wp-content\/uploads\/2023\/10\/testit_rapise.jpg 1385w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-milyen-kihivasokat-kepes-megoldani-a-rapise\" style=\"color:#202020\">Welche Herausforderungen k\u00f6nnen damit gel\u00f6st werden?<\/h2>\n\n\n\n<p class=\"has-text-color\" style=\"color:#202020\">Die App verwendet Treiber f\u00fcr die Aufnahme und Wiedergabe auf dem Handy. Die Treiber werden z. B. verwendet, um Elemente auf dem Bildschirm, Schaltfl\u00e4chen, Bildlaufleisten und Bilder zu identifizieren. Wenn Sie mit diesen Elementen interagieren m\u00f6chten, erfolgt die Wiedergabe ebenfalls mit Treibern, z. B. um eine Taste zu dr\u00fccken.<br>Diese Treiber werden auch f\u00fcr Webbrowser oder sogar Windows-Apps ben\u00f6tigt, das Prinzip ist das gleiche wie auf dem Handy. Diese Elemente werden durch den Treiber verwaltet. Wir m\u00fcssen keine tiefgreifenden Kenntnisse haben, um diese Links zu erzeugen, aber wir k\u00f6nnen sie bei Bedarf manipulieren. Wir k\u00f6nnen das Objekt\/die Objekte einfacher durch das Programm benennen. Dadurch sind sie sp\u00e4ter leichter zu erkennen, was uns den Umgang mit ihnen erleichtert und somit effizienter macht. Jeder dieser Verweise kann frei bearbeitet werden, wenn wir eine benutzerdefinierte L\u00f6sung haben wollen oder wenn unser Testfall Eingriffe erfordert. Diese Art von Funktionsvielfalt macht Rapise so effektiv, da es sowohl eine leichtgewichtige und schnelle L\u00f6sung bietet, als auch die F\u00e4higkeit, punktgenau zu arbeiten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-miben-jobb-mint-a-tobbiek\" style=\"color:#202020\">Was macht Sie besser als die anderen?<\/h2>\n\n\n\n<p class=\"has-text-color\" style=\"color:#202020\">Hier sollten wir auf jeden Fall die gr\u00f6\u00dfte Erfindung des Programms erw\u00e4hnen, n\u00e4mlich das \"skriptlose Testen\", wie es hei\u00dft. Das ist nat\u00fcrlich nicht ganz richtig, aber ich w\u00fcrde sagen, dass die Schnittstelle eine Art visuelles Skript ist, das keine Kenntnisse eines bestimmten Skripts oder Codes erfordert, da es sich im Grunde um eine Excel-Tabelle mit Dropdown-Men\u00fcs handelt, aus denen Sie die Elemente ausw\u00e4hlen, die Sie verwenden m\u00f6chten. Das sieht sehr einfach aus, und das ist es auch, wenn Sie nur einfache Dinge damit machen wollen. Wenn Sie ernstere Dinge tun wollen, m\u00fcssen Sie JavaScript-Funktionen verwenden. Das Erlernen der Elemente und deren Aufzeichnung ist ebenfalls automatisiert. Dies kann Ihre Arbeit sehr effizient machen, da das Programm die Elemente selbst aufzeichnet und sie sp\u00e4ter wieder verwenden kann. W\u00e4hrend der intelligenten Wiedergabe erstellt das Programm im Hintergrund automatisch das Skript aus der von Ihnen erstellten Aufzeichnung, und dieser Teil erfordert keine besonderen Kenntnisse vom Benutzer. Es wird ein detaillierter Bericht \u00fcber den Testlauf erstellt, aus dem hervorgeht, wo unser Test schief gelaufen ist. Es ist auch hilfreich, viele Debug-Informationen zum Test hinzuf\u00fcgen zu k\u00f6nnen und ein genaueres Bild von m\u00f6glichen Fehlern im generierten Bericht zu erhalten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-mi-az-elonye-az-inflectra-rapise\" style=\"color:#202020\">Was ist der Vorteil von Inflectra Rapise?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visuelles Skripting<\/li>\n\n\n\n<li>JavaScript verf\u00fcgbar f\u00fcr ernstere Aufgaben<\/li>\n\n\n\n<li>Sehr schnell zu erlernen, keine Programmiersprache erforderlich, nur grundlegende Logik\/Skripterfahrung<\/li>\n\n\n\n<li>Sehr schnell, hervorragende Unterst\u00fctzung<\/li>\n\n\n\n<li>Billiger als Konkurrenzprodukte<\/li>\n\n\n\n<li>Mehrfache Verwendbarkeit (Web, Handy, Windows-App, API)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-konkluzio\" style=\"color:#202020\">Schlussfolgerung<\/h2>\n\n\n\n<p class=\"has-text-color\" style=\"color:#202020\">Rapise ist eine sehr leistungsf\u00e4hige Anwendung, die einen schnellen und bequemen Einstieg in die Testautomatisierung erm\u00f6glicht. Die einfache Bedienung macht diese Art des Testens f\u00fcr ein breiteres Publikum zug\u00e4nglich, da sie nicht unbedingt Programmierkenntnisse oder Kenntnisse einer Programmiersprache erfordert, aber dennoch die meisten dieser Programme ersetzen kann. Klingt aufregend? Gl\u00fccklicherweise ist eine kostenlose 30-Tage-Testversion verf\u00fcgbar, so dass jeder, der es ausprobieren m\u00f6chte, dies tun kann. Mit regelm\u00e4\u00dfigen und kontinuierlichen Updates werden immer mehr spannende Funktionen hinzugef\u00fcgt. Aus Erfahrung kann ich sagen, dass wir mit den Entwicklern zusammenarbeiten k\u00f6nnen, um die Zukunft von Rapise zu verbessern, denn sie sind offen f\u00fcr neue und n\u00fctzliche Ideen!<\/p>","protected":false},"excerpt":{"rendered":"<p>In unserem aktuellen Beitrag geht es um ein Testautomatisierungsprogramm, das vielen bekannt ist, n\u00e4mlich die Rapise-App von Inflectra...<\/p>","protected":false},"author":4,"featured_media":2493,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[44,45,46],"class_list":["post-2492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teszteles","tag-inflectra","tag-rapise","tag-teszteles"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/posts\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/comments?post=2492"}],"version-history":[{"count":1,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/posts\/2492\/revisions"}],"predecessor-version":[{"id":7264,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/posts\/2492\/revisions\/7264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/media\/2493"}],"wp:attachment":[{"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/media?parent=2492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/categories?post=2492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.test-it.hu\/de\/wp-json\/wp\/v2\/tags?post=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}