What we do in regression testing?
- Rerunning the previously conducted tests
- Comparing current results with previously executed test results.
"The objective of function test is to measure the quality of the functional (business) components of the system". Tests verify that the system behaves correctly from the user / business perspective and functions according to the requirements, models, storyboards, or any other design paradigm used to specify the application. The function test must determine if each component or business event: performs in accordance to the specifications, responds correctly to all conditions that may be presented by incoming events / data, moves data correctly from one business event to the next (including data stores), and that business events are initiated in the order required to meet the business objectives of the system.
Smoke Testing
A Smoke Test is a process of validating code changes before the changes are checked into the product’s official source code. That means it is usually done when a bug fixing or change request is executed. Smoke Testing is also called Build Verification Test or Rattle Test.
This can be done either by developers or testers. If developers do this, it should be done before the release of product (or “build”) and if testers, - done before moving to next types of testing. Nowadays these tests are performed by some automated system which is included in the build mechanism.
Validation and Verification testing -Verification Testing: It is the set of activities which ensures that the software correctly implements a specific function.
Validation Testing: It is the different set of activities which ensures that the software that has been built is traceable to the client requirements.
Verification is mostly done by the developer, and all white box testing techniques can be used for verification testing.
Validation Testing is the responsibility of the tester, and all the tests done in block box testing will be treated as validation tests.
Validation and Verification testing -Verification Testing: It is the set of activities which ensures that the software correctly implements a specific function.
Validation Testing: It is the different set of activities which ensures that the software that has been built is traceable to the client requirements.
Verification is mostly done by the developer, and all white box testing techniques can be used for verification testing.
Validation Testing is the responsibility of the tester, and all the tests done in block box testing will be treated as validation tests.
No comments:
Post a Comment