Software Testing Lexis


Functional Testing

 Functional testing is a type of black box testing that bases its test cases on the specifications of the software component under test. Functions are tested by feeding them input data and examining the output, and internal program structure is rarely considered.

Regression Testing

Regression means retesting the unchanged parts of the application. Test cases are re-executed in order to check whether previous functionality of application is working fine and new changes have not introduced any new bugs. This test can be performed on a new build when there is significant change in original functionality or even a single bug fix.

Integration Testing

Testing two or more modules or functions together with the intent of finding interface defects between the modules/functions.

System Integration Testing

Testing of software components that have been distributed across multiple platforms (e.g., client, web server, application server, and database server) to produce failures caused by system integration defects (i.e. defects involving distribution and back-office integration).

Adhoc Testing

Testing without a formal test plan or outside of a test plan is called as Adhoc Testing.

Acceptance Testing

Testing the system with the intent of confirming the readiness of the product and customer acceptance, this type of testing is also known as User Acceptance Testing

Smoke Testing

A random test conducted before the delivery and after complete testing.

End-to-end Testing

It is similar to System Testing typically testing happens on the complete application/product simulating the real world usage like interacting with database, other application or middleware layers.

Load Testing

Load testing is performed to determine a system’s behaviour under both normal and anticipated peak load conditions. It helps to identify the maximum operating capacity of an application as well as any bottlenecks and determine which element is causing degradation.

Stress Testing

Stress testing is a form of testing that is used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results.

Security Testing

Security testing is a process to determine that an information system protects data and maintains functionality as intended.

Penetration Testing

A penetration test, occasionally pentest, is a method of evaluating the security of a computer system or network by simulating an attack from malicious outsiders (who do not have an authorized means of accessing the organization's systems) and malicious insiders (who have some level of authorized access).

Software Testing Lexis Software Testing Lexis Reviewed by Suntaragali [ಸುಂಟರಗಾಳಿ] on November 04, 2012 Rating: 5

1 comment:

  1. Excellent tips about software testing. Really useful stuff .Never had an idea about this, will look for more of such informative posts from your side...
    Software Testing Services
    Software Testing Company
    Software Testing Companies in USA
    QA Testing Companies
    Software Testing Services in USA

    ReplyDelete