Types of Testing
Specification-based (black-box, also known as behavioral techniques), structure-based (white-box or structural techniques) and experience-based.
Specification-based techniques include both functional and non-functional techniques
Functional testing is concerned with what the system does, its features or functions. Non-functional testing is concerned with examining how well the system does something, rather than what it does. Non-functional aspects (also known as quality characteristics or quality attributes) include performance, usability, portability, maintainability, etc
Black Box testing
White Box testing
Grey Box testing
Black- Box Testing
Testing without the internal knowledge of the system or software.
1. Its done with the users perspective.
Testing either functional or non functional, without reference to the internal structure of the component or system.
Advantages
What’s the deliverable we are looking for the motive for testing?
Build Verification Test (BVT)
Is done on each new build of the SUT to verify, if the build is testable before the build is released into the hands of the test team. Any build that fails the build verification test is rejected, and testing continues on the previous build (provided there has been at least one build that has passed the acceptance test).Also known as Build Acceptance Test.
Ex
Team Structure: Development > Build team > Test Team
Specification-based (black-box, also known as behavioral techniques), structure-based (white-box or structural techniques) and experience-based.
Specification-based techniques include both functional and non-functional techniques
Functional testing is concerned with what the system does, its features or functions. Non-functional testing is concerned with examining how well the system does something, rather than what it does. Non-functional aspects (also known as quality characteristics or quality attributes) include performance, usability, portability, maintainability, etc
Black Box testing
White Box testing
Grey Box testing
Black- Box Testing
Testing without the internal knowledge of the system or software.
1. Its done with the users perspective.
- In black box testing the structure of the program is not considered at all.
- Black box is carried out to check the functionality of the product.
Testing either functional or non functional, without reference to the internal structure of the component or system.
Advantages
- Unbiased testing as it is performed by testers, independent of developers.
- No programming knowledge is expected from the tester.
- Test is done from the point of view of user/customer and not developer.
- Incorrect or missing functionality
- Interface errors
- Behavior or performance errors
- Initialization and termination errors
- Testing every possible input stream is unrealistic as it would take inordinate amount of time.
- In white box testing , the structure of the program is taken into consideration.
- The objective is to ensure that each and every line of the code is tested.
- Testing the product based on the internal system knowledge.
What’s the deliverable we are looking for the motive for testing?
Build Verification Test (BVT)
Is done on each new build of the SUT to verify, if the build is testable before the build is released into the hands of the test team. Any build that fails the build verification test is rejected, and testing continues on the previous build (provided there has been at least one build that has passed the acceptance test).Also known as Build Acceptance Test.
Ex
Team Structure: Development > Build team > Test Team
This is really a worthy and wonderful blog about Software Testing Companies in Chennai to read and further more tips on the Software Testing Companies in Bangalore have been learnt. thanks for sharing your views among us and its great time spending on this. I am waiting for new post here about Software Testing Services in Chennai and Please keep it up in future..
ReplyDelete