Getting started as a tester: Difference between revisions
From FreeMind
Jump to navigationJump to search
(add going further section) |
|||
Line 6: | Line 6: | ||
# Download the latest beta release of the software [http://sourceforge.net/project/showfiles.php?group_id=7118 here]. | # Download the latest beta release of the software [http://sourceforge.net/project/showfiles.php?group_id=7118 here]. | ||
# Test! Do everything you can think of to break the application, or just use it the way you plan on using it, and let us know what fails. | # Test! Do everything you can think of to break the application, or just use it the way you plan on using it, and let us know what fails. | ||
# When there's a bug, tell us; to learn how, see [[reporting bugs]]. | # When there's a bug, tell us; to learn how, see [[reporting bugs]], respecting the rules on [[Handling trackers]]. | ||
# You'll find things that you want the software to do that it doesn't do. Those aren't necessarily bugs. You can ask for new features, [http://sourceforge.net/tracker/?group_id=7118&atid=357118 here]. | # You'll find things that you want the software to do that it doesn't do. Those aren't necessarily bugs. You can ask for new features, [http://sourceforge.net/tracker/?group_id=7118&atid=357118 here]. | ||
# If you are interested in helping with more advanced testing, by writing test scripts, please let us know in the [http://sourceforge.net/forum/forum.php?forum_id=22101 Open Discussion Forum] and someone will contact you about it. | # If you are interested in helping with more advanced testing, by writing test scripts, please let us know in the [http://sourceforge.net/forum/forum.php?forum_id=22101 Open Discussion Forum] and someone will contact you about it. | ||
# Reap the rewards by having better software to work with. | # Reap the rewards by having better software to work with. | ||
== Going further ''<<Proposal>>'' == | |||
Once you've gained some maturity, you can help even more by going this path: | |||
# improve the [http://sourceforge.net/tracker/?atid=107118&group_id=7118&func=browse bugs reported] by "normal" users, making sure that they comply to the [[Handling trackers|rules]] and that they contain a clear way to reproduce the bug. | |||
# debug the bug and find out where the bug happens in the code, it helps the developers to fix it quickly. | |||
# suggest yourself the required corrections and transform the bug into a [[http://sourceforge.net/tracker/?group_id=7118&atid=307118 patch]] for the developers to integrate into the FreeMind code. | |||
# become yourself a [[Getting started as a developer|developer]]! | |||
In order to do the above tasks, you'll need additional rights that you should request from one of the Project Admins listed on [http://sourceforge.net/projects/freemind FreeMind's SF page]. | |||
==See also== | ==See also== | ||
* [[Handling trackers]] | |||
* [[Reporting bugs]] | * [[Reporting bugs]] | ||
[[Category:Development]] | [[Category:Development]] |
Revision as of 16:19, 21 March 2008
Getting started as a tester
FreeMind is a fairly large project with a very small development team. We need all the extra testing resources we can get, so if you want to help out, this is one of the best places to start.
- Let us know that you want to help! Visit the Open Discussion Forum and tell us.
- Download the latest beta release of the software here.
- Test! Do everything you can think of to break the application, or just use it the way you plan on using it, and let us know what fails.
- When there's a bug, tell us; to learn how, see reporting bugs, respecting the rules on Handling trackers.
- You'll find things that you want the software to do that it doesn't do. Those aren't necessarily bugs. You can ask for new features, here.
- If you are interested in helping with more advanced testing, by writing test scripts, please let us know in the Open Discussion Forum and someone will contact you about it.
- Reap the rewards by having better software to work with.
Going further <<Proposal>>
Once you've gained some maturity, you can help even more by going this path:
- improve the bugs reported by "normal" users, making sure that they comply to the rules and that they contain a clear way to reproduce the bug.
- debug the bug and find out where the bug happens in the code, it helps the developers to fix it quickly.
- suggest yourself the required corrections and transform the bug into a [patch] for the developers to integrate into the FreeMind code.
- become yourself a developer!
In order to do the above tasks, you'll need additional rights that you should request from one of the Project Admins listed on FreeMind's SF page.