Testing the spec Basic rules N5天033983 间· Dont start by looking for bugs in great detail Play at being the customer. Assume nothing-question until you are viewed as a pest Learn which standards and guidelines can be applied to the product being developed You wouldnt pick the standards and guidelines(the project manage will, but you need to test if the appropriate ones are fo∥oWed
21 Testing the Spec – Basic rules • Don’t start by looking for bugs in great detail. • Play at being the customer. • Assume nothing- question until you are viewed as a pest. • Learn which standards and guidelines can be applied to the product being developed. • You wouldn’t pick the standards and guidelines (the project manage will), but you need to test if the appropriate ones are followed. Zhu.Kerry@gmail.com
Performing a high-Level review s Check if there is logic error Read MRD, think more about what s customer needed 3 Who are the customers Understand the customer's expectations 3 Existing Standards and Guidelines Corporate Terminology and Conventions → Industry Requirements A Government standards >Graphical User Interface(GUl) > Hardware and Networking Standards Review and Test Similar Software →Sca/e→ Complexity→)7 estability- Quality& Reliability
22 Performing a High-Level Review ◼ Check if there is logic error ◼ Read MRD, think more about what’s customer needed. → Who are the customers ? → Understand the customer’s expectations ◼ Existing Standards and Guidelines. → Corporate Terminology and Conventions → Industry Requirements → Government Standards → Graphical User Interface (GUI) → Hardware and Networking Standards ◼ Review and Test Similar Software → Scale → Complexity → Testability→ Quality & Reliability Zhu.Kerry@gmail.com
Low-Level spec test techniques N5天033983 Specification Attributes checklist Complete, Accurate, Precise, Specification Terminology checklist Always, Every, All, none, Never Certainly Therefore, clearly, obviously
23 Low-Level Spec Test Techniques Specification Attributes Checklist. Complete, Accurate, Precise, … … Specification Terminology Checklist. Always, Every, All, None, Never. Certainly, Therefore, Clearly, Obviously. … … Zhu.Kerry@gmail.com
N丁E 30= High-Level review Low-Level test Lets have a test ourselves
24 Low-Level Test Zhu.Kerry@gmail.com High-Level Review Let’s have a test ourselves
a Test -ho ow many The necessity of training farm hands for first class e farms in the fatherly handling of farm live stock is g. foremost in the eyes of farm owners 3 Since the forefathers of the farm owners trained the farm hands for first class farms in the fatherly handling of farm live stock, the farm owners feel they should carry on with the family tradition of training farm hands of first class farmers in fatherly handling of farm live stock because they believe it is the basis of good fundamental farm management 36°
25 A Test – how many “f” ? The necessity of training farm hands for first class farms in the fatherly handling of farm live stock is foremost in the eyes of farm owners. Since the forefathers of the farm owners trained the farm hands for first class farms in the fatherly handling of farm live stock, the farm owners feel they should carry on with the family tradition of training farm hands of first class farmers in fatherly handling of farm live stock because they believe it is the basis of good fundamental farm management. 36 “f” Zhu.Kerry@gmail.com