Testing

This page will list the tests which need to be done before the release of Annozilla. (Like any software engineer, I write the tests last.)

Here's a rough framework:

1. Mozilla Integration

1.1 Successful installation

1.2 Sidebar appearance

1.3 Preferences panel

1.4 Preference tracking

2. Viewing annotations

2.1 Displaying a list of annotations

2.2 'Filter by language' functionality

2.3 'Auto-load' mode

2.4 Viewing annotation bodies

3. Creating/Editing annotations

3.1 Posting annotation test

3.1.1 Annotating HTML
3.1.2 Annotating HTML frames
3.1.3 Annotating XHTML
3.1.4 Annotating SVG
3.1.5 Annotating MathML
3.1.6 Annotating GIF/JPG/PNG

3.2 Change annotation type

3.3 Edit annotation text

3.4 Delete annotation

4. Error conditions

4.1 No internet connection

4.2 Password is wrong