1.1.7 Various types of testing Flashcards
what is functional testing?
they test individual commands, text input, menu functions, etc. it confirms that they perform and function correctly according to design specifications
what is data testing?
when normal, abnormal, and extreme data is put into the system.
what is extreme data?
you’ve entered something impossible or entered the limits of something that is not logical. Data that isn’t in the ranges of something possible
what is abnormal data?
an abnormal value is a value that does not belong to the normal data distribution. Values that are invalid
what is normal data?
typical data that the program should accept and be able to process
What is Data at the limits?
w
what are the types of data testing?
alpha testing, beta testing, dry-run, unit testing, integration testing, user acceptance, debugging
what is alpha testing?
done before the software is made available to the general public. will be carried out by the company that develops the software in a laboratory type environment
What is beta testing?
includes comments and suggestions from users. users outside the company involved in the testing. Their feedback can be used to fix errors that were missed. last minute software changes. Made available to the general public.
What is Dry run testing?
conducted using pen and paper by the programmer. during testing programmer mentally runs the algorithm. Examines source of code and decides what the output of a run should be.
What is unit testing?
testing individual parts of a system separately
what is integration testing?
entire system is tested at the same time that all components can work together
What is user acceptance testing?
used to determine if the system satisfies costumer needs. conducted in user premises before accepting transfer of ownership. This testing is the last stage of software testing process
what is debugging testing?
systematic process of finding and correcting the number of bugs (errors) in a computer program
Can some computers automatically test other programs?
Yes, and this makes the testing process faster and cheaper