Knowledge of software testing Cold stroke TestPRO Know [Music]

1. The reason for defects of software testing

Most cognitive testers, the reasons for testing software defects is to develop a code problems, but through research, summarize, analyze, surprising that we found that most software defects are not generated because of a programming error of. Numerous studies from small programs to large projects come to a unanimous conclusion: the root cause of software defects that requirements specifications, because the proportion of software defects as shown below:
Here Insert Picture Description

2. test coverage does not meet the requirements, residual defect causes excessive phenomenon

  • Test design is wrong
  • Testing insufficient resources
  • The lack of test management
  • Demand Management is defective
  • Review is not enough
  • Configuration management is not strict

3. ISO / IEC25010 Product Quality Model

ISO in March 2011 issued ISO / IEC25010 software quality evaluation criteria, which describes two models: the use of quality models and product quality model, quality characteristics of the product model are as follows:

Function Applicability: functional integrity, functional correctness, appropriateness of functional
compatibility: time characteristics, resource utilization, capacity,
ease of use: suitability, recognizable, easy to learn, easy operability, user error defense, user beautiful interface, accessibility,
reliability: maturity, availability, fault tolerance, easy recovery of
security: confidentiality, integrity, non-repudiation, Accountability, authenticity
maintainability: modularity, reuse , easy analytical, ease of modification, testability
portability: applicability, easy to install, easy replacement of

4. The history of the development of software testing

So far, the development of software testing experienced a total of five important periods:

57 years ago - based debugging: developers a needs analysis to bear all the work, design, development, testing, and so on.
57 to 1978 - mainly to prove: Ensure that the program solves the problem it addressed
79 to 1982 - mainly damage: to find errors and execution of the program process, not only to prove that the software did the right thing, but also to ensure that it did not do should not do, which makes testing more comprehensive and easier to find the problem.
83 ~ 1987 - Evaluation based: software testing project in this period of rapid development, the emergence of test managers and test analysts and other positions
88 to date - prevention: one of the current mainstream software testing ideas.

Well, today's share on here, if you want to learn about software testing video resources, you can go qun file download Oh ~~, qun: six six 3 4 85 nine hundred ninety-six

Published 92 original articles · won praise 72 · views 10000 +

Guess you like

Origin blog.csdn.net/leboxy/article/details/104621061