Executing Workflows
Test Cases are collections of tests that are intended to perform a single task. In other words, a Test Case is a unit of work in a larger workflow. For example you might chain 3 or more tests together to perfom a retrieve of some data, change it, and store it back into the database. Collectively, these three activities combine to make a single test case, and when combined with other test cases, they work together to describe a workflow. To create a Test Case, choose "Cases" then choose either "Setup" or "Edit". When choosing "Edit", the drop-down list contains all the tests you've defined in Name Order. Simply select one of them to edit it and click Update to save it. When adding a new test the Name and Test Method fields are blank and need to be filled in, before you can click "Save" to save your work.
Scheduling Automated execution
Workflows are collections of test cases (which are collections of tests) that combine to perform work. A workflow might be described as "Syncronize the Library". In order to perform this workflow, one might querey the database for the total number of songs, then perform queries to retrieve subsets of song data, then perform queries to retrieve some songs, then perhaps edit the data for one or more of then songs, then store the data back into the database. Each related unit of work (the tests) are combined into Test Cases (collections of related work) then test cases are combined into a workflow to execute some work start to finish.
© MusicMaster, by Jerry Parker