Fedora Testing

/!\ This page is somewhat out of date - see QA for better info!

Our Mission

To use and make free and open source software tests, testing tools, and test processes in order to make Fedora (and, by extension, all free and open source software) more awesome.

About the Project

Meetings

Current Subprojects

  1. Test Plans for Fedora components
  2. Executing test plans
    • Volunteers! We'll need volunteers!
    • We may run Bug Days where everyone takes a test plan and runs with it.
  3. BugZappers

    • Revive Bug Days!
    • Make Bugzilla send out weekly reports of new bugs, bugs closed, etc. to fedora-triage-list
    • BugZappers leaders can split up the weekly list, or choose a category of bugs to focus on

  4. Bug Hunts
    • Like QA/FixBuildRequires - an ongoing project with a single focus.

    • Karma system - submitting or fixing a bug gets you karma points, which gets you Cool Stuff.
  5. "Hot Issues" page - see Bugs/FC6Common

    • A listing of current Fedora issues with workarounds and ETA on fixes.
    • Linked to from the builtin FAQ page?
  6. Bugzilla RPG!

Possible Future Projects

  1. Beaker, an automated test system
  2. Extending automated testing
    • Try to automate test plans that we write, to reduce load on testers.
  3. A bug-submittal app
    • Provides a nice, easy interface to Bugzilla
    • Finds common issues (like from HotIssues above) and shows them to the user, to reduce dupes

    • Use for crash reporting - automatically fills in component
  4. Performance testing
    • Run benchmarks
    • Gather profiling data
    • Gather information about how people typically use the software
    • Report findings to developers

Other Stuff We Need (Join the Project)

Please email WillWoods (or find him on IRC) if you are interested in making Fedora a better place!