Testing Strategies

Description

Eng Large Software Systems Mind Map on Testing Strategies, created by cheekymonky52 on 13/04/2013.
cheekymonky52
Mind Map by cheekymonky52, updated more than 1 year ago
cheekymonky52
Created by cheekymonky52 over 11 years ago
41
1

Resource summary

Testing Strategies
  1. White Box/Structural Coverage
    1. Internal structure of the system
      1. Tests all logical paths through the software
        1. Statement Coverge
          1. One test for a straight path
            1. Tests for every statement in the software e.g. if..for
            2. Branch Coverage
              1. Every possible path for each statement e.g. T or F
              2. Condition Coverage
                1. Every possible condition for each input variable
                2. Data Flow Coverage
                  1. All possible paths data can follow e.g. defined-used, defined-killed
                3. Black Box/Functional Coverage
                  1. Focuses on the functional requirements of the system
                    1. Given a certain input the correct output is produced
                    2. Validation
                      1. Tests are generated from the use cases
                        1. From this you come up with a set of inputs both good and bad
                          1. Bad: Too little data, invalid data
                            1. Good: Nominal data
                            2. Use Cases must be kept up-to-date for results to be accurate
                          Show full summary Hide full summary

                          Similar

                          Testing Levels
                          cheekymonky52
                          Eng Large Software Systems
                          cheekymonky52
                          Best Practices
                          cheekymonky52
                          Modelling[1]
                          cheekymonky52
                          Quality Frameworks
                          cheekymonky52
                          Architecture
                          cheekymonky52
                          1. Identify Risks
                          cheekymonky52
                          Modelling[2]
                          cheekymonky52
                          Biology : Basic Terms
                          Paul Fisher
                          GCSE Music revision 1
                          georgie.proctor