Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Qualitätsmanagement für Web- und             PHP Applikationen●   Allgemeines Qualitätsmanagment    –   ISO 9000, eXtreme ...
Standards●   Benutze Standards mit einer festen Version XHTML    1.0, CSS 2.0, PHP 4.3.4●   Halte dich an Regeln●   Benutz...
Tools zum Qualitätsmanagment●   W3 Validator (http://w3.validator.org)●   PHP Beautifier●   PHP Documentor●   HTML Tidy●  ...
Szenarien und Anfordungen●   Szenarien werden oft weggelassen, sind aber    wichtig    –   Beispiel Szenario 1: “Ein Admin...
Ablauf●   Szenario●   Test für API schreiben●   API schreiben●   API testen●   GUI schreiben●   Test für GUI schreiben●   ...
Tipps und Tricks●   Benutze error_reporting(E_STRICT)●   Benutze feste Typen●   Benutze PHP 5 mit besserer Objektunterstüt...
Besonderheiten des Projekts●   Läuft in mehreren Browsern    –   Getestet IE 6.0, Firefox und lynx    –   läuft im Handy (...
Betriebswirtschaftliche Ansicht●   270 Zeilen Code    –   120 Zeilen PHP    –   60 Zeilen HTML    –   90 Zeilen CSS●   10 ...
Nächste SlideShare
Wird geladen in …5
×

Qualitätsmanagement für Web- und PHP Applikationen

1.110 Aufrufe

Veröffentlicht am

Allgemeines Qualitätsmanagment
– –
ISO 9000, eXtreme Programming und das V-Modell XT
Einfache Tools w3 Validator, PHP Beautifier, PHP Documentor
Wie entwickle ich um zu testen?
– – –
Szenarien und Anforderungen Ein Test Eine API
Webapplikation
– –
Was ist mit der GUI? Verschiedene Tools

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Qualitätsmanagement für Web- und PHP Applikationen

  1. 1. Qualitätsmanagement für Web- und PHP Applikationen● Allgemeines Qualitätsmanagment – ISO 9000, eXtreme Programming und das V-Modell XT – Einfache Tools w3 Validator, PHP Beautifier, PHP Documentor● Wie entwickle ich um zu testen? – Szenarien und Anforderungen – Ein Test – Eine API● Webapplikation – Was ist mit der GUI? – Verschiedene Tools
  2. 2. Standards● Benutze Standards mit einer festen Version XHTML 1.0, CSS 2.0, PHP 4.3.4● Halte dich an Regeln● Benutze, wenn möglich ein Vorgehensmodell – eXtreme Programming – V-Modell XT● Plane dein Programm – z.B. UML
  3. 3. Tools zum Qualitätsmanagment● W3 Validator (http://w3.validator.org)● PHP Beautifier● PHP Documentor● HTML Tidy● JWebUnit● WWW::Mechanize und HTTP::WebTest● PHPUnit2● Benchmark● Solex
  4. 4. Szenarien und Anfordungen● Szenarien werden oft weggelassen, sind aber wichtig – Beispiel Szenario 1: “Ein Administrator möchte über ein WebInterface einen neuen Benutzer anlegen, mit Login, Passwort, Vornamen, Nachnamen und Email”● Anforderung sind wichtiger und sollten in einem Pflichtenheft zusammen gefasst werden – Szenario 1, soll in unter 5 Sekunden mit maximal 3 Klicks zu schaffen sein, außerdem soll die Emailadresse validiert werden.
  5. 5. Ablauf● Szenario● Test für API schreiben● API schreiben● API testen● GUI schreiben● Test für GUI schreiben● GUI testen – Mit JWebUnit kann man theoretisch die GUI vorher testen
  6. 6. Tipps und Tricks● Benutze error_reporting(E_STRICT)● Benutze feste Typen● Benutze PHP 5 mit besserer Objektunterstützung
  7. 7. Besonderheiten des Projekts● Läuft in mehreren Browsern – Getestet IE 6.0, Firefox und lynx – läuft im Handy (ungetestet)● Richtige API die unabhängig von der GUI ist● Benutzen des IE Standard Compliance Modus● Barrierefreies Design nach HTML Standards● Trennen von Design und Struktur● Aufwendiges Testen des Codes
  8. 8. Betriebswirtschaftliche Ansicht● 270 Zeilen Code – 120 Zeilen PHP – 60 Zeilen HTML – 90 Zeilen CSS● 10 Stunden Arbeit● Preis circa 600 €

×