Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Insufficient Automation of regression testing-Bug Summary Series Notes

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

1. Definition:

The number of test automation is too small to fully regression testing.

Second, the period of occurrence

Always

Third, trap performance

1. Most tests are performed manually

IV. Negative consequences

1. Performing regression tests manually takes too much time and resources

two。 Regression testing, as the last stage of system testing, is optional and there is not enough time to find more bug.

3. Manual execution errors by test engineers are inevitable.

4. Lack of adequate test automation prevents agile development patterns from being executed effectively and smoothly

Fifth, reasons

1. Management and unit test developers believe that most of the changes are small, and system testing is found enough to make regression testing unnecessary; and non-technical management is unable to realize the importance of regression testing, the value of automated regression testing, and the dependence of agile development patterns on test automation.

two。 Automated regression testing is not part of the standard testing process

3. Automated regression testing is not reflected in the test plan

4. There is no time in the project plan to develop and maintain automated tests.

5. The original automated test script of the project was not maintained in time.

6. The original automated test script for the project was not provided when the project was delivered.

Suggestions on automated regression testing

1. Preparation stage

Before the project starts, it should be included in the plan, such as test plan, test process document, overall progress plan, WBS

two。 Enable Pha

Provide test management with training plans on the importance of automated regression testing

Calculate the time for automation and maintenance tests in the schedule

Test resources or budget take into account the payment of test automation tools

3. Execution phase

(1) Automated regression testing requires collaborative support from corresponding developers (testers determine regression test types, Case standards, Case, test completion criteria, etc.; developers create automated regression tests, including tool configuration, scripting, etc.)

(2) Automated testing can perform more regression tests.

(3) to make running regression tests as simple as possible, you can write timed scripts to execute at any time (such as timed execution or non-working hours)

(4) maintain the test script in time when the system version is updated

(5) at the end, the test script is delivered with the product.

4. Verification phase

(1) verify the test documents (eg. Test plan, test process, WBS) fully take into account automated regression testing

(2) time to automate and maintain tests included in the verification schedule

(3) verify the number of automated tests

(4) verify that the automated test project can run normally.

(5) verify that the automated test has been delivered with the product.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report