Mind map
2.3 Robust Programs Joshua Guerrero
Map content
2.3 Robust Programs Joshua Guerrero
Data Validation
- Test Data
- Normal
- Any value within range e.g. 7, 8, 9, 10,11
- Extreme
- Starting and end point of range e.g. 7, 11
- Eroneous
- Beyond Range (not sensible) e.g. 6, 1.5
- Data which has been specifically identified for use in tests
- Invalid
- Wrong type of data inputted e.g. L P Q
- Null Value
- Nothing is entered
- Normal
- Types of Validation Techniques
- Verification
- e.g. Dual Entry Passwords (typing the password in twice)
- Makes data accurate
- Presence Check (*)
- e.g. Needing an age or gender
- Required fields which need inputted data
- Verification
- Doesn't make data inputs accurate
- Checks that inputted data is sensible and reasonable
- Range Check
- Checks that the value falls in the specified range
- Spell Check
- Looks up spellings in the dictionary
- Range Check
- Checks that the value falls in the specified range
- Presence Check
- Checks if data has been entered into a field
- Format Check
- Checks inputs are in the right format
- Length Check
- Checks it isn't too long/short
- Test Data
Authentication
- The plan when entering a password and username
- Security Procedures
- How many entries of password until locking
- Security Procedures
- The plan when entering a password and username
System Life Cycle
- Background Investigation
- Analysis
- Design
- Implementation
- Iterative Testing takes place
- Testing
- Final Testing occurs
- Evaluation
- Test Plan is created here
- Implementation
- Design
- Analysis
- Background Investigation
Testing
- Final/Terminal
- Tests/checks done at the end
- Tests you've identified can be done by:
- Audience
- Uses/Views the code
- User
- Maintains the System
- Client
- Person who provides the reqiuirement
- Audience
- Tests you've identified can be done by:
- Tests/checks done at the end
- Iterative
- Test as you go along
- Done line by line or section by section
- Three types of coding errors
- Logic
- True or False functions
- Syntax
- Grammar Errors in coding
- Runtime
- Computer runs out of memory/no space on RAM (nothing wrong with coding)
- Logic
- Final/Terminal
Indents
- Organisation of Coding
- Makes it easier for people to look and read the code
- e.g. Spaces in between code
- Makes it easier for people to look and read the code
- Organisation of Coding
Comments
- Comments done by users left in the coding to help other people to maintain the system
Data Sanitisation
- Makes sure the inputted data can be processed (changing numbers into integers)
Information
- Description
- Mind Map on 2.3 Robust Programs Joshua Guerrero, created by Joshua G on 12/02/2019.
- Created by
- Joshua G
- Views
- 2
- Rating