What is validation in software testing
Test, verification and validation
A test, which is essentially trying out the software product, is anything but a professional verification of compliance with the specification. Defined preparation and comprehensible execution of the test are required.
At this point, the testing itself, how tests are specified and how testing is done, is by no means intended to be discussed. Rather, it looks at how tests can be integrated into the development process. An interesting perspective on testing is described by Matt Stephens and Doug Rosenberg in "Design Driven Testing" .
Figure 6: Development process with an explicit test
First, the test is developed based on the specification and design, and a test plan is created. It contains a number of test cases that are intended to closely cover the descriptions in the specification. The test is then implemented, if necessary. This can be done in parallel with the development of the software product. The result is, so to speak, the test procedure. It is by no means just a more or less automatically running sequence of test programs, but can and will usually also contain actions to be carried out by humans.
Carrying out the test of the current version of the software does not allow the product or the test itself to be adapted. It simply provides results that are not analyzed further. The analysis of deviations is carried out in an iteration of the implementation or even the design. This approach is very efficient because the test can be carried out relatively quickly and completely.
Meaning of the symbols:
A starting node
An end node
- Who was Leslie Caron
- Worms sleep and feel pain
- How is Basel 3 changing Indian banking
- When do you know yourself as a Brit?
- Do you think you are a coward?
- How does the currency black market work
- What is the largest trijet plane in the world
- Which Citibank branches are closing Why
- Who is better Alexandre Lacazette or Aubameyang
- Who was Santos Dumont
- Oatmeal grains are good for constipation
- How do I reduce love handles
- Is hair an unnecessary human trait?
- How do I find someone to mentor
- How much is 25 for you
- Why does facial hair grow so fast
- What is the difference between agnosticism and ignorance?
- How can lasers hack Alexa
- Why can't I learn coding
- What is your opinion on Paul Ryan
- How undetectable are burner telephones
- What advantages does Ruby have over Python?
- Why should I keep my promise
- What is the best brand of GPS