This is an old revision of the document!


Sahana Bug Finding Day 2009-07-24

Overview

A full day - 24 hours - of communal bug-finding on the Sahana 1.0 Release Candidate code. A demo site will be provided for everyone to use for testing and validation. We'll coordinate the day's findings in the #Sahana IRC channel on freenode.

Priorities and Sequence of Testing

We need to test the entire 0.6.2.2 / 1.0 RC code - all features and functionality. The following table contains the suggested order of testing based on the process of setting up Sahana for use. If not complete, please do the admin system configurations first… then sign up to take responsibility to test a module (or sub-module). Your mission is to break Sahana if possible. Press every button - try to omit data that should be required - try to go back and edit and make sure your changes take, etc. Mark status as “complete” when testing is complete, “in progress” during tested, and “not started” before testing.

Module Dependencies Function Tested by IRC Nick Status
Installation Installation and set up of database Praneeth lifeeth
Admin - Setup Locations Joseph jo not started
Admin - GIS Configuration Add Google Maps API, switch between OpenLayers & Google Maps, Set default centering Mark Prutsalis, Gavin Treadgold mprutsalis, gtreadgold Complete
Admin - Module Configuration
Admin - System Security Gavin TreadgoldgtreadgoldComplete
Admin - Language/Locale Joseph jo Complete
Admin - Disaster Levels Gavin TreadgoldgtreadgoldComplete
Admin - Config Utils true / false 0/1 confusion Chamindra chamindra Completed → enhancement
Situation Mapping GIS Config Pradeeper pradeeper_ not started
Situation Mapping Functionality Mifan nazgul in-progress
Missing Person Registry Nilushan nilushan Complete
Disaster Victims Registry Locations, Shelters, Organizations Kethees ks Completed
Organization Registry Locations Tim McNamara, Mark Prutsalis timclicks, mprutsalis In Progress/Completed
Request/Aid Management Shelters, Locations, Organizations
Shelter Registry Locations Pradeeper pradeeper_ Completed
Web Services
Inventory Management Locations, Aid Catalog Nilushan nilushan Complete
Messaging Module Test sending of sms and email - fail gracefully Mifan nazgul Completed
Volunteer Management Locations, Organizations Dan Zubey dzubey Complete
Aid Catalog Mahesh , Nilushan mahesh , nilushan Completed , Complete
Reporting System
Synchronization
User Preferences

Test Site

Testing should take place on the demo site at http://demo.sahana.lk/sahana10. This has been set up to be only manually refresh and flush data only after bugs have been validated and patches have been applied by committers. The password for “admin” account on the the demo site is : zaq12wsx

If the login fails: Please clear the cookies on the domain demo.sahana.lk and try again.

Instructions to Download Source

Instructions to download the relevant branch from CVS

cvs -z3 -d:pserver:anonymous@sahana.cvs.sourceforge.net:/cvsroot/sahana co -P sahana-phase2

Location to Register Bugs

We are going to be using the Trac ticket system to register bugs, critical feature requests, and typo/spelling errors that need fixing for the 1.0 release.

Please enter a new ticket within the Trac ticket system for Sahana here: https://sourceforge.net/apps/trac/sahana/newticket. Anonymous access has been enabled so should not have to be logged into Sourceforge or have a Sourceforge ID in order to enter a new ticket into the system - but this doesn't appear to be working (I get a blank screen when not logged in).

If you are unable to enter a new ticket on Trac - please report the details of the bug to the #sahana room and someone will post it for you - alternatively, send a message to the Sahana Developer's list - sahana-maindev AT lists DOT sourceforge DOT net.

Fixing Bugs

The priority for Bug Finding Day is bug finding… and we expect bug fixing to take more than a day. That said, if developers produce patches - these can be applied and tested by committers who are available.

It would be helpful if people could sign up to take responsibility to fix bugs - these will be assigned to you on Trac based on the modules or sub-modules or piece that you volunteer to fix. Please fill out the table below:

Name Sourceforge ID IRC Nick Committer (Y/N) Bug Fixer for Module/Sub-Module/Function

Communication

The primary means of communication will be #sahana on freenode.net - alternatively use the Sahana developer's list - sahana-maindev AT lists DOT sourceforge DOT net

Recognition

These people were involved in this Bug Finding Day. We recognise all contributions whether bug hunting, bug fixing, making commits, helping out on IRC etc. Make sure to add your name! :) (Can you please list sorted by surname/last name/family name? Could you make your surname capitalised too?)

  • Praneeth BODDULURI
  • Shree Kant BOHRA
  • Fran BOON
  • Mifan CAREEM
  • Pradeeper DARMENDRA
  • Joseph FONSEKA
  • Mahesh KKS
  • Mark PRUTSALIS
  • Kethees SELLADURAI
  • Nilushan SILVA
  • Gavin TREADGOLD
  • Dan ZUBEY

Navigation
QR Code
QR Code dev:sahana_bug_finding_day_20090724 (generated for current page)