Software Testing Guide

Source: Internet
Author: User

As a software tester, we need to start the intervention test at the requirement stage, because it is usually necessary to analyze and summarize the test requirements before testing, and to provide a reference for the design of the test plan. What should we do when we receive a test mission? The following summarizes my proposal, for reference only, according to the actual project situation to decide.

  1. Understanding the product

    1. Understanding the deployment environment of the product: the hardware and software environment of the deployment, As well as the differences in the product line environment. Should generally be as consistent as possible.

    2. Understand the product features

      1. By reading the requirements document or Design prototypes, or verbally tell the product owner what modules the product has. Form the product Feature List

      2. To understand the development progress of each function module, completed/not completed. Unfinished cause vs. finish time

      3. Understanding error-prone Modules

    3. Learn about feature purpose

      1. Understand the role of the module, the purpose of the design

      2. Confirm core features, key features (can be used to confirm the test focus)

      3. Learn about the application scenarios for important modules

      4. Confirm what is common and what is not commonly used

    4. Understand business processes: understand what business processes are in the product, and construct business flowcharts.

    5. Understand other requirements for the product

      1. Performance

      2. Security

      3. Requirements for the environment: operating system, browser (compatibility requirements)

  2. Product decomposition

    1. User interface

    2. Function

  3. Use case writing, test case writing process is to deepen the understanding of the product process

  4. Test, the test process is not always smooth sailing, will encounter a variety of situations. For example, some operations result in system failure, which may be not considered when writing test cases. Therefore, the test process is the best guide to supplement use cases, but also a deeper understanding of the product process

    (To be Continued ...) )

Software Testing Guide

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.