Download presentation
Presentation is loading. Please wait.
Published byShonda Powers Modified over 8 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.