liveBook · Manning

Risk assessment

As explained in Software Testing with Generative AI

The systematic identification, evaluation, and prioritization of risks affecting a software system or testing activity.

Risk assessment identifies and evaluates threats to a feature, then prioritizes which risks deserve testing attention. LLMs can expand existing analysis when given substantial context, but human judgment remains responsible for accepting or rejecting suggestions. section 3.3.3 section 8.1.1

A practical risk-assessment workflow can:

  • Start with a user story or requirements and identify initial risks. section 8.1.1
  • Provide the existing analysis to an LLM and request additional risks or design-testing questions. section 3.3.3 section 8.1.1
  • Review suggestions for relevance, repetition, and useful reframing before converting selected risks into testing charters. section 8.1.1

Report and booking risks

For a reporting and administration user story, proposed risks include missing bookings, difficult-to-parse reports, broken navigation, failed admin submissions, confusing controls, and unhandled errors. Repeated or irrelevant suggestions are discarded before testing begins. section 8.1.1

How Software Testing with Generative AI covers it

How deep it goes
Provides a practical identify-prompt-review-reframe workflow, but stops short of prescribing formal risk-ranking methods.
Examples
Uses report-view, navigation, booking-submission, usability, data-integrity, and error-handling risks as concrete analysis examples.
What it assumes
Assumes a user story or requirements and some initial risks; teaches how to expand them and judge suggestions.
What you can do after
Apply it via an LLM prompt, then evaluate, refine, and convert selected risks into exploratory-testing charters.
How it connects
Connects risk assessment with exploratory testing, test design, requirements, quality characteristics, code review, and testing charters.

Also explained in

Compare how 4 books explain risk assessment →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Software Testing with Generative AI. The section links point to the parts of the book it draws on.