Testing Strategies

cheekymonky52
Mind Map by , created over 6 years ago

Eng Large Software Systems Mind Map on Testing Strategies, created by cheekymonky52 on 04/13/2013.

35
1
0
Tags
cheekymonky52
Created by cheekymonky52 over 6 years ago
Best Practices
cheekymonky52
Eng Large Software Systems
cheekymonky52
Modelling[2]
cheekymonky52
Vocabulário Inglês Básico
miminoma
GCSE History of Medicine: Key Individuals
James McConnell
Testing Levels
cheekymonky52
Architecture
cheekymonky52
Quality Frameworks
cheekymonky52
Modelling[1]
cheekymonky52
1. Identify Risks
cheekymonky52
Testing Strategies
1 White Box/Structural Coverage
1.1 Internal structure of the system
1.2 Tests all logical paths through the software
1.3 Statement Coverge
1.3.1 One test for a straight path
1.3.2 Tests for every statement in the software e.g. if..for
1.4 Branch Coverage
1.4.1 Every possible path for each statement e.g. T or F
1.5 Condition Coverage
1.5.1 Every possible condition for each input variable
1.6 Data Flow Coverage
1.6.1 All possible paths data can follow e.g. defined-used, defined-killed
2 Black Box/Functional Coverage
2.1 Focuses on the functional requirements of the system
2.1.1 Given a certain input the correct output is produced
2.2 Validation
2.3 Tests are generated from the use cases
2.3.1 From this you come up with a set of inputs both good and bad
2.3.1.1 Bad: Too little data, invalid data
2.3.1.2 Good: Nominal data
2.3.2 Use Cases must be kept up-to-date for results to be accurate

Media attachments