Software Testing (20150819)

Source: Internet
Author: User

Soft Armor testers must have the necessary qualities:

    1. Computer Professional Skills

1) Test Professional skills

2) Software programming skills

3) network, database, operating system and other knowledge


2. Industry knowledge

Telecommunications, finance, etc.


3. Personal qualities

1) Careful

2) Patience

3) Concentrate

4) Responsibility

5) Self-confidence



Software development process:

1. Demand Research and analysis

System analysts and users to understand the needs of the first, list the system's large functional modules, each large function module under which the small modules.

2. Overview design

That is, the system design, including the basic process flow of the system, the organization structure of the system, module division, function allocation, interface design, operation design, data structure design and error processing design.

3. Detailed design

In detail design, describe the main algorithm, data structure, class hierarchy and call relation involved in implementing the concrete module, need to explain the design consideration of each program (each module or subroutine) in each level of software system in order to encode and test. The software needs to be fully distributed to the entire software. Detailed design should be detailed enough to be coded according to detailed design reports.

4. Encoding

According to the design requirements of the data structure, algorithm analysis and module realization in the detailed design report of software system, the developer begins to write the program work, realizes the function of each module, and realizes the requirements of the function, performance, interface and interface of the target system.

5. Testing

6. Software Delivery Preparation

7. Acceptance



General procedures for software testing:

    1. Requirements Analysis phase: As long as the business of learning, analysis of demand points.

    2. Test Planning Phase: The test leader will start writing the test plan according to the sow, including personnel, software hardware resources, test points, integration sequence, scheduling and risk identification.

    3. Test design phase: The test plan is generally designed by highly experienced test engineers who are well-acquainted with the requirements, and the test plan requires a three-part approach that includes the introduction of demand points, test ideas and detailed test methods according to each demand point in the SRS. A review is also required after the completion of the test program.

    4. Test scenario phase: primarily for the design of test cases and procedures. The test case is written according to the test plan, and the tester has a detailed understanding of the overall system requirements through the test Plan phase. This is the time to begin writing use cases to ensure that the use cases are executable and require coverage. Test cases need to include test items, use case levels, preset conditions, operational steps, and expected results. The operation steps and expected results need to be written in detail and clearly. The test case should cover the test scenario, and the test scenario will cover the test demand points to ensure that the customer needs are not missed. Similarly, test cases need to be reviewed.

    5. Test Execution Phase: Execute test Cases, submit quality bug and test report, test reports and other related documents in time.


This article is from the "7290613" blog, please be sure to keep this source http://7300613.blog.51cto.com/7290613/1685849

Software Testing (20150819)

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.