Other Testing Types

Adhoc Testing

  • Adhoc testing is an informal testing type with an aim to break the system. This Software Testing type is usually an unplanned activity
  • It does not follow any test design techniques to create test cases. In fact, it does not create test cases altogether.
  • Also called Monkey or Gorilla testing
  • In Adhoc testing we test the application randomly to find maximum defect is called Adhoc Testing
  • We do adhoc testing to find more no of defect our main intension is to break the application by entering invalid I/P that’s why adhoc testing is always negative.


Request for Enhancement (REF)

If client miss some requirement it tell to company to add the new feature in the application then the company
take money and add or enhance the application develop it then test it

Testing Methodology



Sr No
Smoke Testing
Sanity Testing
1
Smoke is wide and shallow
It is deep and narrow
2
This testing is performed by
the developers or testers
Sanity testing is usually
performed by testers
3
It is executed "before" any detailed
functional or regression tests are
executed on the software build.
The goal is to determine
that the proposed functionality
works roughly as expected.
4
Smoke testing exercises the
entire system from end to end
It is one step ahead in depth
testing from starting to other
build it is vary from other feature

Alpha Testing Vs Beta Testing




Sr No
Alpha Testing
Beta Testing
1
Alpha testing performed by Testers 
who are usually internal employees
of the organization
Beta testing is performed by Clients or End Users
who are not employees of the organization
2
Reliability and Security Testing are
not performed in-depth Alpha Testing 
Reliability, Security, Robustness are checked
during Beta Testing  
3
Alpha testing requires a lab environment
or testing environment  
The software is made available to the public and 
is said to be real time environment 
4
Alpha testing is to ensure the quality of
the product before moving to Beta testing
Beta testing also concentrates on the quality of
the product, but gathers users input on the
product and ensures that the product is
ready for real time users.  


Globalization

Testing the application developed on multiple on language comes under globalization

We sometimes shorten the term “internationalization” to “i18n” (Between I and N, there are 18 characters ) We test the application developed in multiple languages. In internationalization when we click on a particular language then the related page is open. Whenever we hit the URL to the browser we see the home page which contains TEXT so we know which language is selected and which contains what.

Testing the application or feature according to the local country  standards and culture it comes under “Localization” (L 10 N). You should consider aspects like culture, religion, and local preferences to create a product that can meet the locals’ expectations.