Security Testing
Introduction
Security Testing is comes under advance level Testing. Its comes under black box Testing but advance level testing.
Security Testing is the testing where application provides access as per role of user so testing the access of application.
Security testing is mostly done for banking system.This is complexed types of testing advance level.
Definition
Security testing is to provide the application access to users and check the user is valid or user having access of application or not.
In this tutorial we see the types of security testing .
Types of Security Testing
Types of Security Testing |
1.Authorization
Authorization is the type of security testing in this testing testers check or validate user is authorised or not for the application.
Example -(login )In following 4 case TE will test the authorization testing.
Authorization |
2.Access Control Security Testing
Access control security testing is the precondition for authorised user. In this testing testing test or perform access control and test engineer will check this user or that specific user have the permission to perform specific task.
The permission table in database for permission and access permission for users are available.
Read permission, write permission, access permission are mostly verify in this testing.
3.Encryption
Encryption is a types of security testing where it is done by backend developers called (sql developer/DBA(data base admin).
In this testing type testing the password or important data will be store in Encrypted format for security purpose.
This type of security testing is done by DBA/developer /SQL developer.
Example :-password 1234 +5 6789
ABCD +2
CDEF
Here above example we see that password store in the encrypted format
4.Decryption
Decryption is a types of security testing where it is done by backend developers called (sql developer/DBA(database admin)).
In this testing type testing the converting Encrypted data to plain text for security purpose is called Decryption.
This type of security testing is done by DBA/developer /SQL developer.
Decryption example |
Advantages of Security Testing
1.Prevent from financial issues
Security testing protect the application from the cyber attack the prevent the financial issues
2.Build the customer trust
Providing necessary security to the application and implementing the securities and commit to the users to safe and protect the data this can build the trust with the product/application.
3.Protection data
There are various important and confidential important data are store in database so here major role of security testing is it protect our confidential data and all sensitive information.
4.Risk
Security testing alert when system faces any issue/risk its alert the system.security testing having ability to mitigation risks.
5.Standard requirements
Some company having their specific regulations related to information security so here security testing help industries to fulfill the requirements.
1.cost
Features of Security Testing
Peoples Also Ask This
1.What is Manual Testing
2. What is software? "and "what are the
different types of software?"
3.What is software testing
4. What is Software development life cycle(SDLC)
5. Phase of Software development life cycle(SDLC)
7.Defect Life Cycle: New, assign, open, deferred, fixed
6. Security Testing
Our next Article
Our popular Java articles
1.What is JVM in Java? difference between JDK,JRE,JVM
2.What is java? Different java applications, Advantages & Disadvantages