Before the
request can be satisfied user B has already ordered it. User A is blocked and on checking again discovers
the item is ???on back order.??? Similarly travel websites may differ in the order in which airlines are displayed
following a request for a given flight depending on the availability and price of seats for that flight.
5.5.12 Web Test Tools
Static elements of websites can be tested automatically by such spider-like programs (see section D.13
in Appendix D), which follow recursively all possible static links from a Web page in search of errors
such as broken links, misspellings, and HTML-conformance violations. For automatic testing of dynamic
components, including executing client-side scripts, and form interactions, use either:
3 A generally-accepted limit for ultra-reliable code.
82 Manage Software Testing
??? Scriptable ???capture-replay??™??™ tools that record user-defined testing scenarios and then generate
scripts (sequences of browsers??™ actions) that can be run on browsers or
??? Non-scripting ???wizard??? -based test generators
Generating server workloads. There are two approaches:
1. Trace-based: which exactly mimics a known workload but is a ???black box??? approach and it??™s
difficult to change parameters of interest.
2. Analytic: which creates a workload synthetically allowing models to be inspected and parameters
varied.
5.6 Monitoring Issues
Once functioning, you need to ensure a website stays that way.
Pages:
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230