Google+

Different types of Software Testing - 150 Plus Testing Types

In order to perform different testing activities on the Software Application under test, Software Testing can be categorized into various testing types. 

The below is the list of 150 + testing activities that we can perform on Software Applications. Out of all the testing types listed below, few are more regularly used, few are normally used, few are less regularly used and few are ignorable as they are very rarely used. Highly used testing types will be explained first, followed by the remaining types:

Manual Testing - Manual Testing is a type of Software Testing, where Software Testers manually test the Software without using any Automation tools for testing. In Simple terms, Humans perform testing by sitting in-front of a computer is known as Manual Testing. Read more here

Automated Testing - Automated Testing is a type of Software Testing, where Test Automation Tools perform Testing instead of humans. Read more here

Functional Testing -

Non-Functional Testing -

Black Box Testing -

White Box Testing -

Positive Testing -

Negative Testing -

Performance Testing -

Security Testing -

Smoke Testing -

Regression Testing - Regression Testing is performed to make sure there are no side effects (i.e. new defects) in the existing functionality of the software, when the developer fixes the defects or writes code to introduce new functionality or modifies the code to change or enhance the functionalities. Read more here

Retesting -

Sanity Testing -

Unit Testing -

Integration Testing -

System Testing -

Acceptance Testing -

Ad-hoc Testing -

Agile Testing  -

Usability Testing -

User Acceptance Testing -

User Interface Testing -

Static Testing -

Dynamic Testing -

Paired Testing -

Mutation Testing -

Mobile Testing -

Monkey Testing -

Fuzz Testing -

Compatibility Testing -

Database Testing -

End to End Testing -

ETL Testing -

Extreme Testing -

Load Testing -

Stress Testing -

Endurance Testing -

Soak Testing -

Volume Testing -

Scalability Testing -

Penetration Testing -

Vulnerability Testing -

Gray Box Testing -

Exploratory Testing -

Context Driven Testing -

WebServices Testing -

API Testing -

Alpha Testing -

Beta Testing -

Reliability Testing -

Backward Compatibility Testing -

Gorilla Testing -

Glass Box Testing -

GUI Testing -

Globalization Testing -

Internationalization Testing -

Localization Testing -

Install / Uninstall Testing -

Basis Path Testing -

Benchmark Testing -

Binary Portability Testing -

Boundary Value Testing -

Branch Testing -

Breadth Testing -

Browser Compatibility Testing -

Behavioral Testing -

Build Acceptance Testing -

Buddy Testing -

Comparison Testing -

Code Driven Testing -

Component Testing -

Configuration Testing -

Condition Coverage Testing -

Compliance Testing -

Concurrency Testing -

Conformance Testing -

Conversion Testing -

Confirmation Testing -

Consistency Testing ( Heuristic )  -

Decision Coverage Testing -

Destructive Testing -

Dependency Testing -

Domain Testing -

Data Warehousing Testing -

Data Flow Testing -

Documentation Testing -

Deployment Testing -

Download Testing -

Desk checking -

Device Lab Testing -

Error Handling Testing -

Equivalence Partition Testing -

EC Analysis Testing -

Fault Injection Testing -

Formal Verification Testing -

Happy Path Testing -

Keyword driven Testing -

Incremental Integration Testing -

Big Bang Integration Testing -

Bottom Up Integration Testing -

Hybrid Integration Testing -

System Integration Testing -

Top Down Integration Testing -

Bi-directional Integration Testing -

Interface Testing -

Inter-Systems Testing -

Iterative Testing -

Interoperability Testing -

Loop Testing -

Life cycle Testing -

Logic Testing -

Work flow Testing -

Web Testing -

Web Application Testing -

All-Pairs Testing  -

Assertion Testing -

Age Testing -

Active Testing -

Accessibility Testing -

Audit Testing  -

Aesthetics Testing -

Upgrade Testing -

Thread Testing -

Testability Testing -

Statement Testing -

Stability Testing -

Storage Testing -

Structural Testing -

Spiral Model Testing -

Scenario Testing -

Scripted Testing -

SME Testing -

Specification Testing -

Standards Testing -

State Testing -

Recovery Testing -

Ramp Testing -

Requirements Testing -

Risk based Testing -

Realization Testing -

Qualification Testing -

Passive Testing -

Parallel Testing -

Path Testing -

Portability Testing -

Pilot Testing -

Protocol Testing -

Operational Testing -

Orthogonal array Testing -

Manual Scripted Testing -

Manual Support Testing -

Model Based Testing -

Modularity driven Testing -

Menu Walk through Testing -

Migration Testing -


Article writing is in progress ...

No comments: