gathering meetings ▶ Conversations with BAs, stakeholders and developers • Often generated when executing test cases • Must include: ▶ The target area ▶ The resources/techniques/tools we'll use ▶ The information we're looking for Charters
gathering meetings ▶ Conversations with BAs, stakeholders and developers • Often generated when executing test cases • Must include: ▶ The target area ▶ The resources/techniques/tools we'll use ▶ The information we're looking for • Should not be too specific Charters
gathering meetings ▶ Conversations with BAs, stakeholders and developers • Often generated when executing test cases • Must include: ▶ The target area ▶ The resources/techniques/tools we'll use ▶ The information we're looking for • Should not be too specific • Should not be too broad Charters
we add 300 more products in the future?" ▶ "Could a user ever see another users private profile?" • The Source Code ▶ // TODO: Don't know why this works, but it does. Don't touch it. Need to fix at some point Where can we get ideas?
we add 300 more products in the future?" ▶ "Could a user ever see another users private profile?" • The Source Code ▶ // TODO: Don't know why this works, but it does. Don't touch it. Need to fix at some point • Developer comments ▶ "The profile image upload is a bit flaky because the Redis write queue is being weird. It works most of the time though." Where can we get ideas?
we add 300 more products in the future?" ▶ "Could a user ever see another users private profile?" • The Source Code ▶ // TODO: Don't know why this works, but it does. Don't touch it. Need to fix at some point • Developer comments ▶ "The profile image upload is a bit flaky because the Redis write queue is being weird. It works most of the time though." • Your own findings and knowledge of the system ▶ "That video behaved strangely when I put the iPad in landscape mode. I wonder if that problem exists anywhere else?" Where can we get ideas?
we add 300 more products in the future?" ▶ "Could a user ever see another users private profile?" • The Source Code ▶ // TODO: Don't know why this works, but it does. Don't touch it. Need to fix at some point • Developer comments ▶ "The profile image upload is a bit flaky because the Redis write queue is being weird. It works most of the time though." • Your own findings and knowledge of the system ▶ "That video behaved strangely when I put the iPad in landscape mode. I wonder if that problem exists anywhere else?" • Existing Defects and Defect Reports ▶ Particularly areas where defects are clustered. Where can we get ideas?
number of cancer patients treated with the Therac-25 radiation therapy machine died after treatment. The cause of death was radiation poisoning. One of the incidents happened because the technician entered and then edited the treatment data very quickly using keyboard shortcuts, in less than 8 seconds. Eight seconds was also the time it took for the magnetic locks to engage. This created a window of vulnerability.