The Art of Modelling
Boost Foundation Thinking around Building out Better Test Cases and Improving In-Sprint Testing - a Curiosity Software Series. Why focus on the ‘art of modelling’ rather than just getting stuck in with the software? We listened to customers and evolved this feedback to take deeper dives, but also stepping back to explore best practice techniques. | https://www.youtube.com/watch?v=6ae320F2RSs |
![]() Duration average: 2-3mins | An Art of Modelling Series from Curiosity Software. |
Test Case Vocabulary
![]() | 1.1 About the Art of Modelling? | ![]() | Take deeper dives, but also step back to explore universal best practices. |
1.2 Baseline Grammar | ![]() | Whether a developer, business analyst or tester you are no doubt an end-user… | |
1.3 Enable Exploratory Modelling | ![]() | No matter the system under test (SUT), modelling more broadly concerns enquiring, applying & informing. | |
Go to clips > Test Case Vocabulary |
Modelling UI’s
![]() | 2.1 Modelling an Existing UI | ![]() | In the model you see how different (User) Journeys get tracked. |
2.2 Modelling a UI Concept | ![]() | Modelling upfront is a key part of Test or Behaviour-driven development for Generating User Stories… | |
2.3 Model an Evolving UI | ![]() | As a UI evolves according to Requirements, a model gives a focus for different stakeholders to collaborate. | |
Go to clips > Modelling UI’s |
Model Common Understanding
![]() | 3.1 Scope and Articulate Flow | ![]() | Decision Gates get laid down on the Test Modeller canvas to serve the nodes to Generate Tests. |
3.2 Be Mindful of Decision Gates | ![]() | Use a visual representation to garner attention on business process you are concerned with. | |
3.3 Overlay Logic to Reduce Reptition | ![]() | Boolean states are a more embedded solution, though less overtly visualized. | |
Go to clips > Model Common Understanding |
Coverage in Test Case Design
![]() | 4.1 Align Collaborative Effort | ![]() | How collaborative effort impacts the Test Case Design & Coverage you’re able to achieve within your tests. |
4.2 Specify your Criteria | ![]() | A glance using Coverage Profiles on a simple model to make sure we're getting highly efficient tests. | |
4.3 Define the Test Objective | ![]() | An end-to-end test flow using Coverage to target the kind of tests we want for a very specific Use Case. | |
Go to clips > Coverage in Test Case Design |
Form, Cause & Change
![]() | 5.1 Focus your Test Artifacts | ![]() | Test Scenarios as Subflows means very complex logic is tied into a much simpler, understandable flow. |
5.2 Verify your Business Logic | ![]() | We can use the inventory check screen as an example. since this can be considered crucial functionality. | |
5.3 Drive an Adaptable SDLC | ![]() | teams to react significantly faster by mapping changes onto the model and regenerate the associated assets. | |
Go to clips > Form, Cause & Change |
![]() Duration average: 2-3mins | Browse The Art of Modelling Series |
You’ve are following our Art of Modelling series. | Browse more Learning Portal content |