Today's Updates:

Tuesday, June 10, 2014

What is Penetration Testing in software Testing?


What is Penetration Testing?
It is the method of testing where the areas of weakness in software systems in terms of security are put to test to determine, if ‘weak-point’ is indeed one, that can be broken into or not.
Performed for: Websites/Servers/Networks

How is it performed?
  • Step #1. It starts with a list of Vulnerabilities/potential problem areas that would cause a security breach for the systems.
  • Step #2. If possible, this list of items has to be ranked in the order of priority/criticality
  • Step #3. Devise penetration tests that would work (attack your system) from both within the network and outside (externally) to determine if you can access data/network/server/website unauthorized.
  • Step #4. If the unauthorized access is possible, the system has to be corrected and the series of steps need to be re-run until the problem area is fixed.

What is Security Testing in Software Testing?


What is Security Testing?
Security Testing is a type of software testing that intends to uncover vulnerabilities of the system and determine that its data and resources are protected from possible intruders.
A security measure which protects against the disclosure of information to parties other than the intended recipient that is by no means the only way of ensuring the security.
Integrity:
A measure intended to allow the receiver to determine that the information provided by a system is correct.
Integrity schemes often use some of the same underlying technologies as confidentiality schemes, but they usually involve adding information to a communication, to form the basis of an algorithmic check, rather than the encoding all of the communication.

What is Reliability Testing in Software Testing?


What is Reliability Testing?

A system's reliability is a measure of stability and overall performance of a system collated during an extended period of time under various specific sets of test conditions.  This type of testing incorporates the results from non-functional testing such as stress testing, security testing, network testing, along with functional testing.  It is a combined metric to define a system's overall reliability.  A measure of reliability should be defined by business requirements in the form of service levels.  These requirements should then be used to measure test results and the overall reliability metric of a system under test.

Software reliability is measured in terms of Mean Time between Failures (MTBF).
Related Posts Plugin for WordPress, Blogger...