Software Testing Those slides are taken from : http://www.ecs.csun.edu/~rlingard/COMP595VAV/SoftwareTes ting.ppt , extra material is used from http://www.slideshare.net/ketanmehta4u/software-testing-ppt
Edited by: Enas Naffar Observations about Testing Testing is the process of executing a program with the intention of finding errors. Myers
Testing can show the presence of bugs but never their absence. - Dijkstra Good Testing Practices A good test case is one that has a high probability of detecting an undiscovered
defect, not one that shows that the program works correctly It is impossible to test your own program A necessary part of every test case is a description of the expected result Good Testing Practices
(contd) Assign your best people to testing Ensure that testability is a key objective in your software design Never alter the program to make testing easier
Testing, like almost every other activity, must start with objectives Acceptance Testing Customers are present or directly involved.
Usually the tests are developed by the customer Test Methods White box or glass box testing Black box testing
White box testing example Generate test data for the following program: Read P Read Q IF P+Q > 100
Print Large ELSE If P > 50 Print P Large ENDIF ENDIF
Test data for Path coverage: Path 1: p = 40, Q= 70 Path 2: p= 60, Q= 10 Path 3 : p= 40, Q=10
Notify the "gaining" APC when a cardholder transfers. A Supervisor/Commander Response to Misuse . Determine severity of misuse (minor, major, critical) Oversee the inquiry/investigation into the potential misuse. Initiate the inquiry and apoint an investigating officer.
Pushes for "glasnost" (openness) & "perestroika" (economic change)- ** Symbol to some that he admitted to Communist failures! ... (glossary is best place to start, then use index if needed) to define all the words on the Unit 9 Vocabulary...
accelerates the reaction via the transient formation of a catalyst-substrate covalent bond. The typical way this happens is a nucleophile group on the enzyme forms a covalent bond with an electrophile group on the substrate. Important - The more stable...
Chris. 2. Unstable control of the robot while it'sit's hanging from straps connected to mini-crane. 5 1. There needs to be 3 hook pointsin order to saftely move the robotusing a crane Wes. 3. Safety to personnel 5. 3 Needs...
: Explain to the students how the prophecy of Isaiah embodied the hopes of a people longing for a savior who would set them free. This slide corresponds to content in article 50, "Isaiah: Herald of the Messiah," in the...
Defining a 'democratic elite': Key media in the battle for social responsibility . Lee Duffield. Journalism Education and Research Association of Australia (JERAA) Annual Conference, UTS Sydney, 25-27.11.14
Ready to download the document? Go ahead and hit continue!