1/18
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Waterfall Model
Represents a sequential approach to application development. A series of stages need to be completed in a fixed order and each stage must be completed before the next can begin.
Iterative Development Approach
A step-by-step approach taken to the development of an application. Each step sees the life cycle of analysis, design, development, testing, installation and review being repeated, each time adding more and more to the application until it is completed
Bugs
Another word for error or fault, which leads to errors in the execution of a program or application.
Testing Evidence
Documentation which illustrates the outcome of tests applied to application software, this may be in the form of annotated screen shots.
Null Data
Used to test that the system can cope when no data is entered.
Extreme Data
Used to test that the system can cope with very large or very small data values.
Black Box Testing
Where the tester is unaware of the internal structure of the application they are testing.
White Box Testing
A method of testing which examines the underlying structure of the application or code which has been developed.
Dry Run
A paper based exercise which allows the programmer to go through the solution step by step. The dry run will highlight any errors in the logic of the solution.
Trace Tables
Created during a dry run containing all data items and output used in the section of code being reviewed. The value of each data item is documented after each line of the solution is executed.
System Testing
Carried out on a completed and fully integrated system to ensure correct outputs are produced in compliance with the user requirements document.
Beta Testing
Carried out just after alpha testing and before the final version of the application is released commercially. Selected members of the target audience will test the system for errors.
Alpha Testing
Involves simulating the real-world environment the application has been designed for, normally carried out by a small number of users who have not been involved in the development. Alpha testing is prior to beta testing.
A/B Testing
End users are presented with different versions of a digital application; statistical analysis is carried out to determine which is most successful.
Robustness
A measure of the systems ability to continue to run when high volumes of valid, exceptional or invalid data is entered.
Evaluation
A document which considers the success of a project in relation to how complete the solution is, how efficient it is, how well it meets the end user's requirements and how well it operates on specified platforms.
Robust System
A system can be considered to be robust if it does not crash when processing high levels of valid, invalid or exceptional data.
Qualitative User Requirements
Relate to the quality of the solution, and may be subjectively assessed i.e. not everyone may assess them equally
Quantitative User Requirements
Requirements which can be easily measured, for example in terms of time.