Black Box Testing is testing without knowledge of the internal workings of the item being tested. For example, when black box testing is applied to software engineering, the tester would only know the “legal” inputs and …
Read More »Black Box Testing
Advantages & Disadvantages
Advantages of Black Box Testing More effective on larger units of code than glass box testing Tester needs no knowledge of implementation, including specific programming language Tester and programmer are independent of each other tests …
Read More »Testing Strategies
Testing Strategies/ Techniques black box testing should make use of randomly generated inputs (only a test range should be specified by the tester), to eliminate any guess work by the tester as to the methods …
Read More »Functional Testing
Functional Testing In this type of testing, the software is tested for the functional requirements. The tests are written in order to check if the application behaves as expected. Although functional testing is often done toward …
Read More »Stress Testing
Stress testing deals with the quality of the application in the environment. Stress Testing idea is to create an environment more demanding of the application than the application would experience under normal work loads. This is …
Read More »Load Testing
Load Testing The application is tested against heavy loads or inputs such as testing of web sites in order to find out at what point the web-site/application fails or at what point its performance degrades. Load testing operates at …
Read More »Usability Testing
Usability Testing This testing is also called as ‘Testing for User-Friendliness’. Usability Testing testing is done if User Interface of the application stands an important consideration and needs to be specific for the specific type of user. Usability …
Read More »Smoke Testing
Smoke Testing This type of testing is also called sanity testing Smoke Testing is done in order to check if the application is ready for further major testing and is working properly without failing up to least …
Read More »Domain Testing
Domain testing is the most frequently described test technique. Some authors write only about domain testing when they write about test design. The basic notion is that you take the huge space of possible tests of …
Read More »Regression Testing
Regression testing is a style of testing that focuses on retesting after changes are made. In traditional regression testing, we reuse the same tests (the regression tests). In risk-oriented regression testing, we test the same areas as before, …
Read More »User Acceptance Testing (UAT)
User Acceptance Testing (UAT) In this type of testing, the software is handed over to the user in order to find out if the software meets the user expectations and works as it is expected …
Read More »