File:  [mozdev] / annozilla / www / testing.html
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Tue Mar 12 18:12:37 2002 UTC (17 years, 9 months ago) by matthew
Branches: MAIN
CVS tags: HEAD
A few more tests

<h2>Testing</h2>

<p>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.)</p>

<p>Here's a rough framework:</p>

<h3>1. Mozilla Integration</h3>
<h4>1.1 Successful installation</h4>
<ul>
<li>From a clean Mozilla installation, Annozilla can be installed by following
the installation instructions
<li>From a new Mozilla user profile, Annozilla can be installed by following
the installation instructions
</ul>
<h4>1.2 Sidebar appearance</h4>
<ul>
<li>The Annozilla Sidebar appears correctly on the list of available Sidebars
</ul>
<h4>1.3 Preferences panel</h4>
<ul>
<li>The Annozilla preferences panel(s) integrate(s) correctly with the rest of the
Preferences:
<ul>
<li>it (they) appears in the left pane as part of the tree
<li>the appearance of the panel(s) is consistent visually with other Mozilla
preference panels
</ul>
<li>The Password field does not display the password as readable text
<li>All preference values can be changed, and changes are preserved:
<ul>
<li>when moving between preferences panels
<li>when closing and re-opening the preferences window
<li>when shutting down and restarting Mozilla
</ul>
</ul>
<h4>1.4 Preference tracking</h4>

<h3>2. Viewing annotations</h3>
<h4>2.1 Displaying a list of annotations</h4>
<h4>2.2 'Filter by language' functionality</h4>
<h4>2.3 'Auto-load' mode</h4>
<h4>2.4 Viewing annotation bodies</h4>

<h3>3. Creating/Editing annotations</h3>
<h4>3.1 Posting annotation test</h4>
<h4>3.2 Change annotation type</h4>
<h4>3.3 Edit annotation text</h4>
<h4>3.4 Delete annotation</h4>
    
<h3>4. Error conditions</h3>
<h4>4.1 No internet connection</h4>
<h4>4.2 Password is wrong</h4>
<ul>
<li>When the user's password is wrong, a suitable error text is provided
<h4>4.2 Deleting annotation with replies</h4>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>