Design, Development and Testing Flashcards
What happens during the design stage?
Detailed design of UI, Menus, screens output
Design of data capture forms
Process design eg specification
Specification of manual procedures
What happens during the implementation stage?
The software is developed from technical specification Software produced Installation of new system testing of system Changeover
What happens during the testing stage?
The system is operated under controlled conditions and the results evaluated to ensure it meets its requirements
Test data is used
Alpha, beta, acceptance, application testing is carried out.
How can story boards be used during the development of a web based application
Diagrams produced for each part of website
Diagram will show user interface of page
Will include user input/output and the different navigation paths available
Identify two main components of a test plan
The item to be tested, the test data to be used and the expected outcome
What is Alpha testing?
In house testing, carried out by developers includes module, system testing, used to ensure package meets its specification
What is Beta testing?
Package is given to a number of potential users who agree to test system using real data. They may detect problems not anticipated by developer. Will provide feedback to developers.
What is Acceptance testing?
Carried out by client, where they test it with real data in realistic conditions and provide feedback to developer. Final stage before system goes live.
Identify three different types of test data
Normal- lies in acceptable range
Extreme- data which lies on the limits of acceptability
Erroneous- data which is incorrect, outside the limits of acceptability and should not be accepted
Describe three ways the quality of an information system could be measured once installed.
How well does software meet user requirements?
Does it produce accurate results?
Is its user interface intuitive?
Is help provided for inexperienced users?
Describe three activities which take place during the design stage
The layout of user interface produced, validation methods specified, data structures specified, system specification will be produced, hardware and software configuration specified.
Identify four elements you would expect to find in a test plan
The element being tested, how the test will be carried out, the test data to be used, the expected outcomes
What is meant by a test case?
A set of data to test a particular feature, and the expected outcome
What is system testing?
Performed in house by development team using test plan. Comprises system testing, module or unit testing, integration testing and white box testing may be used. Its purpose is to test that the system meets system spec. and tests each individual function meets its spec.