Before you begin creating tests, you need to determine what exactly
you want to test in your application. To do this, you need to analyze
your application in terms of its business processes—the distinct
activities that customers perform in your application to complete
particular tasks.
- How is the application divided? Are there separate areas for each activity? What are these areas? What are these activities? What are the expected outcomes for each activity?
- What screens need to be tested in each of these areas? What objects need to be tested in each screen?
- What activities might be used in more than one scenario? (For example, logging on to the application.) Think of these as "reusable" parts. Analyzing your application in terms of its separate parts can help you to design your tests so that they comprise small, modular units, which are easier to understand, debug, and maintain over time.
- What business processes might users perform using this application? scenarios might include making flight reservations, cruise or hotel reservations, or even registering on the Web site.
- Consider which development environments need to be supported for testing purposes.
(Reference: QTP documentation)
No comments:
Post a Comment