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