Prev | Current Page 199 | Next

Peter Farrell-Vinay

"Manage Software Testing"


???
Checklists
. Use those in
Web issues checklist
.
5.4 Web Performance
Web performance is dominated by the following issues:
???
Website structure
: a good structure is one which allows the majority of users to do what they
want most efficiently. If this is difficult to determine, think what a bad structure would be, and
how you would recognize it (slow, boring, hard to navigate). Then don??™t do that.
???
System architecture
: there??™s always a bottleneck. If there isn??™t you must have a lot of resources
standing idle. Whom do you want to please, your customers or your accountant?
2
Have your
system as fully tuned as possible before starting testing, otherwise your first set of results will spur
everyone to do what they should have done already and time will be wasted.
???
Logistics interface
: unless you sell downloadable software (and the downloads are fast), there??™s
always the need to move the goods. This means the relationship between the site and the fulfillment
medium (a man and a truck), has to be tightly integrated. And tightly-integrated systems can
collapse when something small happens, if they have poor feedback loops and no buffer space.
End-to-end testing means you need to test the relationship between a ???
buy
??? button being pressed
and the happy recipient signing for the goods. Performance testing of those systems means finding
ways of stressing them out, with (logically) big loads.


Pages:
187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211