SaveMyCert
Log in
5 of 5 free questions left today·for 10 a day
Deploying and Integrating Generative AI in Test Organizations

CT-GenAI: GenAI Adoption Roadmap, Shadow AI and LLM Selection

13 min readCT-GenAI · Deploying and Integrating Generative AI in Test OrganizationsUpdated

A roadmap for adopting generative AI in software testing is the planned path, based on a GenAI test strategy, by which a test organization brings LLMs into its test processes and monitors progress. This lesson covers CT-GenAI syllabus section 5.1: the risks of shadow AI and how a strategy avoids them, the key aspects of a GenAI strategy for testing, the criteria for selecting LLMs and SLMs for test tasks, how to estimate recurring costs, and the three phases of GenAI adoption in a test organization.

What you’ll learn
  • Define shadow AI and recall its three risks: security and data privacy, compliance and regulation, and intellectual property
  • Explain why a strategy and deployment steps are the way to avoid shadow AI
  • Explain the key aspects of a GenAI test strategy: measurable objectives, aligned LLM selection, input data quality, training and metrics, and process guidelines
  • Summarize the four criteria for selecting LLMs/SLMs for test tasks and apply them to a given context
  • Estimate the recurring cost of a GenAI test task from token counts, prices and frequency, for commercial and open-source models
  • Recall the three adoption phases, their activities, and that they can run in parallel for different use cases

What a GenAI adoption roadmap is and why it starts with a strategy

A GenAI adoption roadmap is the planned path a test organization follows to bring generative AI into its test processes, and it is built on a GenAI test strategy. The CT-GenAI syllabus says that strategy must consider the test objectives to be achieved, appropriate LLM selection, issues with the input data used for prompting, and compliance with AI standards and regulations. Based on the strategy, the organization establishes a roadmap and monitors progress in integrating GenAI into test processes.

Section 5.1 of the syllabus therefore has four parts, and this lesson follows them in order:

Syllabus pointQuestion it answersLevel
5.1.1 Risks of shadow AIWhat goes wrong when people adopt GenAI without the organization?Recall
5.1.2 Key aspects of a GenAI strategyWhat must the strategy define?Explain
5.1.3 Selecting LLMs/SLMs (plus the recurring-cost exercise)Which model fits our test tasks, and what will it cost to run?Summarize; hands-on
5.1.4 Adoption phasesIn what order does adoption usually unfold?Recall

How people learn the skills and how test roles change is the sibling topic, section 5.2 (managing change), and is covered in its own lesson.

Shadow AI: definition and its three risks

Shadow AI is the use of GenAI tools or systems within an organization without formal approval or oversight. The defining feature is the missing approval and oversight. What makes a tool shadow AI is not what kind of tool it is or how good its output is, but whether the organization has approved it and oversees how it is used for work.

The syllabus names three risks:

RiskWhat causes itTypical consequence
Information security and data privacy weaknessesPersonal AI tools may lack robust securityData breaches, for example customer details in logs or test data leaking
Compliance and regulatory issuesUnapproved tools are not checked against industry standards and regulationsNon-compliance, potentially with legal consequences, even if no data leaks
Vague intellectual propertyTools with unclear licensing agreementsIP disputes, especially when copyrighted data is processed without proper authorization

The three risks are independent of each other. Security and privacy is about what could be exposed; compliance is about which obligation or rule is not met, and it can arise even when no data is exposed; intellectual property is about who owns, or may use, the material and the output, and it can arise even when the tool is well secured. These three are the risks the syllabus attaches to shadow AI specifically; other risks of GenAI are covered in other parts of the syllabus.

Avoiding shadow AI: a strategy and deployment steps

The syllabus says that a strategy and steps for integrating and deploying GenAI help test organizations avoid the risk of shadow AI. The reasoning is straightforward: people often turn to unapproved tools when they want GenAI help that the organization does not provide. A strategy sets objectives and rules for GenAI use, and the deployment steps put approved, governed tools in place for real test tasks, with a planned rollout. That gives testers a sanctioned route, so approval and oversight exist from the start.

In this lesson's reading, restrictions and policing can support the strategy, but they do not replace it: the syllabus's answer to shadow AI is the strategy together with the steps for integrating and deploying GenAI.

Key aspects of a GenAI strategy for testing

The introduction to syllabus section 5.1 names four things a GenAI test strategy must consider: the test objectives, appropriate LLM selection, issues with the input data used for prompting, and compliance with AI standards and regulations. Section 5.1.2 then discusses the key aspects in continuous prose, beginning with measurable test objectives. This lesson groups that discussion into five aspects, in the order the syllabus discusses them:

  1. Measurable test objectives: what GenAI should achieve in testing, such as increasing test productivity, shortening test cycles and improving test quality.
  2. LLM selection aligned with those objectives, while ensuring compatibility with existing test infrastructure and meeting system scalability requirements (the selection criteria are in section 5.1.3).
  3. Input data quality: accurate, relevant input data protected by robust security procedures.
  4. Training and metrics: comprehensive training for technical and ethical skills, and specific metrics that measure how effective GenAI results are.
  5. Process guidelines for compliant, ethical use: rules for sensitive data, transparency obligations and quality gates with review of generated testware.

The order matters. Objectives come first because they are what the model choice is aligned with; choosing an LLM before agreeing what GenAI should achieve leaves nothing to judge the model against.

Measurable objectives, model alignment, infrastructure and scale

A good GenAI objective states a test outcome the organization can measure, in terms of the improvements the syllabus names: test productivity, test cycle time and test quality (for example fewer days per regression cycle, or less effort per test case). A figure that only describes how much GenAI is being used is measurable, but it says nothing about whether testing improved, so it is a usage indicator rather than an objective.

Once the objectives exist, the chosen LLM must serve them in practice. Two checks belong with the selection:

  • Compatibility with existing test infrastructure: can the model connect to the test management tools, CI/CD pipeline and automation framework that the objectives depend on? A model that cannot be integrated into the test process cannot deliver an objective tied to that process, however well it performs in isolation.
  • System scalability requirements: will the solution keep performing as usage grows beyond the first users? Scalability is a requirement to confirm as part of selection and planning, not something to discover later.

Output quality on its own does not make a model the right choice; it must be aligned with the objectives, fit the infrastructure and scale.

Input data quality and security

The effectiveness of LLM-powered testing depends on accurate, relevant input data, protected by robust security procedures; maintaining high-quality input data is key to results that can be trusted to be correct.

The two halves do different jobs. Quality (accurate, relevant and current) determines whether the output can be correct: an LLM works from what it is given, so errors or outdated content in requirements, test bases or examples carry through into the generated testware. Security protects that data from exposure, but secure data is not automatically accurate data. When generated testware is wrong in a consistent way, it is worth checking what is being supplied to the model, because correcting the input addresses the source, while checks later in the process detect problems rather than prevent them.

Training, effectiveness metrics and process guidelines

The strategy also needs people who can use GenAI well, evidence that it works, and rules for using it responsibly.

  • Training: comprehensive training programs so that test teams have both the technical and the ethical skills to use GenAI tools effectively. The syllabus frames this as training for test teams, not for a few individuals. (How to build these skills in practice is section 5.2.)
  • Metrics: specific metrics collected to measure the effectiveness of GenAI results, using measures such as those in syllabus section 2.3.1 (accuracy, precision, recall, relevance and contextual fit, diversity, and others). Objectives say what should improve; metrics show whether it did. Other parts of the strategy cannot stand in for this evidence.

The process guidelines exist to ensure compliance with regulatory standards and adherence to ethical guidelines. The syllabus lists three elements:

Guideline elementWhat it governsNeed it meets
Rules for the use of sensitive dataWhat may and may not be put into promptsProtecting personal, confidential and regulated data
Transparency obligationsRecording what was generated using GenAILetting auditors and reviewers tell which testware came from GenAI
Quality gates with review of generated testwareHuman review before generated testware is usedCatching wrong or unsuitable output

Selecting LLMs/SLMs: the four criteria

To select LLMs or small language models (SLMs) for test tasks, the syllabus gives four criteria: model performance, fine-tuning potential, recurring cost, and community and support. Models differ in functional capabilities (for example multimodal input or reasoning), technical features (for example context window size) and licensing types (commercial or open source). Many public benchmarks exist for natural language processing, code generation or image analysis, but only a few focus specifically on software test tasks, which is why careful, organization-specific evaluation is needed.

CriterionWhat to evaluateOften weighs most when… (lesson guidance, not an ISTQB rule)
Model performancePerformance for the targeted test tasks against the organization's own benchmarks, using metrics such as accuracy (section 2.3.1)Candidates have not yet been compared on the real task and data
Fine-tuning potentialWhether it is possible and useful to fine-tune the model with domain-specific data to raise accuracy and relevance in specialized contextsThe domain has specialized terms or rules that a general model misses
Recurring costLicensing fees and operational expenses, against the budget for the targeted test tasksUsage is high or frequent, and the candidates are otherwise equal
Community and supportAn active community and detailed documentation to aid implementation and troubleshootingThe team has little experience running or integrating models

Because few public benchmarks target test tasks, general rankings say little about how a model will do on a particular organization's testing; an organization-specific benchmark built from its own test tasks and data, scored with metrics, is the evidence the syllabus asks for. Fine-tuning potential has two parts, possible and useful: the model must allow it, and the use case must gain from domain-specific data, which is mainly the case in specialized contexts. The organization may select one or more models that meet its needs and constraints.

Estimating recurring costs (hands-on objective)

The recurring cost of using GenAI for a test task is estimated from the number of input and output tokens, the prompts used and the frequency of the task, applied to each vendor's pricing model. The hands-on exercise compares at least one commercial solution with one open-source licensed model.

For a per-token API, the arithmetic is:

  1. Tokens per run × runs per period = total input tokens and total output tokens (calculate them separately).
  2. Divide each total by one million and multiply by its own price per million tokens; output tokens are usually priced higher than input tokens.
  3. Add the two amounts, then compare the result with the alternative and the budget.

Worked example with made-up prices: a prompt of 2,000 input tokens returns 500 output tokens and runs 1,000 times a month. That is 2,000,000 input tokens and 500,000 output tokens. At $3 per million input tokens and $10 per million output tokens: 2 × $3 = $6, plus 0.5 × $10 = $5, giving $11 a month. Common slips are pricing output at the input rate, forgetting one side, or swapping the rates.

An open-source model has no per-token licence fee, but self-hosting is not free to run: hosting, compute, maintenance and upkeep are operational expenses, and compute grows with usage. Whether self-hosting or a commercial API is cheaper therefore depends on the volume and frequency of the task, so it has to be calculated rather than assumed. Recurring means costs that come back with use or over time (licensing fees and operational expenses), as distinct from one-time project costs.

The three phases of GenAI adoption

Adopting GenAI in a test organization involves three key phases: Discovery, Initiation and usage definition, and Utilization and iteration.

PhaseFocusTypical activities
1. DiscoveryAwareness and capability buildingTraining test teams on GenAI concepts; providing access to LLMs/SLMs; experimenting with initial use cases to build familiarity and confidence
2. Initiation and usage definitionIdentifying and prioritizing practical use cases, once the basics are understoodRanking use cases by value; evaluating LLM-powered test infrastructure; developing expertise; ensuring alignment with the organization's needs
3. Utilization and iterationFull integration into test processes (the advanced phase)Continuous monitoring of GenAI progress and related tools; measuring and managing the transformation to ensure sustainable benefits and scalability

So training, model access and first experiments come before ranking use cases; prioritizing use cases and evaluating infrastructure come before full integration. Full integration in the third phase is not the end point: the phase itself consists of continuous monitoring and of measuring and managing the transformation, so that benefits are sustainable and the set-up can scale.

Phases can run in parallel for different use cases. Each use case moves along the roadmap at its own pace, so at any moment an organization can have one use case in routine, monitored use while another is still being explored. This is normal, not a sign of an inconsistent roadmap.

The syllabus also stresses recognizing and addressing early concerns such as fear of job displacement, which can affect adoption and team morale. Such concerns are a people issue, so they are met by acknowledging and discussing them with the team, not by technical or schedule changes; managing this change is covered in section 5.2.

Tip. Questions on this topic are mostly recall and understanding of section 5.1, usually set in a short scenario. Expect to recognize shadow AI and tell which of its three risks a situation shows, to identify how the syllabus says shadow AI is avoided, to identify which strategy aspect a situation concerns (objectives, model alignment, infrastructure compatibility, scalability, input data, training, metrics or process guidelines), and to apply the LLM/SLM selection criteria to a context. There are recurring-cost calculations from token counts, prices and run frequency, including commercial versus self-hosted comparisons, and questions about the activities of each adoption phase and how phases relate across use cases.

Key takeaways
  • Shadow AI is the use of GenAI tools or systems in an organization without formal approval or oversight.
  • Shadow AI risks: data breaches from weakly secured personal tools, non-compliance with standards and regulations (legal consequences), and IP disputes from unclear licensing.
  • A strategy and steps for integrating and deploying GenAI, with approved tools for real test tasks, is how the syllabus says to avoid shadow AI.
  • A GenAI test strategy starts with measurable test objectives such as productivity, shorter test cycles and better quality; the LLM is chosen to fit them.
  • The chosen LLM must also be compatible with the existing test infrastructure and meet scalability requirements.
  • Trustworthy results need accurate, relevant input data protected by robust security; training must cover technical and ethical skills, and metrics must measure the effectiveness of GenAI results.
  • Process guidelines cover rules for sensitive data, transparency about what was generated, and quality gates with review of generated testware.
  • LLM/SLM selection criteria: performance on the organization's own benchmarks, fine-tuning potential, recurring cost (licences plus operations), and community and support.
  • Recurring cost = input and output tokens × price × frequency; self-hosted open-source models avoid per-token fees but still have operating costs.
  • Adoption phases: Discovery, Initiation and usage definition, Utilization and iteration; they can run in parallel per use case, and early fears of job displacement must be addressed.

Frequently asked questions

What is shadow AI in software testing?

Shadow AI is the use of GenAI tools or systems within an organization without formal approval or oversight. The CT-GenAI syllabus links it to three risks: data breaches from personal tools that lack robust security, non-compliance with standards and regulations that can have legal consequences, and intellectual property disputes from tools with unclear licensing.

How can a test organization avoid shadow AI?

The CT-GenAI syllabus says a strategy and steps for integrating and deploying GenAI help a test organization avoid shadow AI. The strategy sets objectives and rules for GenAI use, and the deployment steps give testers approved, governed tools for their real test tasks, so formal approval and oversight are in place from the start.

What are the key aspects of a GenAI strategy for software testing?

A GenAI strategy for software testing starts with measurable test objectives such as higher productivity, shorter test cycles and better quality. It then aligns LLM selection with those objectives while checking compatibility with existing test infrastructure and scalability, ensures accurate, relevant and securely protected input data, provides training in technical and ethical skills, collects metrics on the effectiveness of GenAI results, and sets process guidelines for sensitive data, transparency and quality gates.

Which criteria does CT-GenAI give for selecting an LLM or SLM for test tasks?

CT-GenAI gives four criteria for selecting an LLM or SLM for test tasks: model performance on the targeted test tasks against the organization's own benchmarks, fine-tuning potential with domain-specific data, recurring cost including licensing fees and operational expenses, and an active community with detailed documentation. Own benchmarks matter because only a few public benchmarks focus on software test tasks.

How do you estimate the recurring cost of using an LLM for a test task?

To estimate the recurring cost of an LLM test task, multiply the input and output tokens per run by the number of runs in the period, convert each total to millions of tokens, multiply each by its own price, and add the two. For a self-hosted open-source model there is no per-token fee, but hosting, compute and maintenance are recurring operational costs, so the two options must be calculated and compared.

What are the phases of adopting GenAI in a test organization?

The CT-GenAI syllabus describes three phases of adopting GenAI in a test organization. Discovery builds awareness and capability through training, access to LLMs/SLMs and first experiments. Initiation and usage definition identifies and prioritizes use cases, evaluates LLM-powered test infrastructure and develops expertise. Utilization and iteration fully integrates GenAI, with continuous monitoring and management of the transformation for sustainable benefits and scalability.

Must every GenAI use case be in the same adoption phase?

No, GenAI adoption phases can run in parallel for different use cases. Each use case moves along the roadmap at its own pace, so one can already be fully integrated and monitored while another is still at the discovery stage.

Source

This lesson covers the "Deploying and Integrating Generative AI in Test Organizations" domain of the official CT-GenAI exam guide. Vendors revise their guides — check the source for the current version.

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?