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.021 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

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.021
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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 €

×