Quality Assurance (QA) module 3

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

39 Terms

1
New cards
smoke test
A test suite that covers the main functionality of a component or system to determine whether it works properly before planned testing begins.
2
New cards
Critical path test
Test cases that cover the functionality used most of the time by the majority of users.
3
New cards
Extended test
Test cases that cover the "nice-to-have" functionality (not used most of the time by the majority of users).
4
New cards
Re-testing
Also known as Confirmation testing. Testing that runs test cases that failed the last time they were run, in order to verify the success of corrective actions.
5
New cards
regression testing
A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.
6
New cards
black-box testing
A test approach based on the specification of a component or system.
7
New cards
grey-box testing
A test approach that combines elements of black-box testing and white-box testing.
8
New cards
white-box testing
A test approach based on the internal structure of a component or system.
9
New cards
functional testing
A test type to determine the functional suitability of a test object.
10
New cards
non-functional testing
A test type to evaluate that a component or system complies with non-functional requirements.
11
New cards
Manual Testing
In Manual Testing , testers manually execute test cases without using any automation tools.
12
New cards
Automated Testing
Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing. The use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.
13
New cards
Positive Testing
This determines that your application works as expected.
14
New cards
Negative Testing
Ensures the application can gracefully handle invalid input or unexpected user behavior.
15
New cards
destructive testing
A test type that subjects a component or system to malicious inputs, abnormal conditions, or security exploits to induce persistent anomalous behavior.
16
New cards
static testing
A test approach that does not involve the execution of a test item.
17
New cards
dynamic testing
A test approach that involves test execution of a test item.
18
New cards
scripted testing
A test approach that involves the creation and use of a test script.
19
New cards
exploratory testing
A test approach in which tests are dynamically designed and executed based on tester's knowledge, exploration of a test item, and previous test results.
20
New cards
ad hoc testing
Informal testing performed without test analysis and test design.
21
New cards
Installation Testing
testing software as it is installed and first operated
22
New cards
usability testing
Testing to evaluate the degree to which the system can be used by specified users with effectiveness, efficiency and satisfaction in a specified context of use.
23
New cards
Accessibility Testing
Testing to determine the ease by which users with disabilities can use a component or system.
24
New cards
security testing
A test type to determine the security of a component or system.
25
New cards
Internationalization testing
Internationalization testing verifies that software can be adapted to various languages and regions without engineering changes;
26
New cards
Localization Testing

Localization testing verifies that software is (can be) adapted to a particular culture/locale; Things that are often changed because localization, such as the: ● User Interface and content files. ● Keyboards

27
New cards
Compatibility Testing
done to verify that the web site works with a variety of browsers and browser versions
28
New cards
Configuration Testing
Check that the program performs adequately on the recommended configurations.
29
New cards
Cross-Browser Testing
Testing on different browsers.
30
New cards
Cross-Platform Testing
The process of testing sites on a variety of computer hardware and software configurations
31
New cards
Reliability Testing
Consistency of test results over time.
32
New cards
recoverability testing
Testing to determine the recoverability of a software product.
33
New cards
Failover Testing
Testing by simulating failure modes or actually causing failures in a controlled environment. Following a failure, the failover mechanism is tested to ensure that data is not lost or corrupted and that any agreed service levels are maintained (e.g., function availability or response times).
34
New cards
performance testing
A test type to determine the performance efficiency of a component or system.
35
New cards
load testing
A type of performance testing to evaluate the behavior of a component or system under varying loads, usually between anticipated conditions of low, typical, and peak usage.
36
New cards
scalability testing
Testing to determine the scalability of the software product.
37
New cards
Volume Testing
testing the application with a large amount of data
38
New cards
Stress Testing
A type of performance testing to evaluate a system or component at or beyond the limits of its anticipated or specified workloads, or with reduced availability of resources such as access to memory or servers.
39
New cards
concurrency testing
Testing to evaluate if a component or system involving concurrency behaves as specified.