tc design withmarkdown
TRANSCRIPT
CONTENTS
• What is MarkDown?
• MarkDown Editor
• Make Test Scenario with Markdown.
• Designing TestCase using MC/DC and Element Compare.
WHAT IS MARK DOWN?
• Markdown is a plain text formatting syntax designed so that it can be converted to HTML using a tool by the same name. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.
• Markdown Syntax → http://daringfireball.net/projects/markdown/syntax
MAKRDOWN EDITOR
• There are many Markdown Editors in the world.
• Popular Editors
• MOU(MacOS)
• MarkdownPad(Windows)
USING MARKDOWN EDITOR FOR TEST CASE DESIGN
• example : In function "Waste amount checking", Define sub-functions and figure out logical flow.
FIGURING TEST CASES FROM THE RESULTS OF TOOL
Two cases could be figured from the results
WasteCost Deposit Sendifro Expected Result
case1 1$ 0.5$ Suceed
Alarm because Cost is greater than Deposit. Send information to Control Center
case2 0.5$ 1$ Fail
Proceed with success. Save info in the internal memory
The results
THE MEANING OF THIS TOOL
• This tool manipulates MC/DC result at each if clause, and Element compares with each results.
• MC/DC is "Must be considered" techniques in SW standard of aerospace industry like DO-178B or DO-178C. It has strong and efficient coverage than any other whitebox test design techniques.
• If you consider "FULL" combination between if-clauses, you should execute incredible numbers of test cases. but MC/DC reduces this incredible number to reasonable one with maintaining high coverage guarantee.