Heuristic Test Strategy Model A Context Driven Model
- Slides: 17
Heuristic Test Strategy Model A Context Driven Model for designing a test strategy
About me – John Kubiak Context Driven Tester, Guild Lead, and Coach at Serko Developer (C#, Java, ASP. net, PHP, Android) Automated Tester (Selenium, Redwood, JMeter, Perl) Member of AST Enterprise Service Planner with Kanban ICAgile Certified Professional Volunteer with Impact. NPO
Contact johnny. kubiak@gmail. com @johnnykubiak https: //nz. linkedin. com/pub/john-kubiak/18/86 a/797
About you Who has heard of the Heuristic Test Strategy Model? Who has heard of Context Driven Testing? Who uses the HTSM? Who considers themselves to be Context Driven?
Overview Context Driven Testing What is CDT? How do you know if you are a CDT? The Heuristic Test Strategy Model Purpose Deconstruction Creating a Context Practical applications of the HTSM and creating a test strategy Test Techniques Test Design Risk Analysis Discussions and more… Outro
Context Driven Testing What is CDT? My definition: Discovery of information that could affect what I do as a tester Testing that doesn’t follow best practices but identifies good practices in different contexts based on the information discovered Testing that requires testers to keep their brains engaged at all times
Context Driven Testing Who considers themselves a Context Driven Tester? What makes someone Context Driven? Intent – do you actively seek out context? Do you take the context and use it to drive test strategy and test related activities?
Heuristic Test Strategy Model Heuristic: a fallible experienced based method for making a decision or solving a problem Test Strategy: the set of ideas that guide your test design Model: a composition of concepts
The Model http: //www. satisfice. com/tools/htsm. pdf
Deconstruction Product Elements are things that you intend to test. Software is complex and invisible. Take care to cover all of it that matters, not just the parts that are easy to see Project Environment includes resources, constraints, and other elements in the project that may enable or hobble our testing. Sometimes a tester must challenge constraints, and sometimes accept them Quality Criteria are the rules, values, and sources that allow you as a tester to determine if the product has problems. Quality criteria are multidimensional and often hidden or self-contradictory Test Techniques are heuristics for creating tests. All techniques involve some sort of analysis of project environment, product elements, and quality criteria
Practical Application of the Model Discover Information – Active Listening and Active Reading documentation Examining comparable products Discussions Modelling the software Improve coverage
Use Information to Drive Testing What types of test related activities are influenced by the HTSM? Specifics: Test Techniques Artefacts, Communication, and Media Risk Analysis Coverage Metrics Models Visualisation Bug prevention Challenging constraints Justifications
Practice and Experimentation Learn the data – keywords and questions (link to quiz at end of slides) Transform data into information – what do the keywords represent Develop skill and knowledge - apply the model in practice Practice, practice
Outro HTSM is a powerful model for getting information and driving testing Flexible, adapts to different types of software, domains, SDLCs You own the model – change it, add new ideas It is heuristics, not a guarantee, can identify conflicting information Requires skill that is developed through practice and experimentation Preeti and Ram can share their experiences with you
Links Heuristic Test Strategy Model http: //www. satisfice. com/tools/htsm. pdf Quiz http: //www. sporcle. com/games/satisfice/teststrategy Context Driven Testing http: //context-driven-testing. com/ Test Techniques Lecture 1, Parts D, E, F - http: //www. testingeducation. org/BBST/testdesign/
Links Risk Based Testing http: //nilachakra. org/documents/material/L%20 -%20 Risk. Analysis. pdf Context Maps and Information Radiators http: //assurity. co. nz/community/big-thoughts/part-2 -aaron-hodder-on-usingmind-mapping-software-as-a-visual-test-management-tool/
Thanks! James Bach and Cem Kaner for most of the material in this presentation Vend for the venue Shirley and We. Test team for organising All of you for listening
- Heuristic test strategy model
- In the context of user interface designs, a heuristic is
- Context driven testing
- Generate and test heuristic search
- Customer driven marketing strategy
- Market driven strategy adalah
- Individual marketing
- Designing a customer driven marketing strategy
- Target marketing strategies
- Customer linking capabilities
- Principles of marketing chapter 7
- The strategy of customer driven marketing is known as
- Design a customer driven marketing strategy
- Capability driven strategy
- Customer driven marketing
- High context vs low context culture ppt
- Communicating across generational differences
- Examples of pragmatics