Skip to main content

Type of System Testing



Now 100+ Types of System Testing will be implemented into IT Industry.

Now I am providing the name of some important System Testing.

1 Blackbox

2 Whitebox

3 gray box


4 alpha

5 beta

6 gama


7 smoke

8 sanity

9  database

10 ad-hoc:-

  It is unstructured testing means we can perform the testing operation without using any sequence, we can implement testing from any modules component.
10.1  monkey:-
Using this we can jump from one module to another module and implement combine test cases.
Monkey testing is the type of random testing because without using documents we will test the application using domain knowledge.
it will be implemented before UAT (user acceptance testing).
for example, first, we click on a cart after that go on the filter and then check footer navigation,it has no sequence then it is the part of monkey testing.   
 10.2  gorilla:-
     Using this we can check the same component multiple times with different test data and test flow.
 for example, we check the login module from 100+ combinations of user-id and password.  
10.3 paired:-
         Two testers are assigned in the same modules, share ideas, and work on the same machines to find defects. One person can execute the tests and another person can take notes on the findings. The roles of the persons can be a tester and scriber during testing.       
10.4 buddy:
Two buddies mutually work on identifying defects in the same module. Mostly one buddy will be from the development team and another person will be from the testing team and they will cross-check functionality.
11 boundary value testing or equivalence partition testing
12 UI testing or GUI Testing
13 compatibility testing
14 component testing
15 comparison testing
16 Regression testing
17 load testing
18 stress testing

19 security testing
20 user acceptance testing

21 pilot testing
22 performance testing
      1 load
      2 stress
      3 soak
23 recovery testing
24 migration testing
25  end to end testing

26  spike testing
27 hardware /software
28 Scaleability
29 Reliability
30 Regularity & compliances
31 Example Testing
32 Exploratory Testing
33 Happy Path Testing:

If we test the particular module using positive values not negative values then we perform happy path testing.
Happy Path Testing will be mostly completed at the time of development by the developer.
34 Incremental Integration testing:-
       Using this we will test multiple modules one by one according to the development scenario.
       Incremental testing always will be performed by the testers of Incremental Model or Agile
      Model.
35 Agile testing:-
Agile testing will be started from the first day of the project because the testing team is part of a complete agile team.
Agile is also subdivided into the project on modules and provides the development of an application using a small build to complete the build.
36 install/uninstall testing:-
Using this we will install the software product on different devices and uninstall them.
37 Mutation testing:-
38 Negative Testing
39 Risk-based testing
40 Static Testing
41 Vulnerability testing
42 Volume testing

43 API Testing
44 A/B Testing
45 Fuzz Testing
46 I18N Testing
47 L18N Testing
48 Structured Testing
49) Regression Testing
50)  Install/Uninstall Testing
51)  Usability Testing
52)  Recovery Testing
53) Penetration Testing

Comments

Popular posts from this blog

Uncontrolled form input in React-JS

  Uncontrolled form input in React-JS? If we want to take input from users without any separate event handling then we can uncontrolled the data binding technique. The uncontrolled input is similar to the traditional HTML form inputs. The DOM itself handles the form data. Here, the HTML elements maintain their own state that will be updated when the input value changes. To write an uncontrolled component, you need to use a ref to get form values from the DOM. In other words, there is no need to write an event handler for every state update. You can use a ref to access the input field value of the form from the DOM. Example of Uncontrolled Form Input:- import React from "react" ; export class Info extends React . Component {     constructor ( props )     {         super ( props );         this . fun = this . fun . bind ( this ); //event method binding         this . input = React . createRef ();...

JSP Page design using Internal CSS

  JSP is used to design the user interface of an application, CSS is used to provide set of properties. Jsp provide proper page template to create user interface of dynamic web application. We can write CSS using three different ways 1)  inline CSS:-   we will write CSS tag under HTML elements <div style="width:200px; height:100px; background-color:green;"></div> 2)  Internal CSS:-  we will write CSS under <style> block. <style type="text/css"> #abc { width:200px;  height:100px;  background-color:green; } </style> <div id="abc"></div> 3) External CSS:-  we will write CSS to create a separate file and link it into HTML Web pages. create a separate file and named it style.css #abc { width:200px;  height:100px;  background-color:green; } go into Jsp page and link style.css <link href="style.css"  type="text/css" rel="stylesheet"   /> <div id="abc"> </div> Exam...

JDBC using JSP and Servlet

JDBC means Java Database Connectivity ,It is intermediates from Application to database. JDBC has different type of divers and provides to communicate from database server. JDBC contain four different type of approach to communicate with Database Type 1:- JDBC-ODBC Driver Type2:- JDBC Vendor specific Type3 :- JDBC Network Specific Type4:- JDBC Client-Server based Driver  or JAVA thin driver:- Mostly we prefer Type 4 type of Driver to communicate with database server. Step for JDBC:- 1  Create Database using MYSQL ,ORACLE ,MS-SQL or any other database 2   Create Table using database server 3   Create Form according to database table 4  Submit Form and get form data into servlet 5  write JDBC Code:-     5.1)   import package    import java.sql.*     5.2)  Add JDBC Driver according to database ide tools     5.3)  call driver in program         ...