{"id":7,"date":"2016-02-23T16:52:23","date_gmt":"2016-02-23T15:52:23","guid":{"rendered":"http:\/\/deblogstaging.ushq.at\/?p=7"},"modified":"2016-08-09T17:37:20","modified_gmt":"2016-08-09T15:37:20","slug":"einfuehrung-user-acceptance-testing","status":"publish","type":"post","link":"https:\/\/usersnap.com\/de\/blog\/einfuehrung-user-acceptance-testing\/","title":{"rendered":"Einf\u00fchrung ins User Acceptance Testing \u2013 So geht\u2019s!"},"content":{"rendered":"<p>User Akzeptanztests oder auch User Acceptance Testing (UAT) stellen einen wichtigen Schritt in der Software-Entwicklung dar. Aber was verbirgt sich eigentlich hinter diesem Begriff?<\/p>\n<p>In diesem Blog Post erkl\u00e4ren wir, was sich hinter User Acceptance Testing verbirgt und wie Software-Entwickler UAT nutzen, um eine positive User-Akzeptanz ihres Produkts vor dem Launch zu \u00fcberpr\u00fcfen.<\/p>\n<p>Los geht&#8217;s!<\/p>\n<p><!--more--><\/p>\n<h2><b>Was ist User Acceptance Testing?<\/b><\/h2>\n<p>Als User Akzeptanztests bezeichnet man <strong>Tests, in denen \u00fcberpr\u00fcft wird, ob eine Software-L\u00f6sung f\u00fcr den User funktioniert.<\/strong> UATs sind h\u00e4ufig ein letzter Schritt in der Entwicklung eines Projekts und sind essenziell, wenn es um Kundenzufriedenheit geht.<\/p>\n<p><a href=\"https:\/\/www.techopedia.com\/definition\/3887\/user-acceptance-testing-uat\"  target=\"_blank\"  >Techopedia<\/a> beschreibt UAT als<\/p>\n<blockquote><p>(&#8230;) letzte Phase im Software-Test. W\u00e4hrend des User-Akzeptanztests \u00fcberpr\u00fcfen User die Software, um zu gew\u00e4hrleisten, dass diese realen Szenarien standhalten kann. UAT ist eine der letzten und kritischen Software-Prozesse, die stattfinden muss, bevor eine neu entwickelte Software auf den Markt kommt.<\/p><\/blockquote>\n<p>User Acceptance Testing, das auch unter Namen wie <i>Beta, Application<\/i> oder <i>End-User Testing<\/i> bekannt ist, ist die finale \u00dcberpr\u00fcfung auf Seiten der User vor dem Launch. Es ist also die <strong>M\u00f6glichkeit, Features aus Sicht der User zu \u00fcberpr\u00fcfen.<\/strong><\/p>\n<p><a href=\"https:\/\/www.develop.com\/useracceptancetests\"  target=\"_blank\"  >DevelopMentor<\/a> beschreibt UAT \u00e4hnlich:<\/p>\n<blockquote><p>Das Ziel des User Acceptance Testings ist es, zu \u00fcberpr\u00fcfen, ob das System t\u00e4glichen Business und User-Szenarien standh\u00e4lt (\u2026)<\/p><\/blockquote>\n<h2><b>Nutzerfreundlichkeit und Akzeptanz des Kunden steht im Vordergrund<\/b><\/h2>\n<p>Wie der Name bereits suggeriert, steht der <strong>User<\/strong> beim User Acceptance Testing im Vordergrund. \u00a0Es geht bei diesem Schritt nicht \u2013 wie beim Systemtest oder Modultest \u2013 darum, ob eine Software funktioniert, sondern um die Nutzerfreundlichkeit und \u2013akzeptanz des Kunden. Dies ist der zentrale Punkt des User Acceptance Testings. W\u00e4hrend in fr\u00fcheren Entwicklungsschritten Fragen wie: \u201cSt\u00fcrzt die Anwendung ab?\u201d oder \u201cWelche Ladezeit hat die Anwendung\u201d im Vordergrund stehen, so sollten diese Themen zum Zeitpunkt des UATs bereits abgeschlossen sein.<\/p>\n<p>Beim User Akzeptanztest geht es darum, zu \u00fcberpr\u00fcfen, ob eine Anwendung f\u00fcr den User funktioniert und vom User positiv angenommen wird. Es geht dabei um die Beantwortung von Fragen wie:<\/p>\n<ul>\n<li>Findet sich der User einfach und schnell in der Anwendung zurecht?<\/li>\n<li>Welche Features sind nicht intuitiv genug?<\/li>\n<li>Welche Verbesserungen lassen sich vornehmen?<\/li>\n<\/ul>\n<h2><b>Wann sollten Sie mit User Akzeptanztests beginnen?<\/b><\/h2>\n<p>User Akzeptanztest sollten dann beginnen, wenn die Entwicklung der Anwendung fast abgeschlossen ist. <a href=\"http:\/\/www.guru99.com\/user-acceptance-testing.html\"  target=\"_blank\"  >\u00a0Guru99<\/a> hat eine Liste mit 10 Voraussetzungen zusammengestellt, die vor dem UAT abgeschlossen sein sollten. Dies sind:<\/p>\n<ol>\n<li>Alle Marktvoraussetzungen sollten erf\u00fcllt sein<\/li>\n<li>Die Anwendbarkeit sollte gew\u00e4hrleistet sein<\/li>\n<li>Der Anwendungscode sollte vollst\u00e4ndig entwickelt sein<\/li>\n<li>Es sollten keine Defekte in der Systemtest-Phase vorhanden sein<\/li>\n<li>Lediglich kosmetische Fehler sind vor dem UAT akzeptabel<\/li>\n<li>Regressionstests sollten ohne gro\u00dfe Fehler abgeschlossen sein<\/li>\n<li>Alle bekannten Fehler sollten behoben und getestet sein<\/li>\n<li>Die Verfolgbarkeits-Matrix (Traceability Matrix) f\u00fcr alle Tests sollte vollst\u00e4ndig sein<\/li>\n<li>Die UAT-Umgebung sollte bereit sein<\/li>\n<li>Die Abnahme vom Systemtest-Team sollte erfolgt sein<\/li>\n<\/ol>\n<h2><b>Wer sollte in das User Acceptance Testing involviert sein?<\/b><\/h2>\n<p>In ihr User Acceptance Testing sollten User miteinbezogen werden, die ihre Software auch in einer realen Situation verwenden w\u00fcrden. Dabei sollten User aus verschiedenen Positionen sowie Stakeholder mit in das UAT-Team einbezogen werden.<\/p>\n<h2><b>So starten Sie mit User Acceptance Testing<\/b><\/h2>\n<p>User Acceptance Testing besteht regul\u00e4r aus vier Schritten. Diese k\u00f6nnen variieren, je nachdem, ob die Anwendung f\u00fcr einen einzelnen User gedacht ist oder ob es sich dabei um Software handelt, die f\u00fcr jeden k\u00e4uflich erwerbbar ist.<\/p>\n<p>An erster Stelle steht die Definition von Kriterien, die angeben, ob die Software so funktioniert wie sie funktionieren soll. Diese Kriterien k\u00f6nnen von den Systemanforderungen und User-Berichten zusammengestellt werden. Der zweite Schritt ist die Zusammenstellung von UAT-Testszenarios. <a href=\"http:\/\/www.slideshare.net\/slovejoy\/writing-test-cases-20110808\"  target=\"_blank\"  >Centric<\/a> definiert UAT Testszenarios folgenderma\u00dfen:<\/p>\n<blockquote><p>Eine Zusammenstellung von Testschritten, Anwendungsbedingungen und erwarteten Ergebnissen, die f\u00fcr ein bestimmtes Ziel entwickelt werden, wie z. B. die Ausf\u00fchrung eines bestimmten Programmpfads oder die Verifizierung einer Entsprechung mit einer bestimmten Anforderung.<\/p><\/blockquote>\n<p>Die Testszenarios m\u00fcssen im Anschluss ausgef\u00fchrt und anschlie\u00dfend ausgewertet werden. Gab es z. B. Features, die noch upgedated werden m\u00fcssen?<\/p>\n<p>Wenn alle Tests abgeschlossen und letzte Fehler behoben sind, muss die Endabnahme erfolgen. Diese ist einfacher, wenn es sich nur um einen einzelnen User handelt, mit dem man Erwartungen und Erfahrungen genau besprechen kann.<\/p>\n<h2><b>Zusammenfassung<\/b><\/h2>\n<p>User Acceptance Testing ist eine Standard-\u00dcberpr\u00fcfung f\u00fcr Web Development-Projekte. UAT ist User-zentriert und reduziert die M\u00f6glichkeiten f\u00fcr Fehler oder Updates, indem vor dem offiziellen Launch das Produkt mit einer Peer-Group getestet wird. Damit reduzieren sich Kosten und Zeitinvestitionen nach dem Launch und eine h\u00f6here Kundenzufriedenheit wird von von Anfang an m\u00f6glich.<\/p>\n<p>Wenn Sie nun mit User Acceptance Testing direkt beginnen wollen, haben wir ein UAT-Template f\u00fcr Sie zum <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/14BlqUQ1Q54gTkXF1XnR_MCDB0o5_qQUY2Rh5VjUjeTE\/edit#gid=0\"  target=\"_blank\"  >Download<\/a> bereitgestellt. Dieses beinhaltet Fragen zur Vorbereitung ihres Teams und der Testumgebung bis hin zur Testausf\u00fchrung und Evaluation. Wir w\u00fcnschen Ihnen viel Erfolg mit Ihren UAT-Projekten. Wenn Sie noch mehr \u00fcber UAT erfahren wollen, sehen Sie sich doch auch unsere Slideshare Pr\u00e4sentation zum Thema User Acceptance Testing an.<\/p>\n<p>http:\/\/de.slideshare.net\/usersnap\/an-overview-of-user-acceptance-testing-uat<\/p>\n<p><strong>Benutzen Sie bereits User Acceptance Testing? Welche Erfolge und Schwierigkeiten hatten Sie mit UAT?<\/strong><\/p>\n<p>Wir von Usersnap hoffen, dieser Post hat Ihnen gefallen und freuen uns, wenn Sie uns auf <a href=\"https:\/\/twitter.com\/usersnap\"  target=\"_blank\"  >Twitter<\/a> folgen. Dort tweeten wir regelm\u00e4\u00dfig \u00fcber Web Development, Webdesign und UAT.<\/p>\n<p><em>Usersnap ist ein Bug Tracking und Screenshot-Tool f\u00fcr jedes Webprojekt. Erhalten Sie sofort Feedback von Ihren Website-Besuchern. Jetzt kostenlos testen!<\/em><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-107 size-full\" src=\"http:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/02\/Bildschirmfoto-2016-02-24-um-14.58.05-e1458129781372.png\" alt=\"\" width=\"600\" height=\"150\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>User Akzeptanztests oder auch User Acceptance Testing (UAT) stellen einen wichtigen Schritt in der Software-Entwicklung dar. Aber was verbirgt sich eigentlich hinter diesem Begriff? In diesem Blog Post erkl\u00e4ren wir, was sich hinter User Acceptance Testing verbirgt und wie Software-Entwickler UAT nutzen, um eine positive User-Akzeptanz ihres Produkts vor dem Launch zu \u00fcberpr\u00fcfen. Los geht&#8217;s!<\/p>\n","protected":false},"author":2,"featured_media":52,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[5,3],"class_list":["post-7","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-acceptance-testing","tag-software-test","tag-user-acceptance-testing"],"acf":[],"_links":{"self":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":0,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/media\/52"}],"wp:attachment":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}