Is accurate testing important to the mobile testing field?




Do regression tests often miss some bugs due to inaccurate range evaluation?
Are you worried about the regression test cases when you are doing regression testing?

It may be due to the code written by the developer a long time ago or due to the handover of the code written by others, resulting in the modification of a function but the lack of complete positioning of the scope of the function's impact, which leads to possible use cases or scenarios that have not been returned. range covered.

I know the specific scope of influence, but I don’t know the specific influencing factors when I return, so I can only run most or even all the use cases of the influencing factors, which directly causes a lot of waste of manpower and time, and cannot be accurately positioned. Regression use case.

After each run, all the functions experienced by the use case can be collected, and the coverage of the use case can be counted to check whether the use case is fully covered.

This kind of trouble has always been accompanied, but in fact, there is no way to find it, but automated testing can no longer meet the current requirements, we need more accurate testing.

Today I will talk about accurate testing, so regression testing is no longer difficult!

During regression testing, testers often evaluate the scope of testing that needs to be regressed according to the scope of changes given by developers. At this time, if the testers are inexperienced or the developers change, they will not understand the specific scope of the code. . May make the regression range incomplete or redundant. A more precise test scheme is needed here. The use cases that need to be regressed can be directly and precisely located according to the range of code changes, which makes the time required for regression testing shorter and the range of regression more accurate.

When we have a series of correspondences between use cases and functions, we will have a clear location for the scope of a use case that can be tested. And we can easily count the scope of changes to the project code after one commit of code. A valid regression range can be tested.

After each run, all the functions experienced by the use case can be collected, and the coverage of the use case can be counted to check whether the use case is fully covered.

Summarize

Accurate testing has always been a challenging topic in the testing industry, and various difficulties will continue to be encountered along the way. But in an era of rapid development, continuous advancement and continuous improvement are the driving force for technological improvement. With the vigorous development of the mobile Internet today, there are even more stringent requirements for the field of mobile application testing. Whether it is mobile game testing or app testing , more accurate testing and more automated testing are necessary.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326259832&siteId=291194637