6 Testing Flashcards

1
Q

securiy assessment

A

security assessment is an overall approach to assess the effectiveness of access control

DOMAINS:
pentest
vulnerybility test
audits
policies, procedures
change management
usw
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

software testing

A

static: analyse code without executing it, code review, passive testing, static analysis tools
dynamic: analyse in runtime environment while executing it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

fuzz testing

A

provide many different types of input (random, malformed data) to see if a program crashes

black box, typically automated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

misuse case testing

A

detects, how a security impact can be realized by abusing the application

misuse UML-cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

bottom up method:

A

errors in critical modules are detected earlier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

combinatorial software testing

A

black box method that test all possible unique combinations of input. all-pairs testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

audits

A

test against a standard (zB PCI-DSS) by external auditors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

traceability matrix

A

RTM (Requirements Traceability Matrix)
maps customers requirements to the software testing plan and their results

use cases tets cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Testing levels

A

unit testing: low level test of components

installation testing: when installed and first operated

integration testing: testing multiple components as they are combined into a single system

regression testing: after updates, modifications

acceptance testing: test if software meets operational requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly