Java, .NET, PHP, PYTHON, ANGULAR, .NET, ML, Data Scince, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Type of Testing:-

Functional Testing

Non Functional Testing

Maintenance

What is Functional Testing?

This type of testing is used to check the functionality of an application according to the requirement documents, we will mostly prefer FRS (functional requirement specification) to understand the functionality.

for example, if we check the login and registration module of an application then it is called functional testing.


it will be divided into different modules,sub-module, component.

90% automation testing of application is based on functional testing.


What is NON-Functional Testing?

This type of testing is based on non-functional requirements such as security, performance, accessibility, color combination, UI, responsiveness.

this testing always will be performed parallel with functional testing or  after the completion of functional testing


Check Performance of an application online:-

https://gtmetrix.com



What is maintenance?

This type of testing will be applied after the successful deployment of an application. if the client will change the requirement or client not satisfied with development after deployment then the maintenance phase will work.


this testing will be performed after the re-development of an application. regression testing is the best example of maintenance.


Type of Functional Testing:-
...............................................................................................................

Function Testing has multiple types but we are discussing some important testing types.

Note:-  all types of testing will not be used only a particular testing type will be used according to test plan documents.

1 Black Box Testing:-

this type of testing will be used to check functionality using Form -elements and multiple page elements.

We will check application using user interface .it is also called external layer testing.

no need to evaluate the source code of an application, we can perform a testing operation using the external layer of an application.


if we check the functionality of an application then we mostly prefer black box testing.

this type of testing can be done by the customer or manual tester because of no need for awareness of programming languages in black-box testing.

it is called Black-box because code will be hidden, we will check application using UI(User Interface).


2 White Box Testing:-

This type of testing will be performed by the development team. Testers have no role in white-box testing because it used to analyze the code of programmer by SR. Programmer or Project lead.
They will check code standard, comment, help, and code execution time.


3 Gray box:-

It is used to check an application using a combination of black-box and white-box testing. the development team will work simultaneously in case of gray box testing.
it will be implemented after completion of white-box testing to review the bug of it's.
in the Agile model, the gray box testing type will be preferred.


4 Alpha testing:-

This testing will be performed under the testing team in the company. all types of testing can be executed in alpha testing according to test plan documents.

Alpha testing follows complete STLC to test the project.


5 Beta Testing:-

This type of testing will be performed by end-users to provide reviews and bugs of the project.
mostly product-based software released under the beta version to get customer reviews and bugs in the live implementation.

6 Gamma Testing:-

It will be always performed after completion of beta testing and check all reviews and bugs of beta testing which has been resolved by the development team or not.
it is the last stage of testing because it will be performed before the release of the actual version of the software.


7 Unit Testing:- 

This type of testing will be implemented by the developer itself to check program code method execution of particular components of an application from another section of an application.

It will always perform during the development of the project to check the all function of a class in OOP'S pattern and particular method in  Procedural Pattern.

for example, if we create simple interest calculation in the project then this method accepts valid input and interest output is accurate or not with a different type of input is managed by Unit testing.

It will reduce testing time and no need to do other types of testing because unit testing provides 80% project quality.


click to these links for the type of testing also

https://shivaconceptsolution.blogspot.com/2019/09/recovery-testing.html

https://shivaconceptsolution.blogspot.com/2019/09/compatibility-testing.html

https://shivaconceptsolution.blogspot.com/2019/09/smoke-and-sanity-testing.html

https://shivaconceptsolution.blogspot.com/2019/09/integration-testing.html





Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post