170 likes | 276 Views
TESTING. What is this symbol?. PURPOSE OF TESTING. There are three things you want to know about the system providing data:- Does work under normal conditions? Does it work at the extreme limits of operation? Is it capable of warning that bad data is being created?.
E N D
PURPOSE OF TESTING • There are three things you want to know about the system providing data:- • Does work under normal conditions? • Does it work at the extreme limits of operation? • Is it capable of warning that bad data is being created?
FOUR TESTING REQUIREMENTS • Data entry system testing (validation / input masks • Navigational and user interface testing (buttons and switch board) • Functional testing (Queries) • End user testing (Bonus)
Importance of test plans A good test plan will have the following features: • To ensure all aspects of the data are covered, including normal, extreme and erroneous values • To document the data used - if anything goes wrong with the system later on, the original data tested can be rechecked. • To list the actions taken • To enable all tests to be reproduced • To list expected results • To be able to tie expected results to actual results
CREATE YOUR TEST PLAN • Begin the create your test plan on Word • Advisable to use A3 landscape • Make sure your screen shots are clear • Be systematic and ordered
TESTING PART 2Testing the navigation user interface • Test that the buttons work • Test that the navigation works • Test that data can be inputted • Test that Marcos work • Test switchboard You are not required top test every single button or example
TESTING PART 3 Functional testing • The identification of functions that the software is expected to perform • The creation of input data based on the function's design / performance criteria • The determination of output based on the function's specifications • The execution of the test case • The comparison of actual and expected outputs
Query that calculates total cost of the customers meal and the money made from the customer, returns values to a Form
TEST PART 4: End user testing • Get the user to test it • Record their feedback and comments • Testing the software in use • Testing the data in real situations This could be an observation
WHAT YOU NEED TO CREATE A TEST PLAN FOR AND WHAT TO TEST • All data entry (valid, invalid and extreme) • All Queries • All Forms (inc buttons) • All Reports • The switchboard • Macros • The user interface / design • Passwords • Functional testing: Compare and test database against performance criteria • End user testing • Everything...........