Test notes (1)

xiaoxiao2021-03-06  41

Test notes (effective ways for software test)

Part 1 software testing capabilities and qualification evaluation

Chapter 1 evaluates software testing capabilities and personnel qualifications

What is a defect?

1. Defect in product specifications

2. Do not match the expectations of customers / users

Divided into the following three categories: errors, omissions, excess

Test personnel ability factor

1. Test analysis report

2. Test improvement skills

3. Test execution skills

4. Test plan, skill

5. Management support

6. Test skills, method

The second part finds a software test environment

Chapter 2 Develops Software Test Strategies

Establish a test principle

1. Test definition. Define a clear, concrete, and clear test

2. Test system. Test and mandatory tests through this method

3. Evaluation. How to measure the evaluation test of information service management

4. Standard. Measurement of test standards

Test factor

Positiveness

2. Document integrity

3. Audit tracking

4. Continuity of processing

5. Service level

6. Access control

7. Compliance

8. Reliability

9. Obtainability

10. Maintainability

11. Portability

12. Coupled

13. Performance

14. Easy to operability

Formulate test strategy

1. Select and distribute test factors

2. Clarify the system development phase

3. Clarify the business risk at the time of development

4. Place the risk in the matrix

Chapter 3 Establishing Software Test Methodology

What need to test?

1. It does not match the specification. This type of defect is due to the lack of vision of the product manufacturing

2. It does not match the expectation. This type of defect is due to the lack of vision.

Why is the shortcomings difficult to find

Did not see

2. I saw it, but I didn't find it.

The defects that are often found in the software are caused by the following conditions:

1. Information technology is incorrect for demand

2. Users put forward the wrong needs

3. Do not correctly record the needs of users

4. Program specifications are incorrect

5. There is an error in programcodes

6. Data input error

7. Data input error

8. Test error

9. Mail error when error correction

10. Error correction conditions lead to additional defects

Four test tactics

Verify, confirm, function test, and structural testing.

Divided into two groups

Verify and confirm

Test staff uses verification methods to ensure that the system (software, hardware, documentation, and personnel) follow organizational standards and procedures, verifying primarily on reviews or some non-executable methods.

Confirmation is actually performed through a series of tests that can be seen and evaluated to ensure that the system operation is implemented in accordance with the plan.

Verify answering such a question: "Do we have a correct system?" And confirmed that the question is: "Whether the system we established is correct"

2. Function and structural testing

Functional testing is often also referred to as a black box test because there is no internal logic knowledge of the system in the test case.

Structural testing is often referred to as a white box test because the internal logic knowledge of the system is often used for imaginary test cases. Structure test mainly uses verification technology.

pros and cons

The advantages of function test:

1. Simulate the use of actual systems

2. Entrance to the system structure

Functional test:

1. Potential logic errors in missing software

2. It may cause redundancy testing

Advantages of structural testing:

1. Can test the structure logic of the software

2. Don't consider whether the function test is completed when testing

Structural test

1. Do not guarantee whether to meet the needs of users

2. Structural testing can not simulate the real world

Testing using verification and confirmation technology includes:

Feasibility review

2. Review

3. Unit test

4. Integrated test

5. System Test

6. User acceptance

转载请注明原文地址:https://www.9cbs.com/read-55145.html

New Post(0)