Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Software Testing Types

15

Flashcards

0/15

Still learning
StarStarStarStar

Acceptance Testing

StarStarStarStar

A test conducted to determine if the requirements of a specification or contract are met. Examples include User Acceptance Testing (UAT) where actual software users test the software to make sure it can handle required tasks.

StarStarStarStar

Security Testing

StarStarStarStar

Testing to uncover vulnerabilities of the system and determine that its data and resources are protected from possible intruders. Examples include penetration testing and vulnerability scanning.

StarStarStarStar

Regression Testing

StarStarStarStar

A type of software testing to confirm that a recent program or code change has not adversely affected existing features. Examples include rerunning previously completed tests after code changes.

StarStarStarStar

Beta Testing

StarStarStarStar

Final testing before releasing the application for commercial use. Real users test the software in a real environment. Examples include releasing a beta version of the software to a group of users outside the company.

StarStarStarStar

Unit Testing

StarStarStarStar

A type of testing that verifies individual units of source code function correctly. Examples include testing single functions or methods.

StarStarStarStar

Usability Testing

StarStarStarStar

Testing to evaluate a product's user interface design and functions with real users. Examples include conducting task-based analysis in a controlled environment.

StarStarStarStar

Alpha Testing

StarStarStarStar

Type of testing which is performed to identify all possible issues or bugs before releasing the product to everyday users or the public. Examples include internal staff conducting this test at the software development site.

StarStarStarStar

System Testing

StarStarStarStar

A complete, integrated software program is tested to verify that it meets the specified requirements. Examples include load and regression testing.

StarStarStarStar

Static Testing

StarStarStarStar

Testing of software work products manually, or with a set of tools, but they are not executed. Examples include walkthrough, inspection, and review.

StarStarStarStar

Compatibility Testing

StarStarStarStar

Testing to ensure compatibility of an application, website, or system with various other objects such as other web browsers, databases, hardware, or operating systems. Examples include checking an application’s performance on different browsers.

StarStarStarStar

Performance Testing

StarStarStarStar

Type of testing to ensure software applications will perform well under their expected workload. Examples include stress testing and load testing.

StarStarStarStar

Smoke Testing

StarStarStarStar

Preliminary testing to reveal simple failures severe enough to reject a prospective software release. Examples include checking if an application launches properly.

StarStarStarStar

Integration Testing

StarStarStarStar

Testing in which individual software modules are combined and tested as a group. Examples include testing database and application interactions.

StarStarStarStar

Dynamic Testing

StarStarStarStar

The testing of the dynamic behaviour of code. It is done by executing the code or program. Examples include functional and non-functional tests that require the application to run.

StarStarStarStar

Exploratory Testing

StarStarStarStar

An approach to software testing that is concisely described as simultaneous learning, test design, and test execution. Examples include testing a new feature without a script to uncover unpredictable issues.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.