Ich versuche, den aktuellen Automation Test verwenden wir für unsere Anwendung zu optimieren. Wir verwenden derzeit eine Kombination aus Selen und Gurke.Selen Testing Architektur
Im Moment sind die Schichten, die wir verwenden: TEST CASE -> SELENIUM -> Browser.
Ich habe Empfehlungen gesehen, dass es besser Testfall verwenden -> RAHMEN -> SELENIUM -> BROWSER, auf diese Weise, wenn Änderungen in der Benutzeroberfläche passieren Sie brauchen nur den Rahmen und nicht jeden Testfall zu aktualisieren.
Die Frage ist unsere Skripte werden zur Zeit in einzelne Schritte so aufgebrochen, wenn Änderungen an UI passieren wir nur ein Skript aktualisieren oder zwei, ist es besser, diesen Ansatz zu verwenden, um mit
- mehrere Skripte, die für ausführen jeder Testfall
oder gehen Sie auf die Framework-Ansatz
- , wo die Klassen, Methoden usw. im Rahmen liegen und die Testfällen rufen Sie einfach die Methoden mit Parametern für jeden Schritt?
Der Titel Ihrer Frage nicht klar genug ist, schlage ich vor, es zu beheben Ihre Chancen zu verbessern, um eine sachdienliche Antwort zu erhalten. – peterh