Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Source Software A Presentation by Matt Perry.

Similar presentations


Presentation on theme: "Open Source Software A Presentation by Matt Perry."— Presentation transcript:

1 Open Source Software A Presentation by Matt Perry

2 Testlink  An open source web app designed for the easy management of testing requirements, specifications, and execution.  One of the most popular and widely used free testing management software products available.  Featured in a recent testing magazine

3 Choosing a Project  Currently employed as a quality assurance intern by AgoraGames. A subsidiary of Major League Gaming.  I work with this software everyday

4 Product Information  GPL Liscenced  CVS Repo on Sourceforge (eww)  Written in PHP with various other technologies including an XML-RPC API  Written by Quality Assurance people  Poorly commented and formatted  10 to 20 main developers  http://www.teamst.org

5 Communication Tools  Mantis Bug Tracker  4085 Tickets  Google Groups mailing list  2880 Messages  Support Forum  3066 Members on the Forum

6 My Contributions – Ticket 3922  This ticket was submitted by a user who was unhappy with the interface in one portion of the app.  A very simple adjustment was required.  This patch is still under review

7 The Change BeforeAfter

8 The first email (1:15am)

9 The ticket page (12:45am)

10 A Response! (4:31am)

11 Contribution 2 – Ticket 3349  Ticket was created on March 30 th 2010  Was in the open, unassigned state since then with no comments  Asked for a count on the number of imports after an import was completed for the following:  Requirement import  Test case import

12 The Change  I added functionality to show the import count on a requirement import  Skipped the test case import because it was recursive and I needed a better defined (count)

13 The Response (UGH!)

14 Last Contribution – Ticket 3999  A bug where deleting a test plan would not update the header where you can select the current test plan.  Extremely easy fix, something was in an if statement where it shouldn’t have been.  Two lines deleted  fixed.

15 The Response - SUCCESS

16 Final thoughts  This project had several very small bite size tickets that I was able to clear out with ease which was nice  I wish the project maintainer was less harsh  Great learning experience  I have been and currently am working on a much larger patch to this project for work which integrates it more intimately with bugtracking software, especially Lighthouse.


Download ppt "Open Source Software A Presentation by Matt Perry."

Similar presentations


Ads by Google