This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Performance Test Scenarios for Addressbooks

User:sush: Following are the test scenarios for measuring the performance of contacts compoment.

Loading of an address book

Need to Measure the time taken for loading selected addressbook. (Select an address book in the left pane and measure the time taken load that addressbook.)

Scope

This test is applicable for File, GroupWise and Exchange personal address books.

Test Scenarios

Performance needs to be measured

Searching an Addresss Book

Need to measure the time taken to return the search results once the addressbook is loaded.

Scope

This test is applicable for all types of addressbooks (File, Groupwise personal, Exchange personal, LDAP, GroupWsie System address book, Exchange GAL).

Test scenarios

Performance needs to be measured for

Auto-completion of addresses

Need to measure the time taken to autocomplete the addresses. Though the above test for search contacts (1.2) covers this, since some backend implemetations differ, this test needs to be carried out separately.

Scope

This test is applicable for all types of addressbooks.

Test scenarios

Performance needs to be measured for

Loading book contents from Name selection dialog

Need to measure the time taken to load the addresbook contents from name selection dialog. This test is similar to that of load addrerssbooks (1.1), but can have minor differences in the performance due to the time taken to render the addressbook.

Scope

This test is applicable for all types of addressbooks.

Test scenarios

Performance needs to be measured with

Downloading book contecnts for offline usage

Need to measure the time taken to load the addressbooks, when marked for offline usage.

Scope

This test is applicable for GW system addressbook, Exchange GAL and LDAP addressbooks.

Test scenarios

Performance needs to be measured with

Create / Modify a contact

Need To measure the time taken for creating/modifying a contact from contact editor.

Scope

This test is applicable for all type of addressbooks with write permissions.

Test scenarios

Performance needs to be measured

Delete contacts

Need to measure the time taken for delete contacts operation. We need to measure performance for DnD as part of this (which covers both delete and create).

Scope

This test is applicable for all types of addressbooks.

Test scenarios

Performance needs to be measured

Select all the contacts

Need to measure the time taken for "select all" operation.

Scope

This test is applicable for all types of addressbooks.

Test scenarios

Performance needs to be measured

Import contacts

Need to measure the time taken for importing "vcf" files with large number of contacts.

Scope

Needs to be carried out on all type of addressbooks that are editable. (Except Exchange GAL and GW system address book, Exchange subscribed books)

Test scenarios

Performance needs to be measured

Export contacts

Need to measuer the time taken for exporting contacts to vcf and cvs files using command line utility "evolution-addressbook-export".

Scope

This test is valid for all types of addressbooks.

Test scenarios

Performance needs to be measured with

Launch contact ediotrs

Need to measure the time taken to launch contact and contact list editors.

Scope

This test is valid for all type of addressbooks.

Test scenarios

Performance needs to be measured for

Miscellaneous

These operations doesn't involve server interactions.

Test Scenarios

Summary

Task Area

Task Description

Importance

Difficulty

Owner

Status

Additional information

Addressbook Performance

Loading of an address book

High

Easy

Unclaimed

Not started

Addressbook Performance

Searching an Addresss Book

High

Easy

Unclaimed

Not started

Addressbook Performance

Auto-completion of addresses

High

Easy

Unclaimed

Not started

Addressbook Performance

Loading book contents from Name selection dialog

High

Easy

Unclaimed

Not started

Addressbook Performance

Downloading book contecnts for offline usage

High

Easy

Unclaimed

Not started

Addressbook Performance

Create / Modify a contact

High

Easy

Unclaimed

Not started

Addressbook Performance

Delete contacts

High

Easy

Unclaimed

Not started

Addressbook Performance

Select all contacts

High

Easy

Unclaimed

Not started

Addressbook Performance

Drag and Drop contacts

High

Easy

Unclaimed

Not started

Addressbook Performance

Import contacts

High

Easy

Unclaimed

Not started

Addressbook Performance

Export contacts

High

Easy

Unclaimed

Not started

Addressbook Performance

Launch contact ediotrs

High

Easy

Unclaimed

Not started

Addressbook Performance

Save contacts to a file

Medium

Easy

Unclaimed

Not started

Addressbook Performance

Forwarding contacts in a mail

Medium

Easy

Unclaimed

Not started

Addressbook Performance

Printing Contacts

Medium

Easy

Unclaimed

Not started


2024-10-23 10:58