0% found this document useful (0 votes)
69 views

What Is Verification and Validation

The document discusses various types of software testing including verification, validation, retesting, regression testing, compatibility testing, and testing after a bug is found. It also discusses types of testing important for web applications like performance and security testing and how to verify search results on a search results page.

Uploaded by

Petruţa Nagy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

What Is Verification and Validation

The document discusses various types of software testing including verification, validation, retesting, regression testing, compatibility testing, and testing after a bug is found. It also discusses types of testing important for web applications like performance and security testing and how to verify search results on a search results page.

Uploaded by

Petruţa Nagy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

What is verification and validation?

Verification: process of evaluating work-products of a development phase to


determine whether they meet the specified requirements for that phase.

Validation: process of evaluating software during or at the end of the development


process to determine whether it specified requirements.

The differences between Retesting and Regression testing are below:

- Retesting is done to verify defect fix previous in now working correctly where as regression
is perform to check if the defect fix have not impacted other functionality that was working
fine before doing changes in the code.

- Retesting is specific and is performed on the bug which is fixed where as in regression is
not be always specific to any defect fix it is performed when any bug is fixed.

- Retesting concern with executing those test cases that are failed earlier where as
regression concern with executing test cases that was passed in earlier builds.

- Retesting has higher priority over regression.

Explain Compatibility testing with an example.


Compatibility testing is to evaluate the application compatibility with the computing
environment like Operating System, Database, Browser compatibility, backwards
compatibility, computing capacity of the Hardware Platform and compatibility of the
Peripherals. Example, If Compatibility testing is done on a Game application, before
installing a game on a computer, its compatibility is checked with the computer
specification that whether it is compatible with the computer having that much of
specification or not.

What should be done after a bug is found?


After finding the bug the first step is bug to be locked in bug report. Then this bug
needs to be communicated and assigned to developers that can fix it. After the bug is
fixes by the developer, fixes should be re-tested, and determinations made regarding
requirements for regression testing to check that fixes didn't create problems
elsewhere.
What Types of Testing is Specifically Important for Web
Testing?
This is also an important Software Testing interview question for web
application testing roles. Note, this question is asking about the types of
testing.

Although you would do functional testing, usability testing, accessibility


testing, etc, these are all also applicable to desktop application testing.
The question is asking specifically for web testing.

Answer: Two types of testing which are very important for testing web
applications are Performance Testing and Security Testing. The
difference between a web application and desktop application, is that web
applications are open to the world, with potentially many users accessing
the application simultaneously at various times, so load testing and stress
testing are important.

Web applications are also vulnerable to all forms of attacks, mostly DDOS,
so security testing is also very important to consider when testing web
applications.

How do You Verify the Results of Your Search on


Search Results Page?
This is another common Software Testing Interview Question for e-
commerce testing roles. This question refers to verifying the results are
what we expect to see.

Suppose you search for a product on Amazon.com website. On the search


results page you will see a list of items related to your search. How can
you verify that the results that you see are really the ones that you are
supposed to see?

Answer: The answer to this question is rather simple. At first instance,


we need to know where the data is coming from. Are they coming from a
database? Or some XML files from 3rd party websites?

Once we have this information, we can start comparing the results we see
on the result page with the results from the source, e.g. database.

Another option is to use mocks to generate the data that we need so we


can fully control the data that we see on the search results page.
Cum testezi o doza de cola?
Cum testezi un pix?
Ai 3 imputuri, cate unul pentru fiecare latura. Cum verifici ce fel de triunghi se
formeaza cu cele 3 laturi.
- Ca sa fie dreptunghi a+b > c; a+c> b; b+c> a;
- Isoscel – 2 laturile egale
Dreptunghic – pitagora
- Ehilateral – a =b = c

You might also like