Testing a Solution
Types of Testing for any solution: Completeness Testing Reliability Testing Presentation Testing Functionality Testing Accessibility Testing Timeliness Relevance Testing Usability Testing Communication of Message
Match the word with the Correct Definition: Through Kahoot… are you ready? Make sure your name is identifiable and appropriate or no prize for you… plus I can kick you off. https://play.kahoot.it/#/k/40751c91- a502-415b-a6fa-a08a528f551c
Completeness Testing – Ensuring all information is provided to form a well-developed solution. Reliability Testing – Testing for Accuracy and that your data comes from a trustworthy source. Presentation Testing – is it age & audience appropriate, attractive, clear and easy to understand and navigate. Functionality Testing - That the solution works as intended. Accessibility Testing – Can a person with a special need use the system? Eg. A person with a Hearing or Visual Impairment.
Timeliness – Is the information provided up-to-date? Relevance Testing - Data is appropriate for the solution, connected to the matter at hand. Usability Testing - Provided to ensure the solution is easy to use. Communication of Message - The solution provides effective messages which provides users with a clear understanding of solution.
Work in pairs and give examples of how you can test each within a spreadsheet. Use the following headings: Completeness Testing Reliability Testing Presentation Testing Functionality Testing Accessibility Testing Timeliness Relevance Testing Usability Testing Communication of Message
TESTING AN Excel FILE…. Functionality & Presentation & Communication of Message & Completeness & Relevance…. For Functionality: Validation Filtering Sorting Formulas or Calculated Fields Functions – Sum, Min, Max, Product, Average If Statements
Testing Formulas & Functions Use a testing table.
ACTUAL OUTCOME & changes if required TESTING TABLE Functions to be tested TEST DATA EXPECTED OUTCOME ACTUAL OUTCOME & changes if required =Sum() on Invoice B2=1 B3=4 5 B2=-4 B3=10 6 B3=A Error =Countif(B3:B5< $500) B3=$300 B4=$400 B5=$600 B3=$200 B4=$200 B5=$300 B3=$600 B4=$500 B5=$900
ACTUAL OUTCOME & changes if required TESTING cont. Functions to be tested TEST DATA EXPECTED OUTCOME ACTUAL OUTCOME & changes if required If Statement: If (B5>15, “too young”, “acceptable age” on Customer
3-5 test data is sufficient for one test In outcome, to receive a high mark, make sure you include tests to cover various functions and formulas.