Softwarequalität in PHP-Projekten

Buch | Hardcover
XXIV, 492 Seiten
2010
Hanser (Verlag)
978-3-446-41923-0 (ISBN)

Lese- und Medienproben

Softwarequalität in PHP-Projekten - Sebastian Bergmann, Stefan Priebsch
49,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Sebastian Bergmann, seit Jahren an der Entwicklung von PHP beteiligt, ist Autor der Testsoftware "PHPUnit" und begleitet Unternehmen als Entwickler, Berater und Trainer bei der Optimierung ihrer Qualitätssicherungprozesse für PHP-Projekte.

Stefan Priebsch berät Firmen zum Einsatz von PHP und zählt durch seine Trainings und Vorträge auf internationalen Konferenzen zu den bekanntesten PHP-Experten. Beide Autoren sind Mitgründer und Principal Consultants von thePHP.cc.
Wenn die Hütte brennt, werden Überstunden gemacht und Urlaube abgesagt. Trotzdem werden Termine und Qualitätsziele meist verfehlt. Da Software jedoch weit länger lebt als ursprünglich geplant, gehen die Probleme erst dann richtig los, wenn später Änderungen und Erweiterungen notwendig werden.

Im vorliegenden Buch vermitteln Sebastian Bergmann und Stefan Priebsch gemeinsam mit ihren Co-Autoren umfassendes Fachwissen und Erfahrungen zur Qualitätssicherung in PHP-Projekten. Zahlreiche Fallstudien veranschaulichen die Planung, Durchführung und Automation von Tests für die unterschiedlichen Softwareschichten sowie die Beurteilung von Softwarequalität mit Hilfe von Softwaremetriken. Sie sind die Grundlage dafür, Entwicklungsprozesse durch den Einsatz geeigneter Methoden wie etwa "Continuous Integration" zu optimieren. Die Fallstudien zeigen, wie bekannte Firmen und Projekte die Qualität ihrer Software messen, kontrollieren und sichern, ermöglichen einen Blick hinter die Kulissen und vermitteln so wertvolle Praxiserfahrungen.

Das Buch empfiehlt sich allen, die eine Referenz für die Entwicklung qualitativ hochwertiger und nachhaltiger Softwareanwendungen in PHP suchen.

Sebastian Bergmann ist seit mehreren Jahren an verschiedenen PHP-Projekten und der Entwicklung von PHP selbst beteiligt. Er ist der Autor von PHPUnit und hilft als Consultant und Trainer Unternehmen, ihre Qualitätssicherungprozesse für PHP-Projekte zu verbessern.

Stefan Priebsch ist Berater, Trainer, Autor und Sprecher u.a. auf der PHP-Konferenz. Seine Firma e-novative bietet vorwiegend PHP-basierte Software, Lösungen und Dienstleistungen an.

Aus dem Inhalt:

Was ist Software-Qualität?, Software testen, Bad Practices, Serviceorientierte APIs, Nicht-interaktive Anwendungen, Grafikausgaben, Datenbank-Interaktionen, Gebrauchstauglichkeit, Performanz, Sicherheit
Systemvoraussetzungen für eBook-inside: Internet-Verbindung und eBookreader Adobe Digital Editions.

"Im vorliegenden Buch vermitteln Sebastian Bergmann und Stefan Priebsch gemeinsam mit ihren Koautoren umfassendes Fachwissen und Erfahrungen zur Qualitätssicherung in PHP-Projekten." automotiveIT, März 2011

"Wer ein professionelles PHP-Projekt leitet oder maßgeblich daran mitwirkt, sollte sich dieses Buch ansehen." www.linux-magazin.de, 28. Oktober 2010

Inhaltsverzeichnis (vorläufig): Geleitwort von Andi Gutmans (Zend Technologies) Vorwort der Autoren Inhaltsverzeichnis Teil I - Grundlagen ca. 150 Seiten 1Einführung: Software - Qualität und Testen 1.1Klassische Vorgehensmodelle und warum sie nicht funktionieren 1.2Agile Methoden und deren Bezug zu Testen und kontinuierlicher Integration 2Was ist Softwarequalität? 2.1Metriken 2.2PHP_CodeSniffer, PHP_Depend 3Unit Tests 3.1PHPUnit 4Systemtests 4.1Selenium 5Kontinuierliche Integration 5.1CruiseControl, phpUnderControl Teil II - Case Studies ca. 300-450 Seiten 6Tobias Schlitt (ezSystems): Testen einer WebDav-Komponente 7Matthew Weier O'Phinney (Zend): Unit-Tests für Webservices 8Brian Shire (Facebook): Benchmarking und Performance-Tests 9Erik Kort (Oxid Esales): Testen und Refactoring einer großen Webshop-Software 10Sebastian Noh, Manuel Pichler (Ligatus / OnVista): Kontinuierliche Integration und Software-Metriken 11Mike Lively (SellingSource): Unit-Tests und Datenbanken 12Fabien Potencier (Symfony): Unit Tests und funktionale Tests für ein MVC-Framework 13Robert Lemke (Typo3 Association): Testen eines AOP-Frameworks 14Patrick Adams (Google): Qualitätssicherung für Intranet-Anwendungen 15Kore Nordmann (ezSystems): Einsatz von Mock-Objekten beim Unit-Testen einer Graph-Komponente 16David Zühlke (BitXtender): Testen einer serviceorientierten Content-Delivery-Plattform 17Max Horvath, Christiane Phillips (StudiVZ): Entwicklung einer Domain-Specific Language für Selenium-Tests 18Jens Grochtdreis (SinnerSchrader): Usability-Tests 19Lars Jankowfsky (Swoodoo): Agile Prozesse und Selenium-Tests 20Will Sinclair (Zend): Kontiunierliche Integration mit Atlassian-Werkzeugen im Zend Framework Teil III: Zusammenfassung ca. 10-20 Seiten, Ausblick, Grenzen des Testens, Literaturverzeichnis ca. 4 Seiten, Register ca. 8 Seiten

Inhaltsverzeichnis (vorläufig): Geleitwort von Andi Gutmans (Zend Technologies) Vorwort der Autoren Inhaltsverzeichnis Teil I - Grundlagen ca. 150 Seiten 1Einführung: Software - Qualität und Testen 1.1Klassische Vorgehensmodelle und warum sie nicht funktionieren 1.2Agile Methoden und deren Bezug zu Testen und kontinuierlicher Integration 2Was ist Softwarequalität? 2.1Metriken 2.2PHP_CodeSniffer, PHP_Depend 3Unit Tests 3.1PHPUnit 4Systemtests 4.1Selenium 5Kontinuierliche Integration 5.1CruiseControl, phpUnderControl Teil II - Case Studies ca. 300-450 Seiten 6Tobias Schlitt (ezSystems): Testen einer WebDav-Komponente 7Matthew Weier O'Phinney (Zend): Unit-Tests für Webservices 8Brian Shire (Facebook): Benchmarking und Performance-Tests 9Erik Kort (Oxid Esales): Testen und Refactoring einer großen Webshop-Software 10Sebastian Noh, Manuel Pichler (Ligatus / OnVista): Kontinuierliche Integration und Software-Metriken 11Mike Lively (SellingSource): Unit-Tests und Datenbanken 12Fabien Potencier (Symfony): Unit Tests und funktionale Tests für ein MVC-Framework 13Robert Lemke (Typo3 Association): Testen eines AOP-Frameworks 14Patrick Adams (Google): Qualitätssicherung für Intranet-Anwendungen 15Kore Nordmann (ezSystems): Einsatz von Mock-Objekten beim Unit-Testen einer Graph-Komponente 16David Zühlke (BitXtender): Testen einer serviceorientierten Content-Delivery-Plattform 17Max Horvath, Christiane Phillips (StudiVZ): Entwicklung einer Domain-Specific Language für Selenium-Tests 18Jens Grochtdreis (SinnerSchrader): Usability-Tests 19Lars Jankowfsky (Swoodoo): Agile Prozesse und Selenium-Tests 20Will Sinclair (Zend): Kontiunierliche Integration mit Atlassian-Werkzeugen im Zend Framework Teil III: Zusammenfassung ca. 10-20 Seiten, Ausblick, Grenzen des Testens, Literaturverzeichnis ca. 4 Seiten, Register ca. 8 Seiten

Inhaltsverzeichnis (vorläufig): Geleitwort von Andi Gutmans (Zend Technologies) Vorwort der Autoren Inhaltsverzeichnis Teil I - Grundlagen ca. 150 Seiten 1Einführung: Software - Qualität und Testen 1.1Klassische Vorgehensmodelle und warum sie nicht funktionieren 1.2Agile Methoden und deren Bezug zu Testen und kontinuierlicher Integration 2Was ist Softwarequalität? 2.1Metriken 2.2PHP_CodeSniffer, PHP_Depend 3Unit Tests 3.1PHPUnit 4Systemtests 4.1Selenium 5Kontinuierliche Integration 5.1CruiseControl, phpUnderControl Teil II - Case Studies ca. 300-450 Seiten 6Tobias Schlitt (ezSystems): Testen einer WebDav-Komponente 7Matthew Weier O'Phinney (Zend): Unit-Tests für Webservices 8Brian Shire (Facebook): Benchmarking und Performance-Tests 9Erik Kort (Oxid Esales): Testen und Refactoring einer großen Webshop-Software 10Sebastian Noh, Manuel Pichler (Ligatus / OnVista): Kontinuierliche Integration und Software-Metriken 11Mike Lively (SellingSource): Unit-Tests und Datenbanken 12Fabien Potencier (Symfony): Unit Tests und funktionale Tests für ein MVC-Framework 13Robert Lemke (Typo3 Association): Testen eines AOP-Frameworks 14Patrick Adams (Google): Qualitätssicherung für Intranet-Anwendungen 15Kore Nordmann (ezSystems): Einsatz von Mock-Objekten beim Unit-Testen einer Graph-Komponente 16David Zühlke (BitXtender): Testen einer serviceorientierten Content-Delivery-Plattform 17Max Horvath, Christiane Phillips (StudiVZ): Entwicklung einer Domain-Specific Language für Selenium-Tests 18Jens Grochtdreis (SinnerSchrader): Usability-Tests 19Lars Jankowfsky (Swoodoo): Agile Prozesse und Selenium-Tests 20Will Sinclair (Zend): Kontiunierliche Integration mit Atlassian-Werkzeugen im Zend Framework Teil III: Zusammenfassung ca. 10-20 Seiten, Ausblick, Grenzen des Testens, Literaturverzeichnis ca. 4 Seiten, Register ca. 8 Seiten

Sprache deutsch
Maße 204 x 2405 mm
Gewicht 1185 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik
Schlagworte Entwicklungs-Methodiken • Frameworks • PHP • Programmierung • Qualitätssicherung • Softwareentwicklung • Softwarequalität • Testen • Webprogrammierung • Web Programmierung
ISBN-10 3-446-41923-3 / 3446419233
ISBN-13 978-3-446-41923-0 / 9783446419230
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
leichter Einstieg für Senioren

von Philip Kiefer

Buch | Softcover (2024)
Markt + Technik Verlag
9,95