In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
[common quality problems]
To a large extent, software quality problems can be reflected in its development process. In teams that lack effective project management, I believe the following phenomenon is typical. When a function is first retested, the tester can find N low-level error-type Bug. Then after the developer "changed" the code, the tester did regression testing and continued to find N Bug. Some of these Bug are found in the first round of testing that the Bug has not been fixed correctly or completely, and a large part of it may be the introduction of a new Bug due to the modification of the previous Bug. As a result, this phenomenon continues to occur for the third and fourth time. In the regression test.
The above phenomenon is a typical rework. Rework is not only a waste of time and manpower, but also a sign of quality problems.
A number of Bug were found to be the final deliverables. Because, the tester missed the test.
[cause analysis and experience sharing in problem solving]
There are two main causes of quality problems: personal factors and project management factors.
The main human factors are the knowledge, ability and experience of developers and testers, as well as work habits.
For example, although agile development has always emphasized testing first. However, there are still many developers who are used to coding before testing. To make matters worse, many developers are used to "writing" all the code and then focusing on testing the code. The result is that problems found in one place tend to exist elsewhere. As a result, he had to revise these problems repeatedly. This situation not only wastes their precious time. It also often causes the problem not to be completely corrected. In addition, many people who do not have a computer professional background are tempted by training institutions to train as testers with high salaries. For these testers, when the object being tested is more technical, they often don't know how to test it.
However, the human factor is often difficult to improve in the short term. Therefore, I will focus on the analysis from the perspective of project management.
Rework and leak testing are two major problems in software quality. From the perspective of project management, rework is largely due to the lack of effective process control. That is, before a function transfer tester carries on the test, does not check whether its quality meets certain requirements-- the minimum quality requirements. In fact, we can learn from the material acceptance in construction engineering. For example, to build a building, the steel, cement and other materials needed if we do not use them to check whether their quality meets the requirements. Then, later found that their quality problems are bound to rework. On how to carry out process control, so that the function to be transferred to meet the minimum quality requirements, you can learn from the Story demonstration of this specific practice. Interested readers can learn from the article on the IBM developerWorks website:
"Agile Project Management practice: introducing Story demonstration into Agile Development"
Http://www.ibm.com/developerworks/cn/rational/r-cn-agilestorydemo
Of course, the quality problem is a systematic problem. Then, the way to solve this problem must be systematic. In addition, management does not follow recipes. Managers must master a set of methods of quality management, rather than "copying" so-called good practices. The significance of learning excellent practice is to master the methods and ideas behind it. The following article shares the idea of quality management based on "empirical process control" with such an idea, and shares some other specific practices to improve project quality based on the author's project management experience.
Quality Management of Agile Project Management
Http://www.ibm.com/developerworks/cn/rational/r-cn-agiletestingbestpractice
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.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.