(PHP) Quality Assurance

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    Theme created by Sakari Koivunen and Henrik Omma Released under the LGPL license.

    Favorites, Groups & Events

    (PHP) Quality Assurance - Presentation Transcript

    1. Welcome! (PHP) Quality Assurance Sebastian Bergmann http://sebastian-bergmann.de/ December 13 th 2007
    2. Who I am
      • Sebastian Bergmann
        • Creator of PHPUnit
        • Involved in the PHP Project since 2000
        • Helps enterprises to implement software development / quality assurance processes for PHP-based projects
    3. PHPUnit
      • Test Framework
        • Member of the xUnit family of test frameworks
        • Mock Objects
        • DbUnit
      • Integration
        • Selenium RC
        • phpUnderControl, CruiseControl, Bitten, ...
      • Even More Cool Stuff :-)
        • Code Coverage, Software Metrics, and “Mess Detection”
        • Test Database
        • Mutation Testing (GSoC07 project)
    4. My Current (Research) Interest
      • I want to correlate test result information and software metrics with sourcecode history.
        • Examples
          • Which { classes | methods | functions | files } are
            • ... commonly changed during a bugfix commit?
            • ... commonly changed at the same time?
          • Code Coverage
            • Number of Classes vs. Number of Classes without Tests
            • Number of Methods vs. Number of Methods without Tests
            • Lines of (Executable) Code vs. Lines Covered by Tests
          • Number of Tests vs. Number of Failing Tests
    5. My Current (Research) Interest
      • Currently @ http://phpunit.de/browser/svn_bug_miner
      • Written in PHP, data stored in RDBMS
        • Will be usable with phpUnderControl soon
        • But I would also like to see this functionality in Trac
      • Inspired by research at the University of Saarbrücken, Germany (eROSE project)
      SVN_Bug_Miner
    6. The End
      • Thank you for your interest!
      • These slides will be available shortly on http://sebastian-bergmann.de/talks/.
    7. License
      • This presentation material is published under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license.
      • You are free:
        • to Share – to copy, distribute and transmit the work.
      • Under the following conditions:
        • Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
        • Noncommercial. You may not use this work for commercial purposes.
        • No Derivative Works. You may not alter, transform, or build upon this work.
      • For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.
      • Any of the above conditions can be waived if you get permission from the copyright holder.
      • Nothing in this license impairs or restricts the author's moral rights.

    + Sebastian BergmannSebastian Bergmann, 2 years ago

    custom

    1646 views, 0 favs, 12 embeds more stats

    Presentation at the Google Open Source Jam in Zuric more

    More Info

    CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

    Go to text version
    • Total Views 1646
      • 1510 on SlideShare
      • 136 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 52 views on http://www.planet-php.net
    • 51 views on http://sebastian-bergmann.de
    • 10 views on http://planet-php.org
    • 7 views on http://www.planetezpublish.org
    • 4 views on http://planetezpublish.org

    more

    All embeds
    • 52 views on http://www.planet-php.net
    • 51 views on http://sebastian-bergmann.de
    • 10 views on http://planet-php.org
    • 7 views on http://www.planetezpublish.org
    • 4 views on http://planetezpublish.org
    • 4 views on http://www.planet-php.org
    • 3 views on http://lj-toys.com
    • 1 views on http://swik.net
    • 1 views on file://
    • 1 views on http://www.netvibes.com
    • 1 views on http://www.zhuaxia.com
    • 1 views on http://www.xianguo.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories