Testing Flashcards
when is data testing used
when normal, abnormal, extreme data is put into the system
what is normal data used to check
checks if the program accepts expected data
what does data at the limits check
checks that the program accepts data at the furthest range of what is acceptable
what is extreme data
outside the normal limits, should be rejected during validation testing
what is abnormal data
type of data that we didn’t expect
when is alpha testing done
before the software product is available to the general public
who does the alpha testing
the company that develops the software
who is involved in beta testing
users outside the company
why is beta testing carried out
- receive feedback from the potential users
- this feedback is valuable as it can be used to fix errors that were missed
why is the beta version sometimes made available to the general public
this can provide vital real world information, feedback
what does functional testing test for
tests whether individual commands, text input, menu functions perform correctly according to design specifications
how is dry-run testing conducted
using pen and paper by the programmer
what happens during dry run testing
programmer mentally runs the algorithm
what is tested during unit testing
individual parts of the system are tested separately
what is tested during integration testing
the entire system is tested at the same time to verify that all the components can work together
how is user acceptance testing conducted
conducted in user premises before accepting transfer of ownership
when is user acceptance testing conducted
in the last stage of the software testing process
what is debugging
systematic process
finds and corrects the number of bugs in a computer program
what is validation
process of evaluating whether data input follows appropriate specifications and is within reasonable limits
confirmation that a computer product meets its design function, appropriate for use
what is verification
process of ensuring that the data input is the same as the original source data
confirmation that a computer product meets identified specifications
what is a way of ensuring data verification
double entry