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.

  1. Let us know that you want to help! Visit the Open Discussion Forum and tell us.
  2. Download the latest beta release of the software here.
  3. 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.
  4. When there's a bug, tell us; to learn how, see reporting bugs, respecting the rules on Handling trackers.
  5. 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.
  6. 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.
  7. 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:

  1. 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.
  2. debug the bug and find out where the bug happens in the code, it helps the developers to fix it quickly.
  3. suggest yourself the required corrections and transform the bug into a [patch] for the developers to integrate into the FreeMind code.
  4. 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.

See also