• Manual Testing

    Manual Testing is the process of manually testing software for defects.

  • Automation Testing

    Test Automation is the use of special software to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

  • Mobile Application Testing

    Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.

  • Database Testing

    Database testing is about checking exact values which have been retrieved from the database by the web or desktop application data should correctly match as per the records that are stored in the Database

Friday, February 7, 2014

Posted by Sri Harsha Emani
No comments | 2/07/2014 03:38:00 PM
Testing Concepts

1. What is the main difference between Verification and Validation?
Verification is related to static testing, where as Validation covers dynamic testing.


2. Describe the difference between the Black box and White Box categories of testing.
Black Box testing is conducted with no knowledge of the of the application’s code or internal structure. White Box is conducted with knowledge of the code or internal structure.

3. Is it possible to use both Black Box and White Box Testing with Verification?
Yes, as documentation reviews are static inspection or ‘desk checks’ we might consider these Black Box and as Walkthroughs are done with the author these might be thought of as White Box. 


4. Name some types of testing that belong under the Functional testing group.
Types of Acceptance testing such as Alpha, Beta, UAT and OAT would fit under Functional Testing - though we’d expect some cross-over into Non-Functional also. It’s not common to assign Test Types as such as the focus is Features and Behaviours.


5. Name some types of testing that belong under the Non-Functional testing group.
Any Test Types that are related to 'emergent' characteristics and attributes of the application under test such as Accessibility, Localisation and Performance.

6. Summarise how Performance, Load and Stress testing types relate to each other.
Load and Stress testing are testing sub-types of Performance testing. Load testing focuses on normal operational profiles of the application, whereas Stress focuses on load outside of the expected operational profile.


7. When and against what might we use Static Black Box testing?
When performing an Inspection of Documentation, though ISTQB states this is White Box testing that would more accurately apply to Peer Reviews and Walkthroughs.


8. Are all forms of Validation testing dynamic? Explain why they are or aren’t.
Yes, because they involve running the code and when the code isn’t being run we’re doing Static Verification.

9. How does Regression Testing fit across the overall testing domain?
Regression Testing is not a specific Test Type but an Approach that covers both manual and automated execution and draws together Test Cases for many Test Types. 


10. Name the main ‘levels’ of testing as recognised by ISTQB, list any others you recognise.
There are four levels which are; Component, Integration, System and Acceptance.

0 comments:

Post a Comment

Blogroll

Blogger news

BLOGROLL

Blogger templates

Blogroll

About