Software Quality Assurance and Testing English — COMPLETE AI PRACTICE PROMPTS Every block is a finished prompt. Copy one entire block between START PROMPT and END PROMPT into a new chat in your preferred AI. No prompt-writing is required. Use fictional or anonymized details when the exercise asks for your own response. Lesson 01 · Agreeing the expected result | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 01: Agreeing the expected result Original fictional case: A fictional booking requirement says cancellation is allowed within 24 hours. One example permits cancellation exactly 24 hours before the event; another rejects it. Tester Maya and requirement owner Dev review the conflict. The equality case has not been settled. Time-zone handling is outside this discussion. Maya needs an agreed expected result before using a test to declare this exact boundary behavior correct or defective. Language workshop: Exactly twenty-four hours: accept or reject? Communication goal: Expose contradictory examples and obtain a clear equality rule without inventing a missing requirement. Language guidance: The exact twenty-four-hour case has two conflicting expected outcomes. Neither the word within nor the current implementation resolves that conflict by itself. Request an explicit accept-or-reject decision for equality. Useful expressions (preserve the supplied facts): The two examples disagree at exactly twenty-four hours. / One example allows the cancellation. / The other rejects the same case. / Should equality be accepted or rejected? / My interpretation is not yet an agreed rule. / Can the requirement owner clarify this point? / Current behavior does not settle intended behavior. / We need one expected result for this input. / I am asking about the endpoint itself. / Time-zone handling is outside this discussion. / Please update the conflicting example after the decision. / Link the test to the clarified requirement. / I cannot make a justified pass/fail judgment on this case yet. / The equality rule remains unresolved. / This is a clarification request, not a chosen outcome. / Record the intended result before finalizing the test expectation. Vocabulary: requirement: Statement of behavior or capability the product should provide. / expected result: Outcome a test should produce under the agreed rule. / actual result: Outcome observed when the test is executed. / acceptance criterion: Condition used to judge whether a requirement is met. / ambiguity: Wording that permits more than one interpretation. / contradiction: Two statements that cannot both hold for the same case. / boundary: Point where an applicable rule or outcome changes. / equality case: Input exactly equal to the specified threshold. / inclusive limit: Limit that includes the endpoint itself. / exclusive limit: Limit that excludes the endpoint itself. / threshold: Value at which a rule changes or applies. / test oracle: Reference used to decide the expected outcome. / test basis: Information from which tests and expectations are derived. / Boolean condition: Condition with a true or false value. / business rule: Product behavior specified for a business purpose. / requirement owner: Person responsible for clarifying the relevant requirement. / decision record: Traceable statement of an agreed decision. / assumption: Belief used without current confirmation. / precondition: State required before a test action is performed. / postcondition: State expected after the relevant action. / traceability: Ability to link a test or result to its supporting requirement. / scope boundary: Limit on topics or behavior covered by the work. / pass/fail judgment: Conclusion comparing observed behavior with an agreed expectation. / clarification request: Specific question seeking missing or inconsistent information. Speaking task: Read the two conflicting examples and the single equality question aloud. Do not choose an outcome that the case leaves unresolved. Swap roles for turns 9-16, stressing intended rule rather than current application behavior. Repeat the closing status and compare it with the brief: equality unresolved and time zones outside this discussion. Partner: Maya: Tester / Dev: Requirement owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the clarification exchange without choosing the unresolved cancellation outcome. Model for comparison AFTER my attempt, not a response to give me first: Maya: I'll link the updated expectation to that decision. Silently changing an example would hide why we chose the new outcome. Dev: Preserve that traceability. Anyone reviewing the result should be able to see which rule was applied and why it replaced the conflicting interpretation. Maya: For now: equality unresolved, expected result pending, time zones outside this discussion. I haven't selected accept or reject. Dev: That is accurate. Defer the pass/fail judgment for this case until the intended outcome is recorded. The next step is a requirement decision, not an invented test result. END REFERENCE END PROMPT Lesson 01 · Agreeing the expected result | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 01: Agreeing the expected result Original fictional case: A fictional booking requirement says cancellation is allowed within 24 hours. One example permits cancellation exactly 24 hours before the event; another rejects it. Tester Maya and requirement owner Dev review the conflict. The equality case has not been settled. Time-zone handling is outside this discussion. Maya needs an agreed expected result before using a test to declare this exact boundary behavior correct or defective. Language workshop: Exactly twenty-four hours: accept or reject? Communication goal: Expose contradictory examples and obtain a clear equality rule without inventing a missing requirement. Language guidance: The exact twenty-four-hour case has two conflicting expected outcomes. Neither the word within nor the current implementation resolves that conflict by itself. Request an explicit accept-or-reject decision for equality. Useful expressions (preserve the supplied facts): The two examples disagree at exactly twenty-four hours. / One example allows the cancellation. / The other rejects the same case. / Should equality be accepted or rejected? / My interpretation is not yet an agreed rule. / Can the requirement owner clarify this point? / Current behavior does not settle intended behavior. / We need one expected result for this input. / I am asking about the endpoint itself. / Time-zone handling is outside this discussion. / Please update the conflicting example after the decision. / Link the test to the clarified requirement. / I cannot make a justified pass/fail judgment on this case yet. / The equality rule remains unresolved. / This is a clarification request, not a chosen outcome. / Record the intended result before finalizing the test expectation. Vocabulary: requirement: Statement of behavior or capability the product should provide. / expected result: Outcome a test should produce under the agreed rule. / actual result: Outcome observed when the test is executed. / acceptance criterion: Condition used to judge whether a requirement is met. / ambiguity: Wording that permits more than one interpretation. / contradiction: Two statements that cannot both hold for the same case. / boundary: Point where an applicable rule or outcome changes. / equality case: Input exactly equal to the specified threshold. / inclusive limit: Limit that includes the endpoint itself. / exclusive limit: Limit that excludes the endpoint itself. / threshold: Value at which a rule changes or applies. / test oracle: Reference used to decide the expected outcome. / test basis: Information from which tests and expectations are derived. / Boolean condition: Condition with a true or false value. / business rule: Product behavior specified for a business purpose. / requirement owner: Person responsible for clarifying the relevant requirement. / decision record: Traceable statement of an agreed decision. / assumption: Belief used without current confirmation. / precondition: State required before a test action is performed. / postcondition: State expected after the relevant action. / traceability: Ability to link a test or result to its supporting requirement. / scope boundary: Limit on topics or behavior covered by the work. / pass/fail judgment: Conclusion comparing observed behavior with an agreed expectation. / clarification request: Specific question seeking missing or inconsistent information. Speaking task: Read the two conflicting examples and the single equality question aloud. Do not choose an outcome that the case leaves unresolved. Swap roles for turns 9-16, stressing intended rule rather than current application behavior. Repeat the closing status and compare it with the brief: equality unresolved and time zones outside this discussion. Partner: Maya: Tester / Dev: Requirement owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the clarification exchange without choosing the unresolved cancellation outcome. Model for comparison AFTER my attempt, not a response to give me first: Maya: I'll link the updated expectation to that decision. Silently changing an example would hide why we chose the new outcome. Dev: Preserve that traceability. Anyone reviewing the result should be able to see which rule was applied and why it replaced the conflicting interpretation. Maya: For now: equality unresolved, expected result pending, time zones outside this discussion. I haven't selected accept or reject. Dev: That is accurate. Defer the pass/fail judgment for this case until the intended outcome is recorded. The next step is a requirement decision, not an invented test result. END REFERENCE END PROMPT Lesson 01 · Agreeing the expected result | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 01: Agreeing the expected result Original fictional case: A fictional booking requirement says cancellation is allowed within 24 hours. One example permits cancellation exactly 24 hours before the event; another rejects it. Tester Maya and requirement owner Dev review the conflict. The equality case has not been settled. Time-zone handling is outside this discussion. Maya needs an agreed expected result before using a test to declare this exact boundary behavior correct or defective. Language workshop: Exactly twenty-four hours: accept or reject? Communication goal: Expose contradictory examples and obtain a clear equality rule without inventing a missing requirement. Language guidance: The exact twenty-four-hour case has two conflicting expected outcomes. Neither the word within nor the current implementation resolves that conflict by itself. Request an explicit accept-or-reject decision for equality. Useful expressions (preserve the supplied facts): The two examples disagree at exactly twenty-four hours. / One example allows the cancellation. / The other rejects the same case. / Should equality be accepted or rejected? / My interpretation is not yet an agreed rule. / Can the requirement owner clarify this point? / Current behavior does not settle intended behavior. / We need one expected result for this input. / I am asking about the endpoint itself. / Time-zone handling is outside this discussion. / Please update the conflicting example after the decision. / Link the test to the clarified requirement. / I cannot make a justified pass/fail judgment on this case yet. / The equality rule remains unresolved. / This is a clarification request, not a chosen outcome. / Record the intended result before finalizing the test expectation. Vocabulary: requirement: Statement of behavior or capability the product should provide. / expected result: Outcome a test should produce under the agreed rule. / actual result: Outcome observed when the test is executed. / acceptance criterion: Condition used to judge whether a requirement is met. / ambiguity: Wording that permits more than one interpretation. / contradiction: Two statements that cannot both hold for the same case. / boundary: Point where an applicable rule or outcome changes. / equality case: Input exactly equal to the specified threshold. / inclusive limit: Limit that includes the endpoint itself. / exclusive limit: Limit that excludes the endpoint itself. / threshold: Value at which a rule changes or applies. / test oracle: Reference used to decide the expected outcome. / test basis: Information from which tests and expectations are derived. / Boolean condition: Condition with a true or false value. / business rule: Product behavior specified for a business purpose. / requirement owner: Person responsible for clarifying the relevant requirement. / decision record: Traceable statement of an agreed decision. / assumption: Belief used without current confirmation. / precondition: State required before a test action is performed. / postcondition: State expected after the relevant action. / traceability: Ability to link a test or result to its supporting requirement. / scope boundary: Limit on topics or behavior covered by the work. / pass/fail judgment: Conclusion comparing observed behavior with an agreed expectation. / clarification request: Specific question seeking missing or inconsistent information. Speaking task: Read the two conflicting examples and the single equality question aloud. Do not choose an outcome that the case leaves unresolved. Swap roles for turns 9-16, stressing intended rule rather than current application behavior. Repeat the closing status and compare it with the brief: equality unresolved and time zones outside this discussion. Partner: Maya: Tester / Dev: Requirement owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the clarification exchange without choosing the unresolved cancellation outcome. Model for comparison AFTER my attempt, not a response to give me first: Maya: I'll link the updated expectation to that decision. Silently changing an example would hide why we chose the new outcome. Dev: Preserve that traceability. Anyone reviewing the result should be able to see which rule was applied and why it replaced the conflicting interpretation. Maya: For now: equality unresolved, expected result pending, time zones outside this discussion. I haven't selected accept or reject. Dev: That is accurate. Defer the pass/fail judgment for this case until the intended outcome is recorded. The next step is a requirement decision, not an invented test result. END REFERENCE END PROMPT Lesson 01 · Agreeing the expected result | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 01: Agreeing the expected result Original fictional case: A fictional booking requirement says cancellation is allowed within 24 hours. One example permits cancellation exactly 24 hours before the event; another rejects it. Tester Maya and requirement owner Dev review the conflict. The equality case has not been settled. Time-zone handling is outside this discussion. Maya needs an agreed expected result before using a test to declare this exact boundary behavior correct or defective. Language workshop: Exactly twenty-four hours: accept or reject? Communication goal: Expose contradictory examples and obtain a clear equality rule without inventing a missing requirement. Language guidance: The exact twenty-four-hour case has two conflicting expected outcomes. Neither the word within nor the current implementation resolves that conflict by itself. Request an explicit accept-or-reject decision for equality. Useful expressions (preserve the supplied facts): The two examples disagree at exactly twenty-four hours. / One example allows the cancellation. / The other rejects the same case. / Should equality be accepted or rejected? / My interpretation is not yet an agreed rule. / Can the requirement owner clarify this point? / Current behavior does not settle intended behavior. / We need one expected result for this input. / I am asking about the endpoint itself. / Time-zone handling is outside this discussion. / Please update the conflicting example after the decision. / Link the test to the clarified requirement. / I cannot make a justified pass/fail judgment on this case yet. / The equality rule remains unresolved. / This is a clarification request, not a chosen outcome. / Record the intended result before finalizing the test expectation. Vocabulary: requirement: Statement of behavior or capability the product should provide. / expected result: Outcome a test should produce under the agreed rule. / actual result: Outcome observed when the test is executed. / acceptance criterion: Condition used to judge whether a requirement is met. / ambiguity: Wording that permits more than one interpretation. / contradiction: Two statements that cannot both hold for the same case. / boundary: Point where an applicable rule or outcome changes. / equality case: Input exactly equal to the specified threshold. / inclusive limit: Limit that includes the endpoint itself. / exclusive limit: Limit that excludes the endpoint itself. / threshold: Value at which a rule changes or applies. / test oracle: Reference used to decide the expected outcome. / test basis: Information from which tests and expectations are derived. / Boolean condition: Condition with a true or false value. / business rule: Product behavior specified for a business purpose. / requirement owner: Person responsible for clarifying the relevant requirement. / decision record: Traceable statement of an agreed decision. / assumption: Belief used without current confirmation. / precondition: State required before a test action is performed. / postcondition: State expected after the relevant action. / traceability: Ability to link a test or result to its supporting requirement. / scope boundary: Limit on topics or behavior covered by the work. / pass/fail judgment: Conclusion comparing observed behavior with an agreed expectation. / clarification request: Specific question seeking missing or inconsistent information. Speaking task: Read the two conflicting examples and the single equality question aloud. Do not choose an outcome that the case leaves unresolved. Swap roles for turns 9-16, stressing intended rule rather than current application behavior. Repeat the closing status and compare it with the brief: equality unresolved and time zones outside this discussion. Partner: Maya: Tester / Dev: Requirement owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the clarification exchange without choosing the unresolved cancellation outcome. Model for comparison AFTER my attempt, not a response to give me first: Maya: I'll link the updated expectation to that decision. Silently changing an example would hide why we chose the new outcome. Dev: Preserve that traceability. Anyone reviewing the result should be able to see which rule was applied and why it replaced the conflicting interpretation. Maya: For now: equality unresolved, expected result pending, time zones outside this discussion. I haven't selected accept or reject. Dev: That is accurate. Defer the pass/fail judgment for this case until the intended outcome is recorded. The next step is a requirement decision, not an invented test result. END REFERENCE END PROMPT Lesson 02 · Making a failure reproducible | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 02: Making a failure reproducible Original fictional case: On fictional build Q12, tester Hana exports a saved selection of three items. The output omits the last selected item. She observes the omission in two attempts out of two. Developer Joel exports one item successfully. No other build or selection size has been checked. They compare conditions and prepare a handoff using the saved three-item selection, the export action, and the observed output without claiming every export fails. Language workshop: Three selected, two exported, twice Communication goal: Give a reproducible defect report and explain why a successful attempt with different input does not disprove it. Language guidance: Two out of two describes Hana's observed attempts with the saved three-item selection on Q12. It is not a universal failure rate for every input, every session, or every build. Useful expressions (preserve the supplied facts): I observed this on Q12. / I used the saved selection of three items. / I exported that selection. / The last selected item is missing from the output. / It occurred in two attempts out of two. / I have not tested other builds. / Your one-item attempt succeeded. / That uses a different selection size. / Please use the same saved selection. / The one-item result does not disprove this report. / I will attach the selection and actual output. / Follow the recorded action sequence. / Other selection sizes remain unchecked. / I am not claiming that every export fails. / Report the result with the same input and build. / The report includes the conditions, omission, and observed frequency. Vocabulary: defect report: Record describing a suspected or confirmed product problem. / build identifier: Label identifying the software version under test. / reproduction steps: Ordered actions used to observe a reported problem. / saved selection: Retained set of items used as input. / test fixture: Prepared data or state for a test. / actual output: Data or behavior produced by the executed operation. / expected output: Data or behavior required for the test to pass. / omission: Absence of something that should be included. / selection size: Number of items included in the chosen input. / reproduction frequency: Observed failures relative to stated attempts and conditions. / denominator: Total count against which a proportion is measured. / environment detail: Relevant setting or configuration for an observation. / mutation testing: Checking test sensitivity using deliberately modified program variants. / evidence bundle: Group of supporting records for an investigation. / equivalent mutant: Modified variant with the same observable behavior for the relevant domain. / log excerpt: Relevant portion of recorded system events. / minimal reproduction: Smallest useful example retaining the observed problem. / counterexample: Example contradicting a universal claim under its relevant terms. / scope of evidence: Range of conditions actually supported by observations. / unverified condition: Condition whose behavior has not been checked. / reproduction run: Repeat intended to check the reported behavior. / input parity: Use of matching input in a comparison. / cannot reproduce: Status indicating failure to observe the report under stated attempts. / handoff note: Concise record transferring evidence and next steps. Speaking task: Read the failure report using the actual build, saved selection, missing item, and two-out-of-two frequency. Swap roles for turns 3-10. Keep different input separate from a reproduction of the reported failure. Check the final handoff against turns 17-20. Include the saved evidence and untested conditions without guessing the cause. Partner: Hana: Tester reporting the omission / Joel: Developer investigating the report Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the report using only the observed build, input, output, and frequency. Model for comparison AFTER my attempt, not a response to give me first: Hana: If you reduce the input and the same omission remains, record that smaller case. We don't yet know the smallest failing selection. Joel: That would establish a minimal reproduction. I'll start with the known saved selection before trying to remove anything from it. Hana: My handoff will include both observations and the exact reproducer, with two attempts out of two and untested conditions listed. Joel: That's the evidence bundle I need. I'll return the result under those conditions, not another unqualified cannot-reproduce label. END REFERENCE END PROMPT Lesson 02 · Making a failure reproducible | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 02: Making a failure reproducible Original fictional case: On fictional build Q12, tester Hana exports a saved selection of three items. The output omits the last selected item. She observes the omission in two attempts out of two. Developer Joel exports one item successfully. No other build or selection size has been checked. They compare conditions and prepare a handoff using the saved three-item selection, the export action, and the observed output without claiming every export fails. Language workshop: Three selected, two exported, twice Communication goal: Give a reproducible defect report and explain why a successful attempt with different input does not disprove it. Language guidance: Two out of two describes Hana's observed attempts with the saved three-item selection on Q12. It is not a universal failure rate for every input, every session, or every build. Useful expressions (preserve the supplied facts): I observed this on Q12. / I used the saved selection of three items. / I exported that selection. / The last selected item is missing from the output. / It occurred in two attempts out of two. / I have not tested other builds. / Your one-item attempt succeeded. / That uses a different selection size. / Please use the same saved selection. / The one-item result does not disprove this report. / I will attach the selection and actual output. / Follow the recorded action sequence. / Other selection sizes remain unchecked. / I am not claiming that every export fails. / Report the result with the same input and build. / The report includes the conditions, omission, and observed frequency. Vocabulary: defect report: Record describing a suspected or confirmed product problem. / build identifier: Label identifying the software version under test. / reproduction steps: Ordered actions used to observe a reported problem. / saved selection: Retained set of items used as input. / test fixture: Prepared data or state for a test. / actual output: Data or behavior produced by the executed operation. / expected output: Data or behavior required for the test to pass. / omission: Absence of something that should be included. / selection size: Number of items included in the chosen input. / reproduction frequency: Observed failures relative to stated attempts and conditions. / denominator: Total count against which a proportion is measured. / environment detail: Relevant setting or configuration for an observation. / mutation testing: Checking test sensitivity using deliberately modified program variants. / evidence bundle: Group of supporting records for an investigation. / equivalent mutant: Modified variant with the same observable behavior for the relevant domain. / log excerpt: Relevant portion of recorded system events. / minimal reproduction: Smallest useful example retaining the observed problem. / counterexample: Example contradicting a universal claim under its relevant terms. / scope of evidence: Range of conditions actually supported by observations. / unverified condition: Condition whose behavior has not been checked. / reproduction run: Repeat intended to check the reported behavior. / input parity: Use of matching input in a comparison. / cannot reproduce: Status indicating failure to observe the report under stated attempts. / handoff note: Concise record transferring evidence and next steps. Speaking task: Read the failure report using the actual build, saved selection, missing item, and two-out-of-two frequency. Swap roles for turns 3-10. Keep different input separate from a reproduction of the reported failure. Check the final handoff against turns 17-20. Include the saved evidence and untested conditions without guessing the cause. Partner: Hana: Tester reporting the omission / Joel: Developer investigating the report Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the report using only the observed build, input, output, and frequency. Model for comparison AFTER my attempt, not a response to give me first: Hana: If you reduce the input and the same omission remains, record that smaller case. We don't yet know the smallest failing selection. Joel: That would establish a minimal reproduction. I'll start with the known saved selection before trying to remove anything from it. Hana: My handoff will include both observations and the exact reproducer, with two attempts out of two and untested conditions listed. Joel: That's the evidence bundle I need. I'll return the result under those conditions, not another unqualified cannot-reproduce label. END REFERENCE END PROMPT Lesson 02 · Making a failure reproducible | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 02: Making a failure reproducible Original fictional case: On fictional build Q12, tester Hana exports a saved selection of three items. The output omits the last selected item. She observes the omission in two attempts out of two. Developer Joel exports one item successfully. No other build or selection size has been checked. They compare conditions and prepare a handoff using the saved three-item selection, the export action, and the observed output without claiming every export fails. Language workshop: Three selected, two exported, twice Communication goal: Give a reproducible defect report and explain why a successful attempt with different input does not disprove it. Language guidance: Two out of two describes Hana's observed attempts with the saved three-item selection on Q12. It is not a universal failure rate for every input, every session, or every build. Useful expressions (preserve the supplied facts): I observed this on Q12. / I used the saved selection of three items. / I exported that selection. / The last selected item is missing from the output. / It occurred in two attempts out of two. / I have not tested other builds. / Your one-item attempt succeeded. / That uses a different selection size. / Please use the same saved selection. / The one-item result does not disprove this report. / I will attach the selection and actual output. / Follow the recorded action sequence. / Other selection sizes remain unchecked. / I am not claiming that every export fails. / Report the result with the same input and build. / The report includes the conditions, omission, and observed frequency. Vocabulary: defect report: Record describing a suspected or confirmed product problem. / build identifier: Label identifying the software version under test. / reproduction steps: Ordered actions used to observe a reported problem. / saved selection: Retained set of items used as input. / test fixture: Prepared data or state for a test. / actual output: Data or behavior produced by the executed operation. / expected output: Data or behavior required for the test to pass. / omission: Absence of something that should be included. / selection size: Number of items included in the chosen input. / reproduction frequency: Observed failures relative to stated attempts and conditions. / denominator: Total count against which a proportion is measured. / environment detail: Relevant setting or configuration for an observation. / mutation testing: Checking test sensitivity using deliberately modified program variants. / evidence bundle: Group of supporting records for an investigation. / equivalent mutant: Modified variant with the same observable behavior for the relevant domain. / log excerpt: Relevant portion of recorded system events. / minimal reproduction: Smallest useful example retaining the observed problem. / counterexample: Example contradicting a universal claim under its relevant terms. / scope of evidence: Range of conditions actually supported by observations. / unverified condition: Condition whose behavior has not been checked. / reproduction run: Repeat intended to check the reported behavior. / input parity: Use of matching input in a comparison. / cannot reproduce: Status indicating failure to observe the report under stated attempts. / handoff note: Concise record transferring evidence and next steps. Speaking task: Read the failure report using the actual build, saved selection, missing item, and two-out-of-two frequency. Swap roles for turns 3-10. Keep different input separate from a reproduction of the reported failure. Check the final handoff against turns 17-20. Include the saved evidence and untested conditions without guessing the cause. Partner: Hana: Tester reporting the omission / Joel: Developer investigating the report Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the report using only the observed build, input, output, and frequency. Model for comparison AFTER my attempt, not a response to give me first: Hana: If you reduce the input and the same omission remains, record that smaller case. We don't yet know the smallest failing selection. Joel: That would establish a minimal reproduction. I'll start with the known saved selection before trying to remove anything from it. Hana: My handoff will include both observations and the exact reproducer, with two attempts out of two and untested conditions listed. Joel: That's the evidence bundle I need. I'll return the result under those conditions, not another unqualified cannot-reproduce label. END REFERENCE END PROMPT Lesson 02 · Making a failure reproducible | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 02: Making a failure reproducible Original fictional case: On fictional build Q12, tester Hana exports a saved selection of three items. The output omits the last selected item. She observes the omission in two attempts out of two. Developer Joel exports one item successfully. No other build or selection size has been checked. They compare conditions and prepare a handoff using the saved three-item selection, the export action, and the observed output without claiming every export fails. Language workshop: Three selected, two exported, twice Communication goal: Give a reproducible defect report and explain why a successful attempt with different input does not disprove it. Language guidance: Two out of two describes Hana's observed attempts with the saved three-item selection on Q12. It is not a universal failure rate for every input, every session, or every build. Useful expressions (preserve the supplied facts): I observed this on Q12. / I used the saved selection of three items. / I exported that selection. / The last selected item is missing from the output. / It occurred in two attempts out of two. / I have not tested other builds. / Your one-item attempt succeeded. / That uses a different selection size. / Please use the same saved selection. / The one-item result does not disprove this report. / I will attach the selection and actual output. / Follow the recorded action sequence. / Other selection sizes remain unchecked. / I am not claiming that every export fails. / Report the result with the same input and build. / The report includes the conditions, omission, and observed frequency. Vocabulary: defect report: Record describing a suspected or confirmed product problem. / build identifier: Label identifying the software version under test. / reproduction steps: Ordered actions used to observe a reported problem. / saved selection: Retained set of items used as input. / test fixture: Prepared data or state for a test. / actual output: Data or behavior produced by the executed operation. / expected output: Data or behavior required for the test to pass. / omission: Absence of something that should be included. / selection size: Number of items included in the chosen input. / reproduction frequency: Observed failures relative to stated attempts and conditions. / denominator: Total count against which a proportion is measured. / environment detail: Relevant setting or configuration for an observation. / mutation testing: Checking test sensitivity using deliberately modified program variants. / evidence bundle: Group of supporting records for an investigation. / equivalent mutant: Modified variant with the same observable behavior for the relevant domain. / log excerpt: Relevant portion of recorded system events. / minimal reproduction: Smallest useful example retaining the observed problem. / counterexample: Example contradicting a universal claim under its relevant terms. / scope of evidence: Range of conditions actually supported by observations. / unverified condition: Condition whose behavior has not been checked. / reproduction run: Repeat intended to check the reported behavior. / input parity: Use of matching input in a comparison. / cannot reproduce: Status indicating failure to observe the report under stated attempts. / handoff note: Concise record transferring evidence and next steps. Speaking task: Read the failure report using the actual build, saved selection, missing item, and two-out-of-two frequency. Swap roles for turns 3-10. Keep different input separate from a reproduction of the reported failure. Check the final handoff against turns 17-20. Include the saved evidence and untested conditions without guessing the cause. Partner: Hana: Tester reporting the omission / Joel: Developer investigating the report Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the report using only the observed build, input, output, and frequency. Model for comparison AFTER my attempt, not a response to give me first: Hana: If you reduce the input and the same omission remains, record that smaller case. We don't yet know the smallest failing selection. Joel: That would establish a minimal reproduction. I'll start with the known saved selection before trying to remove anything from it. Hana: My handoff will include both observations and the exact reproducer, with two attempts out of two and untested conditions listed. Joel: That's the evidence bundle I need. I'll return the result under those conditions, not another unqualified cannot-reproduce label. END REFERENCE END PROMPT Lesson 03 · Choosing cases at boundaries and across rules | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 03: Choosing cases at boundaries and across rules Original fictional case: A fictional quantity form accepts whole numbers from 1 through 20 inclusive and rejects whole-number values outside that range. The proposed tests use only 5, 10, and 15. Tester Rosa and developer Amir review the gap. They propose boundary-focused values 0, 1, 2, 19, 20, and 21. Decimal handling is unspecified and outside the stated whole-number rule. The new tests are proposed, not executed results. Language workshop: Five, ten, and fifteen never touch the limits Communication goal: Explain missing boundary and rejection coverage while keeping unspecified decimal behavior separate from the whole-number rule. Language guidance: One and twenty are accepted endpoints. Zero and twenty-one are adjacent rejected whole-number values. Two and nineteen check just inside the range. The existing five, ten, and fifteen do not test these edges. Useful expressions (preserve the supplied facts): The rule concerns whole-number quantities. / One through twenty are accepted, including both endpoints. / Five, ten, and fifteen are interior values. / One should be accepted. / Zero should be rejected. / Twenty should be accepted. / Twenty-one should be rejected. / Two and nineteen check just inside the limits. / The current set never reaches either boundary. / Each added value tests a specific edge condition. / These are expected outcomes, not completed test results. / Decimal handling is not specified. / We have no agreed rounding rule. / Ask for the decimal policy separately. / Boundary cases improve coverage but do not prove the form defect-free. / Add the six boundary-focused cases and retain their expected outcomes. Vocabulary: boundary value: Input at an edge where a rule changes. / boundary value analysis: Test design concentrating on rule edges and nearby values. / equivalence partition: Group of inputs expected to follow the same relevant rule. / valid partition: Input group accepted under the specified rule. / invalid partition: Input group rejected under the specified rule. / lower bound: Smallest value within a defined range. / upper bound: Largest value within a defined range. / inclusive range: Range containing both stated endpoints. / whole number: Number without a fractional part in the stated quantity context. / adjacent value: Nearest relevant value beside a boundary. / interior value: Input strictly between the relevant endpoints. / off-by-one error: Mistake that shifts a count or boundary by one unit. / acceptance region: Set of inputs the stated rule accepts. / rejection region: Set of inputs the stated rule rejects. / input domain: Set of inputs relevant to the defined problem. / decimal input: Input containing a fractional numeric value. / validation message: User-facing message explaining an input condition. / test case: Defined input, action, and expected outcome for a check. / case selection: Choice of checks to cover relevant behavior. / coverage item: Rule, value, or condition counted in a coverage assessment. / decision rule: Condition-to-outcome relationship. / decision table: Organized mapping of condition combinations to outcomes. / out-of-range value: Input below or above the accepted range. / unspecified behavior: Behavior for which no governing rule is supplied. Speaking task: Read the six proposed boundary values in order, with their expected accept or reject results. Swap roles for turns 9-16. Stress should accept rather than passed, and keep decimal handling unresolved. Compare the final proposal with the brief: both endpoints and immediate neighbors, with no invented execution result. Partner: Rosa: Tester reviewing case selection / Amir: Developer discussing the rule Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the expected-result exchange. These expectations come from the stated rule, not from completed test runs. Model for comparison AFTER my attempt, not a response to give me first: Rosa: We can retain useful interior cases, but their count won't establish edge coverage. Three central examples still miss both endpoints. Amir: Correct. Case selection is about the conditions exercised, not simply having several numbers in a list. The current values all occupy the interior. Rosa: I'll submit the six cases and expected outcomes as a proposal, not a pass report. The separate decimal question remains open. Amir: That is accurate coverage language. It improves the design while keeping both execution status and the missing decimal rule visible to the team. END REFERENCE END PROMPT Lesson 03 · Choosing cases at boundaries and across rules | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 03: Choosing cases at boundaries and across rules Original fictional case: A fictional quantity form accepts whole numbers from 1 through 20 inclusive and rejects whole-number values outside that range. The proposed tests use only 5, 10, and 15. Tester Rosa and developer Amir review the gap. They propose boundary-focused values 0, 1, 2, 19, 20, and 21. Decimal handling is unspecified and outside the stated whole-number rule. The new tests are proposed, not executed results. Language workshop: Five, ten, and fifteen never touch the limits Communication goal: Explain missing boundary and rejection coverage while keeping unspecified decimal behavior separate from the whole-number rule. Language guidance: One and twenty are accepted endpoints. Zero and twenty-one are adjacent rejected whole-number values. Two and nineteen check just inside the range. The existing five, ten, and fifteen do not test these edges. Useful expressions (preserve the supplied facts): The rule concerns whole-number quantities. / One through twenty are accepted, including both endpoints. / Five, ten, and fifteen are interior values. / One should be accepted. / Zero should be rejected. / Twenty should be accepted. / Twenty-one should be rejected. / Two and nineteen check just inside the limits. / The current set never reaches either boundary. / Each added value tests a specific edge condition. / These are expected outcomes, not completed test results. / Decimal handling is not specified. / We have no agreed rounding rule. / Ask for the decimal policy separately. / Boundary cases improve coverage but do not prove the form defect-free. / Add the six boundary-focused cases and retain their expected outcomes. Vocabulary: boundary value: Input at an edge where a rule changes. / boundary value analysis: Test design concentrating on rule edges and nearby values. / equivalence partition: Group of inputs expected to follow the same relevant rule. / valid partition: Input group accepted under the specified rule. / invalid partition: Input group rejected under the specified rule. / lower bound: Smallest value within a defined range. / upper bound: Largest value within a defined range. / inclusive range: Range containing both stated endpoints. / whole number: Number without a fractional part in the stated quantity context. / adjacent value: Nearest relevant value beside a boundary. / interior value: Input strictly between the relevant endpoints. / off-by-one error: Mistake that shifts a count or boundary by one unit. / acceptance region: Set of inputs the stated rule accepts. / rejection region: Set of inputs the stated rule rejects. / input domain: Set of inputs relevant to the defined problem. / decimal input: Input containing a fractional numeric value. / validation message: User-facing message explaining an input condition. / test case: Defined input, action, and expected outcome for a check. / case selection: Choice of checks to cover relevant behavior. / coverage item: Rule, value, or condition counted in a coverage assessment. / decision rule: Condition-to-outcome relationship. / decision table: Organized mapping of condition combinations to outcomes. / out-of-range value: Input below or above the accepted range. / unspecified behavior: Behavior for which no governing rule is supplied. Speaking task: Read the six proposed boundary values in order, with their expected accept or reject results. Swap roles for turns 9-16. Stress should accept rather than passed, and keep decimal handling unresolved. Compare the final proposal with the brief: both endpoints and immediate neighbors, with no invented execution result. Partner: Rosa: Tester reviewing case selection / Amir: Developer discussing the rule Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the expected-result exchange. These expectations come from the stated rule, not from completed test runs. Model for comparison AFTER my attempt, not a response to give me first: Rosa: We can retain useful interior cases, but their count won't establish edge coverage. Three central examples still miss both endpoints. Amir: Correct. Case selection is about the conditions exercised, not simply having several numbers in a list. The current values all occupy the interior. Rosa: I'll submit the six cases and expected outcomes as a proposal, not a pass report. The separate decimal question remains open. Amir: That is accurate coverage language. It improves the design while keeping both execution status and the missing decimal rule visible to the team. END REFERENCE END PROMPT Lesson 03 · Choosing cases at boundaries and across rules | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 03: Choosing cases at boundaries and across rules Original fictional case: A fictional quantity form accepts whole numbers from 1 through 20 inclusive and rejects whole-number values outside that range. The proposed tests use only 5, 10, and 15. Tester Rosa and developer Amir review the gap. They propose boundary-focused values 0, 1, 2, 19, 20, and 21. Decimal handling is unspecified and outside the stated whole-number rule. The new tests are proposed, not executed results. Language workshop: Five, ten, and fifteen never touch the limits Communication goal: Explain missing boundary and rejection coverage while keeping unspecified decimal behavior separate from the whole-number rule. Language guidance: One and twenty are accepted endpoints. Zero and twenty-one are adjacent rejected whole-number values. Two and nineteen check just inside the range. The existing five, ten, and fifteen do not test these edges. Useful expressions (preserve the supplied facts): The rule concerns whole-number quantities. / One through twenty are accepted, including both endpoints. / Five, ten, and fifteen are interior values. / One should be accepted. / Zero should be rejected. / Twenty should be accepted. / Twenty-one should be rejected. / Two and nineteen check just inside the limits. / The current set never reaches either boundary. / Each added value tests a specific edge condition. / These are expected outcomes, not completed test results. / Decimal handling is not specified. / We have no agreed rounding rule. / Ask for the decimal policy separately. / Boundary cases improve coverage but do not prove the form defect-free. / Add the six boundary-focused cases and retain their expected outcomes. Vocabulary: boundary value: Input at an edge where a rule changes. / boundary value analysis: Test design concentrating on rule edges and nearby values. / equivalence partition: Group of inputs expected to follow the same relevant rule. / valid partition: Input group accepted under the specified rule. / invalid partition: Input group rejected under the specified rule. / lower bound: Smallest value within a defined range. / upper bound: Largest value within a defined range. / inclusive range: Range containing both stated endpoints. / whole number: Number without a fractional part in the stated quantity context. / adjacent value: Nearest relevant value beside a boundary. / interior value: Input strictly between the relevant endpoints. / off-by-one error: Mistake that shifts a count or boundary by one unit. / acceptance region: Set of inputs the stated rule accepts. / rejection region: Set of inputs the stated rule rejects. / input domain: Set of inputs relevant to the defined problem. / decimal input: Input containing a fractional numeric value. / validation message: User-facing message explaining an input condition. / test case: Defined input, action, and expected outcome for a check. / case selection: Choice of checks to cover relevant behavior. / coverage item: Rule, value, or condition counted in a coverage assessment. / decision rule: Condition-to-outcome relationship. / decision table: Organized mapping of condition combinations to outcomes. / out-of-range value: Input below or above the accepted range. / unspecified behavior: Behavior for which no governing rule is supplied. Speaking task: Read the six proposed boundary values in order, with their expected accept or reject results. Swap roles for turns 9-16. Stress should accept rather than passed, and keep decimal handling unresolved. Compare the final proposal with the brief: both endpoints and immediate neighbors, with no invented execution result. Partner: Rosa: Tester reviewing case selection / Amir: Developer discussing the rule Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the expected-result exchange. These expectations come from the stated rule, not from completed test runs. Model for comparison AFTER my attempt, not a response to give me first: Rosa: We can retain useful interior cases, but their count won't establish edge coverage. Three central examples still miss both endpoints. Amir: Correct. Case selection is about the conditions exercised, not simply having several numbers in a list. The current values all occupy the interior. Rosa: I'll submit the six cases and expected outcomes as a proposal, not a pass report. The separate decimal question remains open. Amir: That is accurate coverage language. It improves the design while keeping both execution status and the missing decimal rule visible to the team. END REFERENCE END PROMPT Lesson 03 · Choosing cases at boundaries and across rules | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 03: Choosing cases at boundaries and across rules Original fictional case: A fictional quantity form accepts whole numbers from 1 through 20 inclusive and rejects whole-number values outside that range. The proposed tests use only 5, 10, and 15. Tester Rosa and developer Amir review the gap. They propose boundary-focused values 0, 1, 2, 19, 20, and 21. Decimal handling is unspecified and outside the stated whole-number rule. The new tests are proposed, not executed results. Language workshop: Five, ten, and fifteen never touch the limits Communication goal: Explain missing boundary and rejection coverage while keeping unspecified decimal behavior separate from the whole-number rule. Language guidance: One and twenty are accepted endpoints. Zero and twenty-one are adjacent rejected whole-number values. Two and nineteen check just inside the range. The existing five, ten, and fifteen do not test these edges. Useful expressions (preserve the supplied facts): The rule concerns whole-number quantities. / One through twenty are accepted, including both endpoints. / Five, ten, and fifteen are interior values. / One should be accepted. / Zero should be rejected. / Twenty should be accepted. / Twenty-one should be rejected. / Two and nineteen check just inside the limits. / The current set never reaches either boundary. / Each added value tests a specific edge condition. / These are expected outcomes, not completed test results. / Decimal handling is not specified. / We have no agreed rounding rule. / Ask for the decimal policy separately. / Boundary cases improve coverage but do not prove the form defect-free. / Add the six boundary-focused cases and retain their expected outcomes. Vocabulary: boundary value: Input at an edge where a rule changes. / boundary value analysis: Test design concentrating on rule edges and nearby values. / equivalence partition: Group of inputs expected to follow the same relevant rule. / valid partition: Input group accepted under the specified rule. / invalid partition: Input group rejected under the specified rule. / lower bound: Smallest value within a defined range. / upper bound: Largest value within a defined range. / inclusive range: Range containing both stated endpoints. / whole number: Number without a fractional part in the stated quantity context. / adjacent value: Nearest relevant value beside a boundary. / interior value: Input strictly between the relevant endpoints. / off-by-one error: Mistake that shifts a count or boundary by one unit. / acceptance region: Set of inputs the stated rule accepts. / rejection region: Set of inputs the stated rule rejects. / input domain: Set of inputs relevant to the defined problem. / decimal input: Input containing a fractional numeric value. / validation message: User-facing message explaining an input condition. / test case: Defined input, action, and expected outcome for a check. / case selection: Choice of checks to cover relevant behavior. / coverage item: Rule, value, or condition counted in a coverage assessment. / decision rule: Condition-to-outcome relationship. / decision table: Organized mapping of condition combinations to outcomes. / out-of-range value: Input below or above the accepted range. / unspecified behavior: Behavior for which no governing rule is supplied. Speaking task: Read the six proposed boundary values in order, with their expected accept or reject results. Swap roles for turns 9-16. Stress should accept rather than passed, and keep decimal handling unresolved. Compare the final proposal with the brief: both endpoints and immediate neighbors, with no invented execution result. Partner: Rosa: Tester reviewing case selection / Amir: Developer discussing the rule Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the expected-result exchange. These expectations come from the stated rule, not from completed test runs. Model for comparison AFTER my attempt, not a response to give me first: Rosa: We can retain useful interior cases, but their count won't establish edge coverage. Three central examples still miss both endpoints. Amir: Correct. Case selection is about the conditions exercised, not simply having several numbers in a list. The current values all occupy the interior. Rosa: I'll submit the six cases and expected outcomes as a proposal, not a pass report. The separate decimal question remains open. Amir: That is accurate coverage language. It improves the design while keeping both execution status and the missing decimal rule visible to the team. END REFERENCE END PROMPT Lesson 04 · Explaining coverage and change risk | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 04: Explaining coverage and change risk Original fictional case: A fictional account update passes a smoke test that signs in and opens the account page. The update changes a formatter used by account-save and by the existing export path. Neither of those paths has been tested. Tester Elena and team lead Sam have one hour for further checking. They need to prioritize evidence around the shared change without claiming full coverage or assuming the existing export path is unaffected. Language workshop: The account page opens; the changed paths are unchecked Communication goal: Explain limited smoke-test evidence and justify focused follow-up on both consumers of a changed formatter. Language guidance: Opening the account page does not establish correct account-save formatting, and it does not exercise export. Both use the changed formatter. Existing behavior can need regression checking even when the visible update is described as an account change. Useful expressions (preserve the supplied facts): Sign-in and opening the account page passed. / The shared formatter changed. / Account-save and export use that formatter. / Neither consumer path has been tested. / An account update can still affect export. / I would focus the next checks on the changed component's consumers. / We have one hour for further checking. / Those checks are planned, not completed. / Check the formatted result in each consumer path. / A smoke pass is not full regression coverage. / Export behavior after this change remains unverified. / List which checks ran and their results. / Keep any untested path visible. / The summary can support a recommendation without proving every risk absent. / There will still be residual risk. / Prioritize both affected paths and report the limits of the hour's work. Vocabulary: smoke test: Small check set used to detect major basic failures. / regression testing: Checking existing behavior for problems introduced by change. / change impact: Potential effect of a modification on related behavior. / shared component: Component used by more than one path or feature. / formatter: Component converting values into a required representation. / consumer path: Execution route using a shared component. / account-save path: Route that persists an account update. / export path: Route producing output for external use. / coverage gap: Relevant behavior not yet checked. / risk-based testing: Selection of tests according to relevant likelihood and impact concerns. / test priority: Relative order or urgency assigned to checks. / timebox: Fixed amount of time allocated to work. / residual risk: Risk remaining after the checks or controls performed. / test scope: Behavior and conditions included in the checking effort. / execution evidence: Record of checks actually run and their results. / untested path: Execution route with no relevant test result yet. / dependency mapping: Identification of relationships between components and consumers. / functional impact: Effect on what users or systems can do. / test objective: Purpose a particular check is meant to serve. / selection rationale: Reason for choosing particular checks. / coverage claim: Statement about what the tests have exercised. / test summary: Concise account of scope, results, and limits. / branch coverage: Proportion of defined control-flow branches exercised by tests. / release recommendation: Evidence-based advice about proceeding with a release. Speaking task: Read the narrow smoke result and identify both consumers of the changed formatter. Swap roles for turns 7-14. Keep the one-hour plan separate from completed execution evidence. Repeat the closing update, retaining both untested paths and the limit on coverage. Partner: Elena: Tester / Sam: Team lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the testing update before the proposed follow-up checks have run. Model for comparison AFTER my attempt, not a response to give me first: Elena: I'll also check the content, not merely that Save or Export can be clicked. Otherwise we'd repeat the smoke-test limitation. Sam: Exactly. The test objective is the changed formatting behavior in each path. Make the assertion answer that question. Elena: Current update: narrow smoke pass, save and export untested, shared formatter changed, one hour available, focused follow-up proposed. Sam: That's an accurate test summary. The subsequent evidence can inform a recommendation without implying that every risk or release question is settled. END REFERENCE END PROMPT Lesson 04 · Explaining coverage and change risk | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 04: Explaining coverage and change risk Original fictional case: A fictional account update passes a smoke test that signs in and opens the account page. The update changes a formatter used by account-save and by the existing export path. Neither of those paths has been tested. Tester Elena and team lead Sam have one hour for further checking. They need to prioritize evidence around the shared change without claiming full coverage or assuming the existing export path is unaffected. Language workshop: The account page opens; the changed paths are unchecked Communication goal: Explain limited smoke-test evidence and justify focused follow-up on both consumers of a changed formatter. Language guidance: Opening the account page does not establish correct account-save formatting, and it does not exercise export. Both use the changed formatter. Existing behavior can need regression checking even when the visible update is described as an account change. Useful expressions (preserve the supplied facts): Sign-in and opening the account page passed. / The shared formatter changed. / Account-save and export use that formatter. / Neither consumer path has been tested. / An account update can still affect export. / I would focus the next checks on the changed component's consumers. / We have one hour for further checking. / Those checks are planned, not completed. / Check the formatted result in each consumer path. / A smoke pass is not full regression coverage. / Export behavior after this change remains unverified. / List which checks ran and their results. / Keep any untested path visible. / The summary can support a recommendation without proving every risk absent. / There will still be residual risk. / Prioritize both affected paths and report the limits of the hour's work. Vocabulary: smoke test: Small check set used to detect major basic failures. / regression testing: Checking existing behavior for problems introduced by change. / change impact: Potential effect of a modification on related behavior. / shared component: Component used by more than one path or feature. / formatter: Component converting values into a required representation. / consumer path: Execution route using a shared component. / account-save path: Route that persists an account update. / export path: Route producing output for external use. / coverage gap: Relevant behavior not yet checked. / risk-based testing: Selection of tests according to relevant likelihood and impact concerns. / test priority: Relative order or urgency assigned to checks. / timebox: Fixed amount of time allocated to work. / residual risk: Risk remaining after the checks or controls performed. / test scope: Behavior and conditions included in the checking effort. / execution evidence: Record of checks actually run and their results. / untested path: Execution route with no relevant test result yet. / dependency mapping: Identification of relationships between components and consumers. / functional impact: Effect on what users or systems can do. / test objective: Purpose a particular check is meant to serve. / selection rationale: Reason for choosing particular checks. / coverage claim: Statement about what the tests have exercised. / test summary: Concise account of scope, results, and limits. / branch coverage: Proportion of defined control-flow branches exercised by tests. / release recommendation: Evidence-based advice about proceeding with a release. Speaking task: Read the narrow smoke result and identify both consumers of the changed formatter. Swap roles for turns 7-14. Keep the one-hour plan separate from completed execution evidence. Repeat the closing update, retaining both untested paths and the limit on coverage. Partner: Elena: Tester / Sam: Team lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the testing update before the proposed follow-up checks have run. Model for comparison AFTER my attempt, not a response to give me first: Elena: I'll also check the content, not merely that Save or Export can be clicked. Otherwise we'd repeat the smoke-test limitation. Sam: Exactly. The test objective is the changed formatting behavior in each path. Make the assertion answer that question. Elena: Current update: narrow smoke pass, save and export untested, shared formatter changed, one hour available, focused follow-up proposed. Sam: That's an accurate test summary. The subsequent evidence can inform a recommendation without implying that every risk or release question is settled. END REFERENCE END PROMPT Lesson 04 · Explaining coverage and change risk | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 04: Explaining coverage and change risk Original fictional case: A fictional account update passes a smoke test that signs in and opens the account page. The update changes a formatter used by account-save and by the existing export path. Neither of those paths has been tested. Tester Elena and team lead Sam have one hour for further checking. They need to prioritize evidence around the shared change without claiming full coverage or assuming the existing export path is unaffected. Language workshop: The account page opens; the changed paths are unchecked Communication goal: Explain limited smoke-test evidence and justify focused follow-up on both consumers of a changed formatter. Language guidance: Opening the account page does not establish correct account-save formatting, and it does not exercise export. Both use the changed formatter. Existing behavior can need regression checking even when the visible update is described as an account change. Useful expressions (preserve the supplied facts): Sign-in and opening the account page passed. / The shared formatter changed. / Account-save and export use that formatter. / Neither consumer path has been tested. / An account update can still affect export. / I would focus the next checks on the changed component's consumers. / We have one hour for further checking. / Those checks are planned, not completed. / Check the formatted result in each consumer path. / A smoke pass is not full regression coverage. / Export behavior after this change remains unverified. / List which checks ran and their results. / Keep any untested path visible. / The summary can support a recommendation without proving every risk absent. / There will still be residual risk. / Prioritize both affected paths and report the limits of the hour's work. Vocabulary: smoke test: Small check set used to detect major basic failures. / regression testing: Checking existing behavior for problems introduced by change. / change impact: Potential effect of a modification on related behavior. / shared component: Component used by more than one path or feature. / formatter: Component converting values into a required representation. / consumer path: Execution route using a shared component. / account-save path: Route that persists an account update. / export path: Route producing output for external use. / coverage gap: Relevant behavior not yet checked. / risk-based testing: Selection of tests according to relevant likelihood and impact concerns. / test priority: Relative order or urgency assigned to checks. / timebox: Fixed amount of time allocated to work. / residual risk: Risk remaining after the checks or controls performed. / test scope: Behavior and conditions included in the checking effort. / execution evidence: Record of checks actually run and their results. / untested path: Execution route with no relevant test result yet. / dependency mapping: Identification of relationships between components and consumers. / functional impact: Effect on what users or systems can do. / test objective: Purpose a particular check is meant to serve. / selection rationale: Reason for choosing particular checks. / coverage claim: Statement about what the tests have exercised. / test summary: Concise account of scope, results, and limits. / branch coverage: Proportion of defined control-flow branches exercised by tests. / release recommendation: Evidence-based advice about proceeding with a release. Speaking task: Read the narrow smoke result and identify both consumers of the changed formatter. Swap roles for turns 7-14. Keep the one-hour plan separate from completed execution evidence. Repeat the closing update, retaining both untested paths and the limit on coverage. Partner: Elena: Tester / Sam: Team lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the testing update before the proposed follow-up checks have run. Model for comparison AFTER my attempt, not a response to give me first: Elena: I'll also check the content, not merely that Save or Export can be clicked. Otherwise we'd repeat the smoke-test limitation. Sam: Exactly. The test objective is the changed formatting behavior in each path. Make the assertion answer that question. Elena: Current update: narrow smoke pass, save and export untested, shared formatter changed, one hour available, focused follow-up proposed. Sam: That's an accurate test summary. The subsequent evidence can inform a recommendation without implying that every risk or release question is settled. END REFERENCE END PROMPT Lesson 04 · Explaining coverage and change risk | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 04: Explaining coverage and change risk Original fictional case: A fictional account update passes a smoke test that signs in and opens the account page. The update changes a formatter used by account-save and by the existing export path. Neither of those paths has been tested. Tester Elena and team lead Sam have one hour for further checking. They need to prioritize evidence around the shared change without claiming full coverage or assuming the existing export path is unaffected. Language workshop: The account page opens; the changed paths are unchecked Communication goal: Explain limited smoke-test evidence and justify focused follow-up on both consumers of a changed formatter. Language guidance: Opening the account page does not establish correct account-save formatting, and it does not exercise export. Both use the changed formatter. Existing behavior can need regression checking even when the visible update is described as an account change. Useful expressions (preserve the supplied facts): Sign-in and opening the account page passed. / The shared formatter changed. / Account-save and export use that formatter. / Neither consumer path has been tested. / An account update can still affect export. / I would focus the next checks on the changed component's consumers. / We have one hour for further checking. / Those checks are planned, not completed. / Check the formatted result in each consumer path. / A smoke pass is not full regression coverage. / Export behavior after this change remains unverified. / List which checks ran and their results. / Keep any untested path visible. / The summary can support a recommendation without proving every risk absent. / There will still be residual risk. / Prioritize both affected paths and report the limits of the hour's work. Vocabulary: smoke test: Small check set used to detect major basic failures. / regression testing: Checking existing behavior for problems introduced by change. / change impact: Potential effect of a modification on related behavior. / shared component: Component used by more than one path or feature. / formatter: Component converting values into a required representation. / consumer path: Execution route using a shared component. / account-save path: Route that persists an account update. / export path: Route producing output for external use. / coverage gap: Relevant behavior not yet checked. / risk-based testing: Selection of tests according to relevant likelihood and impact concerns. / test priority: Relative order or urgency assigned to checks. / timebox: Fixed amount of time allocated to work. / residual risk: Risk remaining after the checks or controls performed. / test scope: Behavior and conditions included in the checking effort. / execution evidence: Record of checks actually run and their results. / untested path: Execution route with no relevant test result yet. / dependency mapping: Identification of relationships between components and consumers. / functional impact: Effect on what users or systems can do. / test objective: Purpose a particular check is meant to serve. / selection rationale: Reason for choosing particular checks. / coverage claim: Statement about what the tests have exercised. / test summary: Concise account of scope, results, and limits. / branch coverage: Proportion of defined control-flow branches exercised by tests. / release recommendation: Evidence-based advice about proceeding with a release. Speaking task: Read the narrow smoke result and identify both consumers of the changed formatter. Swap roles for turns 7-14. Keep the one-hour plan separate from completed execution evidence. Repeat the closing update, retaining both untested paths and the limit on coverage. Partner: Elena: Tester / Sam: Team lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the testing update before the proposed follow-up checks have run. Model for comparison AFTER my attempt, not a response to give me first: Elena: I'll also check the content, not merely that Save or Export can be clicked. Otherwise we'd repeat the smoke-test limitation. Sam: Exactly. The test objective is the changed formatting behavior in each path. Make the assertion answer that question. Elena: Current update: narrow smoke pass, save and export untested, shared formatter changed, one hour available, focused follow-up proposed. Sam: That's an accurate test summary. The subsequent evidence can inform a recommendation without implying that every risk or release question is settled. END REFERENCE END PROMPT Lesson 05 · Investigating inconsistent automated results | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 05: Investigating inconsistent automated results Original fictional case: On fictional build T8, an automated search check fails when it follows a cleanup check but passes when run alone. The cleanup removes a shared sample record that search expects. No code change occurs between these observations. Automation engineer Noah and tester Aisha compare the starting state and execution order. They need to remove the shared-data interference and verify the revised arrangement rather than simply rerun until the suite appears green. Language workshop: Cleanup deletes what search expects Communication goal: Describe an order-dependent automated failure and request isolated test data instead of treating reruns as a fix. Language guidance: The search result differs with test order because cleanup removes its expected sample record. No code change is needed for this interference to matter. Compare the starting state, not just the build identifier. Useful expressions (preserve the supplied facts): Both observations are on T8. / Search fails after cleanup. / Search passes when run alone. / No code changed between those observations. / Both checks depend on the sample record's state. / Cleanup removes the record search expects. / The observed pattern is order-dependent. / Was the required record present when search began? / A passing rerun does not fix isolation. / Which check creates and removes this record? / Give the checks independent data or a defined setup. / Keep the failed sequence and logs. / Do not remove the assertion merely to get green. / Check the revised arrangement in the relevant sequence. / The standalone pass does not prove the suite is reliable. / Resolve shared-data ownership and verify the resulting behavior. Vocabulary: flaky test: Test showing inconsistent outcomes under apparently similar conditions. / order dependency: Dependence of a result on the sequence of test execution. / shared fixture: Prepared data or state used by multiple checks. / setup: Preparation establishing a test's starting conditions. / teardown: Work restoring or removing state after a test. / cleanup: Removal of data or resources no longer needed by a check. / test isolation: Independence of a test from other tests' state changes. / state leakage: Unintended influence of one test's state on another. / sample record: Prepared data item used for testing. / precondition: Required state before a check starts. / execution order: Sequence in which checks run. / standalone run: Execution of a check without the surrounding suite. / suite run: Execution of a group of related checks. / rerun: Another execution of an existing check. / false alarm: Failure signal not caused by the claimed product defect. / failure evidence: Records supporting an observed unsuccessful result. / test data ownership: Responsibility for creating and removing test records. / unique test data: Data assigned specifically to one test or execution. / deterministic setup: Preparation that establishes predictable required conditions. / environment state: Relevant current conditions in the test setting. / interference: Effect of one check on another's operation. / quarantine: Temporary separation of an unreliable check under a defined policy. / continuous integration: Frequent integration with automated checking; abbreviated CI. / verification run: Execution used to check whether a proposed correction works. Speaking task: Read the two T8 outcomes with their execution order and starting data state. Swap roles for turns 7-16. Stress ownership of the sample record and preserving the search assertion. Compare the final report with the brief. The data arrangement is proposed, not yet verified. Partner: Noah: Automation engineer / Aisha: Tester Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the automation report using the observed order and shared-record facts. Model for comparison AFTER my attempt, not a response to give me first: Noah: After the revision, I'll run cleanup then search, as well as search alone, and capture the starting data and actual results. Aisha: The verification run needs that original sequence. A standalone pass alone would leave the reported interaction unverified. Noah: My handoff will show T8, unchanged code, deletion of the expected record, and the two observed outcomes. The revised arrangement is not yet verified. Aisha: That names the environment state precisely. We can investigate the actual dependency instead of calling the result random and moving on. END REFERENCE END PROMPT Lesson 05 · Investigating inconsistent automated results | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 05: Investigating inconsistent automated results Original fictional case: On fictional build T8, an automated search check fails when it follows a cleanup check but passes when run alone. The cleanup removes a shared sample record that search expects. No code change occurs between these observations. Automation engineer Noah and tester Aisha compare the starting state and execution order. They need to remove the shared-data interference and verify the revised arrangement rather than simply rerun until the suite appears green. Language workshop: Cleanup deletes what search expects Communication goal: Describe an order-dependent automated failure and request isolated test data instead of treating reruns as a fix. Language guidance: The search result differs with test order because cleanup removes its expected sample record. No code change is needed for this interference to matter. Compare the starting state, not just the build identifier. Useful expressions (preserve the supplied facts): Both observations are on T8. / Search fails after cleanup. / Search passes when run alone. / No code changed between those observations. / Both checks depend on the sample record's state. / Cleanup removes the record search expects. / The observed pattern is order-dependent. / Was the required record present when search began? / A passing rerun does not fix isolation. / Which check creates and removes this record? / Give the checks independent data or a defined setup. / Keep the failed sequence and logs. / Do not remove the assertion merely to get green. / Check the revised arrangement in the relevant sequence. / The standalone pass does not prove the suite is reliable. / Resolve shared-data ownership and verify the resulting behavior. Vocabulary: flaky test: Test showing inconsistent outcomes under apparently similar conditions. / order dependency: Dependence of a result on the sequence of test execution. / shared fixture: Prepared data or state used by multiple checks. / setup: Preparation establishing a test's starting conditions. / teardown: Work restoring or removing state after a test. / cleanup: Removal of data or resources no longer needed by a check. / test isolation: Independence of a test from other tests' state changes. / state leakage: Unintended influence of one test's state on another. / sample record: Prepared data item used for testing. / precondition: Required state before a check starts. / execution order: Sequence in which checks run. / standalone run: Execution of a check without the surrounding suite. / suite run: Execution of a group of related checks. / rerun: Another execution of an existing check. / false alarm: Failure signal not caused by the claimed product defect. / failure evidence: Records supporting an observed unsuccessful result. / test data ownership: Responsibility for creating and removing test records. / unique test data: Data assigned specifically to one test or execution. / deterministic setup: Preparation that establishes predictable required conditions. / environment state: Relevant current conditions in the test setting. / interference: Effect of one check on another's operation. / quarantine: Temporary separation of an unreliable check under a defined policy. / continuous integration: Frequent integration with automated checking; abbreviated CI. / verification run: Execution used to check whether a proposed correction works. Speaking task: Read the two T8 outcomes with their execution order and starting data state. Swap roles for turns 7-16. Stress ownership of the sample record and preserving the search assertion. Compare the final report with the brief. The data arrangement is proposed, not yet verified. Partner: Noah: Automation engineer / Aisha: Tester Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the automation report using the observed order and shared-record facts. Model for comparison AFTER my attempt, not a response to give me first: Noah: After the revision, I'll run cleanup then search, as well as search alone, and capture the starting data and actual results. Aisha: The verification run needs that original sequence. A standalone pass alone would leave the reported interaction unverified. Noah: My handoff will show T8, unchanged code, deletion of the expected record, and the two observed outcomes. The revised arrangement is not yet verified. Aisha: That names the environment state precisely. We can investigate the actual dependency instead of calling the result random and moving on. END REFERENCE END PROMPT Lesson 05 · Investigating inconsistent automated results | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 05: Investigating inconsistent automated results Original fictional case: On fictional build T8, an automated search check fails when it follows a cleanup check but passes when run alone. The cleanup removes a shared sample record that search expects. No code change occurs between these observations. Automation engineer Noah and tester Aisha compare the starting state and execution order. They need to remove the shared-data interference and verify the revised arrangement rather than simply rerun until the suite appears green. Language workshop: Cleanup deletes what search expects Communication goal: Describe an order-dependent automated failure and request isolated test data instead of treating reruns as a fix. Language guidance: The search result differs with test order because cleanup removes its expected sample record. No code change is needed for this interference to matter. Compare the starting state, not just the build identifier. Useful expressions (preserve the supplied facts): Both observations are on T8. / Search fails after cleanup. / Search passes when run alone. / No code changed between those observations. / Both checks depend on the sample record's state. / Cleanup removes the record search expects. / The observed pattern is order-dependent. / Was the required record present when search began? / A passing rerun does not fix isolation. / Which check creates and removes this record? / Give the checks independent data or a defined setup. / Keep the failed sequence and logs. / Do not remove the assertion merely to get green. / Check the revised arrangement in the relevant sequence. / The standalone pass does not prove the suite is reliable. / Resolve shared-data ownership and verify the resulting behavior. Vocabulary: flaky test: Test showing inconsistent outcomes under apparently similar conditions. / order dependency: Dependence of a result on the sequence of test execution. / shared fixture: Prepared data or state used by multiple checks. / setup: Preparation establishing a test's starting conditions. / teardown: Work restoring or removing state after a test. / cleanup: Removal of data or resources no longer needed by a check. / test isolation: Independence of a test from other tests' state changes. / state leakage: Unintended influence of one test's state on another. / sample record: Prepared data item used for testing. / precondition: Required state before a check starts. / execution order: Sequence in which checks run. / standalone run: Execution of a check without the surrounding suite. / suite run: Execution of a group of related checks. / rerun: Another execution of an existing check. / false alarm: Failure signal not caused by the claimed product defect. / failure evidence: Records supporting an observed unsuccessful result. / test data ownership: Responsibility for creating and removing test records. / unique test data: Data assigned specifically to one test or execution. / deterministic setup: Preparation that establishes predictable required conditions. / environment state: Relevant current conditions in the test setting. / interference: Effect of one check on another's operation. / quarantine: Temporary separation of an unreliable check under a defined policy. / continuous integration: Frequent integration with automated checking; abbreviated CI. / verification run: Execution used to check whether a proposed correction works. Speaking task: Read the two T8 outcomes with their execution order and starting data state. Swap roles for turns 7-16. Stress ownership of the sample record and preserving the search assertion. Compare the final report with the brief. The data arrangement is proposed, not yet verified. Partner: Noah: Automation engineer / Aisha: Tester Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the automation report using the observed order and shared-record facts. Model for comparison AFTER my attempt, not a response to give me first: Noah: After the revision, I'll run cleanup then search, as well as search alone, and capture the starting data and actual results. Aisha: The verification run needs that original sequence. A standalone pass alone would leave the reported interaction unverified. Noah: My handoff will show T8, unchanged code, deletion of the expected record, and the two observed outcomes. The revised arrangement is not yet verified. Aisha: That names the environment state precisely. We can investigate the actual dependency instead of calling the result random and moving on. END REFERENCE END PROMPT Lesson 05 · Investigating inconsistent automated results | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 05: Investigating inconsistent automated results Original fictional case: On fictional build T8, an automated search check fails when it follows a cleanup check but passes when run alone. The cleanup removes a shared sample record that search expects. No code change occurs between these observations. Automation engineer Noah and tester Aisha compare the starting state and execution order. They need to remove the shared-data interference and verify the revised arrangement rather than simply rerun until the suite appears green. Language workshop: Cleanup deletes what search expects Communication goal: Describe an order-dependent automated failure and request isolated test data instead of treating reruns as a fix. Language guidance: The search result differs with test order because cleanup removes its expected sample record. No code change is needed for this interference to matter. Compare the starting state, not just the build identifier. Useful expressions (preserve the supplied facts): Both observations are on T8. / Search fails after cleanup. / Search passes when run alone. / No code changed between those observations. / Both checks depend on the sample record's state. / Cleanup removes the record search expects. / The observed pattern is order-dependent. / Was the required record present when search began? / A passing rerun does not fix isolation. / Which check creates and removes this record? / Give the checks independent data or a defined setup. / Keep the failed sequence and logs. / Do not remove the assertion merely to get green. / Check the revised arrangement in the relevant sequence. / The standalone pass does not prove the suite is reliable. / Resolve shared-data ownership and verify the resulting behavior. Vocabulary: flaky test: Test showing inconsistent outcomes under apparently similar conditions. / order dependency: Dependence of a result on the sequence of test execution. / shared fixture: Prepared data or state used by multiple checks. / setup: Preparation establishing a test's starting conditions. / teardown: Work restoring or removing state after a test. / cleanup: Removal of data or resources no longer needed by a check. / test isolation: Independence of a test from other tests' state changes. / state leakage: Unintended influence of one test's state on another. / sample record: Prepared data item used for testing. / precondition: Required state before a check starts. / execution order: Sequence in which checks run. / standalone run: Execution of a check without the surrounding suite. / suite run: Execution of a group of related checks. / rerun: Another execution of an existing check. / false alarm: Failure signal not caused by the claimed product defect. / failure evidence: Records supporting an observed unsuccessful result. / test data ownership: Responsibility for creating and removing test records. / unique test data: Data assigned specifically to one test or execution. / deterministic setup: Preparation that establishes predictable required conditions. / environment state: Relevant current conditions in the test setting. / interference: Effect of one check on another's operation. / quarantine: Temporary separation of an unreliable check under a defined policy. / continuous integration: Frequent integration with automated checking; abbreviated CI. / verification run: Execution used to check whether a proposed correction works. Speaking task: Read the two T8 outcomes with their execution order and starting data state. Swap roles for turns 7-16. Stress ownership of the sample record and preserving the search assertion. Compare the final report with the brief. The data arrangement is proposed, not yet verified. Partner: Noah: Automation engineer / Aisha: Tester Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the automation report using the observed order and shared-record facts. Model for comparison AFTER my attempt, not a response to give me first: Noah: After the revision, I'll run cleanup then search, as well as search alone, and capture the starting data and actual results. Aisha: The verification run needs that original sequence. A standalone pass alone would leave the reported interaction unverified. Noah: My handoff will show T8, unchanged code, deletion of the expected record, and the two observed outcomes. The revised arrangement is not yet verified. Aisha: That names the environment state precisely. We can investigate the actual dependency instead of calling the result random and moving on. END REFERENCE END PROMPT Lesson 06 · Separating impact from scheduling in triage | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 06: Separating impact from scheduling in triage Original fictional case: An export defect omits the final row in one monthly workflow. A heading typo appears on every account page. Tomorrow's customer demonstration uses the account page, with no export planned. Tester Lina and product lead Marcus discuss triage. The export has a data-completeness impact; the typo has broad visibility and immediate demonstration relevance. No severity scale, final repair order, or approval to release either issue is supplied. Language workshop: The missing export row and tomorrow's visible typo Communication goal: Compare functional impact, reach, and timing without equating demonstration urgency with defect severity or release approval. Language guidance: Monthly describes when the export workflow occurs; it does not make a missing row trivial. Every account page describes the typo's reach; it does not make its functional impact identical to missing export data. Useful expressions (preserve the supplied facts): The export omits its final row. / The observed issue affects the monthly workflow. / The heading typo appears on every account page. / The demonstration uses the account page. / No export is planned for the demonstration. / Impact and scheduling urgency are different questions. / Monthly use does not make missing data harmless. / Broad visibility does not automatically mean greater functional harm. / The demonstration makes the typo immediately relevant. / Which severity definitions apply here? / We have not agreed the repair order. / Triage discussion is not release approval. / Please record the disposition for each issue. / We have not established an alternative export method. / Keep data completeness and presentation visibility in the comparison. / Discuss impact, timing, and authorization separately. Vocabulary: triage: Structured review to classify issues and decide next handling. / severity: Degree of impact caused by a defect under the relevant scale. / priority: Relative urgency or order assigned to work. / functional impact: Effect on the ability to perform the intended task. / visibility: Extent to which users encounter or notice an issue. / reach: Range of users or surfaces affected. / frequency: How often the relevant event or workflow occurs. / data completeness: Presence of all required data items. / cosmetic defect: Presentation issue without an established functional failure here. / customer demonstration: Planned presentation of product behavior to a customer. / business timing: Importance arising from an event or deadline. / repair order: Sequence in which issues are scheduled for correction. / release blocker: Issue preventing release under the applicable criteria. / waiver: Explicit authorized acceptance of an exception. / risk acceptance: Authorized decision to proceed with identified exposure. / workaround: Alternative way to complete a task despite a defect. / affected workflow: Process in which the reported issue occurs. / stakeholder impact: Consequence for people who rely on the product. / defect classification: Assignment of an issue to a defined category. / scheduling constraint: Limit affecting when work can be performed. / decision owner: Person responsible for a specified decision. / evidence-based comparison: Comparison grounded in observed effects and stated context. / defer: Postpone work without claiming the issue is resolved. / disposition: Recorded decision about how an issue will be handled. Speaking task: Read the triage comparison once for functional impact, then again for demonstration timing. Swap roles for turns 9-16. Keep classification, work order, and permission to release separate. Repeat the closing status without adding an invented workaround, severity scale, or approved repair order. Partner: Lina: Tester / Marcus: Product lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the triage summary without assigning an unsupported rating or release decision. Model for comparison AFTER my attempt, not a response to give me first: Lina: My comparison will show the missing row, the typo's reach, and the demonstration's actual scope. It won't invent consequences we haven't observed. Marcus: That is an evidence-based comparison. It gives the team a clear basis for scheduling discussion without pretending a decision has already been reached. Lina: I'll leave the repair order and release disposition pending. Strongly arguing for urgency doesn't mean I can announce an authorization. Marcus: Good. Keep any risk acceptance separate and explicit. We can discuss urgency strongly without silently approving either defect for release. END REFERENCE END PROMPT Lesson 06 · Separating impact from scheduling in triage | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 06: Separating impact from scheduling in triage Original fictional case: An export defect omits the final row in one monthly workflow. A heading typo appears on every account page. Tomorrow's customer demonstration uses the account page, with no export planned. Tester Lina and product lead Marcus discuss triage. The export has a data-completeness impact; the typo has broad visibility and immediate demonstration relevance. No severity scale, final repair order, or approval to release either issue is supplied. Language workshop: The missing export row and tomorrow's visible typo Communication goal: Compare functional impact, reach, and timing without equating demonstration urgency with defect severity or release approval. Language guidance: Monthly describes when the export workflow occurs; it does not make a missing row trivial. Every account page describes the typo's reach; it does not make its functional impact identical to missing export data. Useful expressions (preserve the supplied facts): The export omits its final row. / The observed issue affects the monthly workflow. / The heading typo appears on every account page. / The demonstration uses the account page. / No export is planned for the demonstration. / Impact and scheduling urgency are different questions. / Monthly use does not make missing data harmless. / Broad visibility does not automatically mean greater functional harm. / The demonstration makes the typo immediately relevant. / Which severity definitions apply here? / We have not agreed the repair order. / Triage discussion is not release approval. / Please record the disposition for each issue. / We have not established an alternative export method. / Keep data completeness and presentation visibility in the comparison. / Discuss impact, timing, and authorization separately. Vocabulary: triage: Structured review to classify issues and decide next handling. / severity: Degree of impact caused by a defect under the relevant scale. / priority: Relative urgency or order assigned to work. / functional impact: Effect on the ability to perform the intended task. / visibility: Extent to which users encounter or notice an issue. / reach: Range of users or surfaces affected. / frequency: How often the relevant event or workflow occurs. / data completeness: Presence of all required data items. / cosmetic defect: Presentation issue without an established functional failure here. / customer demonstration: Planned presentation of product behavior to a customer. / business timing: Importance arising from an event or deadline. / repair order: Sequence in which issues are scheduled for correction. / release blocker: Issue preventing release under the applicable criteria. / waiver: Explicit authorized acceptance of an exception. / risk acceptance: Authorized decision to proceed with identified exposure. / workaround: Alternative way to complete a task despite a defect. / affected workflow: Process in which the reported issue occurs. / stakeholder impact: Consequence for people who rely on the product. / defect classification: Assignment of an issue to a defined category. / scheduling constraint: Limit affecting when work can be performed. / decision owner: Person responsible for a specified decision. / evidence-based comparison: Comparison grounded in observed effects and stated context. / defer: Postpone work without claiming the issue is resolved. / disposition: Recorded decision about how an issue will be handled. Speaking task: Read the triage comparison once for functional impact, then again for demonstration timing. Swap roles for turns 9-16. Keep classification, work order, and permission to release separate. Repeat the closing status without adding an invented workaround, severity scale, or approved repair order. Partner: Lina: Tester / Marcus: Product lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the triage summary without assigning an unsupported rating or release decision. Model for comparison AFTER my attempt, not a response to give me first: Lina: My comparison will show the missing row, the typo's reach, and the demonstration's actual scope. It won't invent consequences we haven't observed. Marcus: That is an evidence-based comparison. It gives the team a clear basis for scheduling discussion without pretending a decision has already been reached. Lina: I'll leave the repair order and release disposition pending. Strongly arguing for urgency doesn't mean I can announce an authorization. Marcus: Good. Keep any risk acceptance separate and explicit. We can discuss urgency strongly without silently approving either defect for release. END REFERENCE END PROMPT Lesson 06 · Separating impact from scheduling in triage | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 06: Separating impact from scheduling in triage Original fictional case: An export defect omits the final row in one monthly workflow. A heading typo appears on every account page. Tomorrow's customer demonstration uses the account page, with no export planned. Tester Lina and product lead Marcus discuss triage. The export has a data-completeness impact; the typo has broad visibility and immediate demonstration relevance. No severity scale, final repair order, or approval to release either issue is supplied. Language workshop: The missing export row and tomorrow's visible typo Communication goal: Compare functional impact, reach, and timing without equating demonstration urgency with defect severity or release approval. Language guidance: Monthly describes when the export workflow occurs; it does not make a missing row trivial. Every account page describes the typo's reach; it does not make its functional impact identical to missing export data. Useful expressions (preserve the supplied facts): The export omits its final row. / The observed issue affects the monthly workflow. / The heading typo appears on every account page. / The demonstration uses the account page. / No export is planned for the demonstration. / Impact and scheduling urgency are different questions. / Monthly use does not make missing data harmless. / Broad visibility does not automatically mean greater functional harm. / The demonstration makes the typo immediately relevant. / Which severity definitions apply here? / We have not agreed the repair order. / Triage discussion is not release approval. / Please record the disposition for each issue. / We have not established an alternative export method. / Keep data completeness and presentation visibility in the comparison. / Discuss impact, timing, and authorization separately. Vocabulary: triage: Structured review to classify issues and decide next handling. / severity: Degree of impact caused by a defect under the relevant scale. / priority: Relative urgency or order assigned to work. / functional impact: Effect on the ability to perform the intended task. / visibility: Extent to which users encounter or notice an issue. / reach: Range of users or surfaces affected. / frequency: How often the relevant event or workflow occurs. / data completeness: Presence of all required data items. / cosmetic defect: Presentation issue without an established functional failure here. / customer demonstration: Planned presentation of product behavior to a customer. / business timing: Importance arising from an event or deadline. / repair order: Sequence in which issues are scheduled for correction. / release blocker: Issue preventing release under the applicable criteria. / waiver: Explicit authorized acceptance of an exception. / risk acceptance: Authorized decision to proceed with identified exposure. / workaround: Alternative way to complete a task despite a defect. / affected workflow: Process in which the reported issue occurs. / stakeholder impact: Consequence for people who rely on the product. / defect classification: Assignment of an issue to a defined category. / scheduling constraint: Limit affecting when work can be performed. / decision owner: Person responsible for a specified decision. / evidence-based comparison: Comparison grounded in observed effects and stated context. / defer: Postpone work without claiming the issue is resolved. / disposition: Recorded decision about how an issue will be handled. Speaking task: Read the triage comparison once for functional impact, then again for demonstration timing. Swap roles for turns 9-16. Keep classification, work order, and permission to release separate. Repeat the closing status without adding an invented workaround, severity scale, or approved repair order. Partner: Lina: Tester / Marcus: Product lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the triage summary without assigning an unsupported rating or release decision. Model for comparison AFTER my attempt, not a response to give me first: Lina: My comparison will show the missing row, the typo's reach, and the demonstration's actual scope. It won't invent consequences we haven't observed. Marcus: That is an evidence-based comparison. It gives the team a clear basis for scheduling discussion without pretending a decision has already been reached. Lina: I'll leave the repair order and release disposition pending. Strongly arguing for urgency doesn't mean I can announce an authorization. Marcus: Good. Keep any risk acceptance separate and explicit. We can discuss urgency strongly without silently approving either defect for release. END REFERENCE END PROMPT Lesson 06 · Separating impact from scheduling in triage | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 06: Separating impact from scheduling in triage Original fictional case: An export defect omits the final row in one monthly workflow. A heading typo appears on every account page. Tomorrow's customer demonstration uses the account page, with no export planned. Tester Lina and product lead Marcus discuss triage. The export has a data-completeness impact; the typo has broad visibility and immediate demonstration relevance. No severity scale, final repair order, or approval to release either issue is supplied. Language workshop: The missing export row and tomorrow's visible typo Communication goal: Compare functional impact, reach, and timing without equating demonstration urgency with defect severity or release approval. Language guidance: Monthly describes when the export workflow occurs; it does not make a missing row trivial. Every account page describes the typo's reach; it does not make its functional impact identical to missing export data. Useful expressions (preserve the supplied facts): The export omits its final row. / The observed issue affects the monthly workflow. / The heading typo appears on every account page. / The demonstration uses the account page. / No export is planned for the demonstration. / Impact and scheduling urgency are different questions. / Monthly use does not make missing data harmless. / Broad visibility does not automatically mean greater functional harm. / The demonstration makes the typo immediately relevant. / Which severity definitions apply here? / We have not agreed the repair order. / Triage discussion is not release approval. / Please record the disposition for each issue. / We have not established an alternative export method. / Keep data completeness and presentation visibility in the comparison. / Discuss impact, timing, and authorization separately. Vocabulary: triage: Structured review to classify issues and decide next handling. / severity: Degree of impact caused by a defect under the relevant scale. / priority: Relative urgency or order assigned to work. / functional impact: Effect on the ability to perform the intended task. / visibility: Extent to which users encounter or notice an issue. / reach: Range of users or surfaces affected. / frequency: How often the relevant event or workflow occurs. / data completeness: Presence of all required data items. / cosmetic defect: Presentation issue without an established functional failure here. / customer demonstration: Planned presentation of product behavior to a customer. / business timing: Importance arising from an event or deadline. / repair order: Sequence in which issues are scheduled for correction. / release blocker: Issue preventing release under the applicable criteria. / waiver: Explicit authorized acceptance of an exception. / risk acceptance: Authorized decision to proceed with identified exposure. / workaround: Alternative way to complete a task despite a defect. / affected workflow: Process in which the reported issue occurs. / stakeholder impact: Consequence for people who rely on the product. / defect classification: Assignment of an issue to a defined category. / scheduling constraint: Limit affecting when work can be performed. / decision owner: Person responsible for a specified decision. / evidence-based comparison: Comparison grounded in observed effects and stated context. / defer: Postpone work without claiming the issue is resolved. / disposition: Recorded decision about how an issue will be handled. Speaking task: Read the triage comparison once for functional impact, then again for demonstration timing. Swap roles for turns 9-16. Keep classification, work order, and permission to release separate. Repeat the closing status without adding an invented workaround, severity scale, or approved repair order. Partner: Lina: Tester / Marcus: Product lead Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the triage summary without assigning an unsupported rating or release decision. Model for comparison AFTER my attempt, not a response to give me first: Lina: My comparison will show the missing row, the typo's reach, and the demonstration's actual scope. It won't invent consequences we haven't observed. Marcus: That is an evidence-based comparison. It gives the team a clear basis for scheduling discussion without pretending a decision has already been reached. Lina: I'll leave the repair order and release disposition pending. Strongly arguing for urgency doesn't mean I can announce an authorization. Marcus: Good. Keep any risk acceptance separate and explicit. We can discuss urgency strongly without silently approving either defect for release. END REFERENCE END PROMPT Lesson 07 · Reporting exploratory findings | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 07: Reporting exploratory findings Original fictional case: Tester Isha completes a twenty-minute exploratory session with the charter Investigate interrupted profile edits. Navigating away after a saved edit preserves the value. Navigating away during an unsaved edit loses it without warning. Whether a warning is required is unspecified. Mobile behavior was not explored. Isha debriefs with product analyst Owen, who needs a factual record and a clarification request rather than a claim that every profile edit is broken. Language workshop: Saved edits persist; unsaved edits disappear silently Communication goal: Report a timeboxed exploratory observation while separating behavior, an unresolved warning requirement, and untested mobile scope. Language guidance: The saved and unsaved paths have different observations. Saved edits persist after navigation; unsaved edits are lost without warning. Do not merge them into all edits are lost or assume that loss of an unsaved change violates an unstated rule. Useful expressions (preserve the supplied facts): The session investigated interrupted profile edits. / I explored for twenty minutes. / After saving, navigation preserved the value. / Navigating away during an unsaved edit lost the change. / No warning appeared in that sequence. / I did not observe all profile edits failing. / The warning requirement is unspecified. / Should leaving an unsaved edit trigger a warning? / The no-warning behavior remains a useful finding. / I have not assumed that every unsaved edit must persist. / I did not explore mobile behavior. / Link the warning decision to the session notes. / The observation is not yet a confirmed requirement violation. / Record whether save occurred before navigation. / These findings apply to the paths explored. / Saved value persists; unsaved change is lost without warning; requirement and mobile questions remain. Vocabulary: exploratory testing: Investigation that adapts checks as the tester learns. / test charter: Statement guiding the purpose of an exploratory session. / focus containment: Keeping keyboard tab navigation within an open modal dialog. / timebox: Fixed time allocated to an investigation. / debrief: Discussion reviewing observations, limits, and follow-up. / session notes: Record of actions, observations, and questions from testing. / observation: Behavior directly seen during the investigation. / finding: Recorded result or question arising from investigation. / saved state: Data retained after a completed save under the observed behavior. / unsaved change: Edit not yet committed by the relevant save action. / navigation away: Leaving the current view or page. / persistence: Continued retention of data across the relevant transition. / warning prompt: Message alerting a user before a consequential action. / state transition: Change from one defined condition to another. / user journey: Sequence of actions a user takes toward an objective. / focus restoration: Returning keyboard focus to the required target after an interface closes. / requirement gap: Missing specification needed to judge intended behavior. / usability concern: Potential difficulty in understanding or using the product. / confirmed defect: Established departure from an applicable expectation. / follow-up question: Specific unresolved point for further investigation or clarification. / scope exclusion: Area explicitly not covered by the investigation. / mobile coverage: Evidence from checking behavior on mobile devices or conditions. / evidence trail: Records linking a finding to actions and observations. / session outcome: Bounded summary of findings and remaining questions. Speaking task: Read the saved and unsaved navigation sequences separately, with the observed result after each. Swap roles for turns 7-14. Keep the warning requirement unresolved and mobile behavior untested. Check the final debrief against the supplied observations, not a broad claim that all profile edits fail. Partner: Isha: Exploratory tester / Owen: Product analyst Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the exploratory report without converting an observation into an unsupported requirement judgment. Model for comparison AFTER my attempt, not a response to give me first: Isha: After the owner decides the warning rule, we can test against it. Until then the original observation stays attached to the clarification request. Owen: That keeps confirmed defect separate from an unresolved finding. The eventual decision may change the classification without changing what you actually observed. Isha: My summary will retain saved-value persistence, unsaved loss without warning, the missing warning rule, and no mobile coverage. Owen: Good. That is a bounded session outcome. It gives the next reviewer concrete evidence and one answerable follow-up question, rather than a broad label they have to reconstruct. END REFERENCE END PROMPT Lesson 07 · Reporting exploratory findings | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 07: Reporting exploratory findings Original fictional case: Tester Isha completes a twenty-minute exploratory session with the charter Investigate interrupted profile edits. Navigating away after a saved edit preserves the value. Navigating away during an unsaved edit loses it without warning. Whether a warning is required is unspecified. Mobile behavior was not explored. Isha debriefs with product analyst Owen, who needs a factual record and a clarification request rather than a claim that every profile edit is broken. Language workshop: Saved edits persist; unsaved edits disappear silently Communication goal: Report a timeboxed exploratory observation while separating behavior, an unresolved warning requirement, and untested mobile scope. Language guidance: The saved and unsaved paths have different observations. Saved edits persist after navigation; unsaved edits are lost without warning. Do not merge them into all edits are lost or assume that loss of an unsaved change violates an unstated rule. Useful expressions (preserve the supplied facts): The session investigated interrupted profile edits. / I explored for twenty minutes. / After saving, navigation preserved the value. / Navigating away during an unsaved edit lost the change. / No warning appeared in that sequence. / I did not observe all profile edits failing. / The warning requirement is unspecified. / Should leaving an unsaved edit trigger a warning? / The no-warning behavior remains a useful finding. / I have not assumed that every unsaved edit must persist. / I did not explore mobile behavior. / Link the warning decision to the session notes. / The observation is not yet a confirmed requirement violation. / Record whether save occurred before navigation. / These findings apply to the paths explored. / Saved value persists; unsaved change is lost without warning; requirement and mobile questions remain. Vocabulary: exploratory testing: Investigation that adapts checks as the tester learns. / test charter: Statement guiding the purpose of an exploratory session. / focus containment: Keeping keyboard tab navigation within an open modal dialog. / timebox: Fixed time allocated to an investigation. / debrief: Discussion reviewing observations, limits, and follow-up. / session notes: Record of actions, observations, and questions from testing. / observation: Behavior directly seen during the investigation. / finding: Recorded result or question arising from investigation. / saved state: Data retained after a completed save under the observed behavior. / unsaved change: Edit not yet committed by the relevant save action. / navigation away: Leaving the current view or page. / persistence: Continued retention of data across the relevant transition. / warning prompt: Message alerting a user before a consequential action. / state transition: Change from one defined condition to another. / user journey: Sequence of actions a user takes toward an objective. / focus restoration: Returning keyboard focus to the required target after an interface closes. / requirement gap: Missing specification needed to judge intended behavior. / usability concern: Potential difficulty in understanding or using the product. / confirmed defect: Established departure from an applicable expectation. / follow-up question: Specific unresolved point for further investigation or clarification. / scope exclusion: Area explicitly not covered by the investigation. / mobile coverage: Evidence from checking behavior on mobile devices or conditions. / evidence trail: Records linking a finding to actions and observations. / session outcome: Bounded summary of findings and remaining questions. Speaking task: Read the saved and unsaved navigation sequences separately, with the observed result after each. Swap roles for turns 7-14. Keep the warning requirement unresolved and mobile behavior untested. Check the final debrief against the supplied observations, not a broad claim that all profile edits fail. Partner: Isha: Exploratory tester / Owen: Product analyst Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the exploratory report without converting an observation into an unsupported requirement judgment. Model for comparison AFTER my attempt, not a response to give me first: Isha: After the owner decides the warning rule, we can test against it. Until then the original observation stays attached to the clarification request. Owen: That keeps confirmed defect separate from an unresolved finding. The eventual decision may change the classification without changing what you actually observed. Isha: My summary will retain saved-value persistence, unsaved loss without warning, the missing warning rule, and no mobile coverage. Owen: Good. That is a bounded session outcome. It gives the next reviewer concrete evidence and one answerable follow-up question, rather than a broad label they have to reconstruct. END REFERENCE END PROMPT Lesson 07 · Reporting exploratory findings | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 07: Reporting exploratory findings Original fictional case: Tester Isha completes a twenty-minute exploratory session with the charter Investigate interrupted profile edits. Navigating away after a saved edit preserves the value. Navigating away during an unsaved edit loses it without warning. Whether a warning is required is unspecified. Mobile behavior was not explored. Isha debriefs with product analyst Owen, who needs a factual record and a clarification request rather than a claim that every profile edit is broken. Language workshop: Saved edits persist; unsaved edits disappear silently Communication goal: Report a timeboxed exploratory observation while separating behavior, an unresolved warning requirement, and untested mobile scope. Language guidance: The saved and unsaved paths have different observations. Saved edits persist after navigation; unsaved edits are lost without warning. Do not merge them into all edits are lost or assume that loss of an unsaved change violates an unstated rule. Useful expressions (preserve the supplied facts): The session investigated interrupted profile edits. / I explored for twenty minutes. / After saving, navigation preserved the value. / Navigating away during an unsaved edit lost the change. / No warning appeared in that sequence. / I did not observe all profile edits failing. / The warning requirement is unspecified. / Should leaving an unsaved edit trigger a warning? / The no-warning behavior remains a useful finding. / I have not assumed that every unsaved edit must persist. / I did not explore mobile behavior. / Link the warning decision to the session notes. / The observation is not yet a confirmed requirement violation. / Record whether save occurred before navigation. / These findings apply to the paths explored. / Saved value persists; unsaved change is lost without warning; requirement and mobile questions remain. Vocabulary: exploratory testing: Investigation that adapts checks as the tester learns. / test charter: Statement guiding the purpose of an exploratory session. / focus containment: Keeping keyboard tab navigation within an open modal dialog. / timebox: Fixed time allocated to an investigation. / debrief: Discussion reviewing observations, limits, and follow-up. / session notes: Record of actions, observations, and questions from testing. / observation: Behavior directly seen during the investigation. / finding: Recorded result or question arising from investigation. / saved state: Data retained after a completed save under the observed behavior. / unsaved change: Edit not yet committed by the relevant save action. / navigation away: Leaving the current view or page. / persistence: Continued retention of data across the relevant transition. / warning prompt: Message alerting a user before a consequential action. / state transition: Change from one defined condition to another. / user journey: Sequence of actions a user takes toward an objective. / focus restoration: Returning keyboard focus to the required target after an interface closes. / requirement gap: Missing specification needed to judge intended behavior. / usability concern: Potential difficulty in understanding or using the product. / confirmed defect: Established departure from an applicable expectation. / follow-up question: Specific unresolved point for further investigation or clarification. / scope exclusion: Area explicitly not covered by the investigation. / mobile coverage: Evidence from checking behavior on mobile devices or conditions. / evidence trail: Records linking a finding to actions and observations. / session outcome: Bounded summary of findings and remaining questions. Speaking task: Read the saved and unsaved navigation sequences separately, with the observed result after each. Swap roles for turns 7-14. Keep the warning requirement unresolved and mobile behavior untested. Check the final debrief against the supplied observations, not a broad claim that all profile edits fail. Partner: Isha: Exploratory tester / Owen: Product analyst Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the exploratory report without converting an observation into an unsupported requirement judgment. Model for comparison AFTER my attempt, not a response to give me first: Isha: After the owner decides the warning rule, we can test against it. Until then the original observation stays attached to the clarification request. Owen: That keeps confirmed defect separate from an unresolved finding. The eventual decision may change the classification without changing what you actually observed. Isha: My summary will retain saved-value persistence, unsaved loss without warning, the missing warning rule, and no mobile coverage. Owen: Good. That is a bounded session outcome. It gives the next reviewer concrete evidence and one answerable follow-up question, rather than a broad label they have to reconstruct. END REFERENCE END PROMPT Lesson 07 · Reporting exploratory findings | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 07: Reporting exploratory findings Original fictional case: Tester Isha completes a twenty-minute exploratory session with the charter Investigate interrupted profile edits. Navigating away after a saved edit preserves the value. Navigating away during an unsaved edit loses it without warning. Whether a warning is required is unspecified. Mobile behavior was not explored. Isha debriefs with product analyst Owen, who needs a factual record and a clarification request rather than a claim that every profile edit is broken. Language workshop: Saved edits persist; unsaved edits disappear silently Communication goal: Report a timeboxed exploratory observation while separating behavior, an unresolved warning requirement, and untested mobile scope. Language guidance: The saved and unsaved paths have different observations. Saved edits persist after navigation; unsaved edits are lost without warning. Do not merge them into all edits are lost or assume that loss of an unsaved change violates an unstated rule. Useful expressions (preserve the supplied facts): The session investigated interrupted profile edits. / I explored for twenty minutes. / After saving, navigation preserved the value. / Navigating away during an unsaved edit lost the change. / No warning appeared in that sequence. / I did not observe all profile edits failing. / The warning requirement is unspecified. / Should leaving an unsaved edit trigger a warning? / The no-warning behavior remains a useful finding. / I have not assumed that every unsaved edit must persist. / I did not explore mobile behavior. / Link the warning decision to the session notes. / The observation is not yet a confirmed requirement violation. / Record whether save occurred before navigation. / These findings apply to the paths explored. / Saved value persists; unsaved change is lost without warning; requirement and mobile questions remain. Vocabulary: exploratory testing: Investigation that adapts checks as the tester learns. / test charter: Statement guiding the purpose of an exploratory session. / focus containment: Keeping keyboard tab navigation within an open modal dialog. / timebox: Fixed time allocated to an investigation. / debrief: Discussion reviewing observations, limits, and follow-up. / session notes: Record of actions, observations, and questions from testing. / observation: Behavior directly seen during the investigation. / finding: Recorded result or question arising from investigation. / saved state: Data retained after a completed save under the observed behavior. / unsaved change: Edit not yet committed by the relevant save action. / navigation away: Leaving the current view or page. / persistence: Continued retention of data across the relevant transition. / warning prompt: Message alerting a user before a consequential action. / state transition: Change from one defined condition to another. / user journey: Sequence of actions a user takes toward an objective. / focus restoration: Returning keyboard focus to the required target after an interface closes. / requirement gap: Missing specification needed to judge intended behavior. / usability concern: Potential difficulty in understanding or using the product. / confirmed defect: Established departure from an applicable expectation. / follow-up question: Specific unresolved point for further investigation or clarification. / scope exclusion: Area explicitly not covered by the investigation. / mobile coverage: Evidence from checking behavior on mobile devices or conditions. / evidence trail: Records linking a finding to actions and observations. / session outcome: Bounded summary of findings and remaining questions. Speaking task: Read the saved and unsaved navigation sequences separately, with the observed result after each. Swap roles for turns 7-14. Keep the warning requirement unresolved and mobile behavior untested. Check the final debrief against the supplied observations, not a broad claim that all profile edits fail. Partner: Isha: Exploratory tester / Owen: Product analyst Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the exploratory report without converting an observation into an unsupported requirement judgment. Model for comparison AFTER my attempt, not a response to give me first: Isha: After the owner decides the warning rule, we can test against it. Until then the original observation stays attached to the clarification request. Owen: That keeps confirmed defect separate from an unresolved finding. The eventual decision may change the classification without changing what you actually observed. Isha: My summary will retain saved-value persistence, unsaved loss without warning, the missing warning rule, and no mobile coverage. Owen: Good. That is a bounded session outcome. It gives the next reviewer concrete evidence and one answerable follow-up question, rather than a broad label they have to reconstruct. END REFERENCE END PROMPT Lesson 08 · Giving a release-evidence handover | Build vocabulary and collocations START PROMPT TASK: Retrieve occupational vocabulary 1. Select four terms from the reference. Explain each in plain English, give two natural collocations and quote or create a short workplace example. Label invented examples. Contrast each term with a plausible confusable term; acknowledge regional variation. 2. Present one role-labelled exchange with one missing word or phrase and four choices A-D. Exactly one choice must fit the stated facts and grammar. Stop and wait for my answer before revealing it. 3. Explain all four options, then invite me to read the completed exchange aloud. Offer a sentence frame for optional spoken practice, never an open-ended writing assignment. 4. Repeat for the other three terms, one question at a time. Vary the correct letter and the situation; preserve the reference facts. If a choice is ambiguous, replace the item. 5. Finish with two new four-choice collocation questions for later review, with a clearly separate answer key. Do not claim to schedule a reminder. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 08: Giving a release-evidence handover Original fictional case: Fictional candidate Q20 has ten planned checks. Seven passed, one failed, and two are blocked by unavailable sample data. One blocked check is critical. The agreed exit criterion requires every critical-path check to be executed and reviewed. Tester Ben hands the evidence to release owner Mara. The critical blocked check means this criterion is not met. Mara has not made the release decision; the test summary is not approval. Language workshop: Seven passed is not ten completed Communication goal: Report pass, failure, and blocked counts while identifying the unmet critical-path criterion and preserving release ownership. Language guidance: Seven plus one plus two accounts for all ten planned checks. Eight have executed; two have not. Seven out of ten planned is 70 percent, while seven out of eight executed is 87.5 percent. Neither percentage makes the critical blocked check disappear. Useful expressions (preserve the supplied facts): This handover concerns Q20. / Ten checks were planned. / Seven checks passed. / One check failed. / Two checks are blocked by unavailable sample data. / One blocked check is critical. / All critical-path checks must be executed and reviewed. / That criterion is not currently met. / Blocked does not mean executed and failed. / Missing data cannot count as a pass. / Name whether the denominator is planned or executed checks. / Keep the failed check visible alongside the blockers. / The blocked checks need their sample data. / Mara owns the release decision. / The decision remains pending. / Report the full breakdown, unmet criterion, and next evidence needed. Vocabulary: release candidate: Version proposed for release pending the relevant decision. / planned check: Test included in the intended checking scope. / passed check: Executed check meeting its expected result. / failed check: Executed check not meeting its expected result. / blocked check: Check unable to proceed because a prerequisite is unavailable. / sample data: Prepared input needed to execute a test. / critical path: Essential workflow or route under the agreed release criteria here. / exit criterion: Condition required before leaving a testing stage. / execution status: Whether and how a test has been run. / review status: Whether relevant evidence has received the required review. / test completion: End-of-stage accounting of performed work and unresolved items. / pass rate: Proportion of passes under a stated denominator. / denominator: Total used to calculate a fraction or percentage. / blocked dependency: Missing prerequisite preventing a check from proceeding. / open defect: Unresolved product issue recorded for follow-up. / readiness evidence: Results and records relevant to whether criteria are satisfied. / release authority: Permission or role empowered to decide release. / decision pending: Status showing that a decision has not been made. / status breakdown: Separate counts or categories explaining the overall position. / evidence handover: Transfer of results, limits, and unresolved dependencies. / criterion exception: Explicit authorized departure from an agreed criterion. / risk register: Record of identified risks and their handling. / unexecuted check: Planned check that has not actually run. / release disposition: Recorded decision on whether and how to proceed. Speaking task: Read the Q20 status counts aloud and verify that seven plus one plus two accounts for ten planned checks. Swap roles for turns 7-16. Say the denominator with each percentage and keep execution separate from review. Repeat the closing handoff. Retain the unmet critical-path criterion and Mara's pending decision. Partner: Ben: Tester preparing the handover / Mara: Release decision owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the Q20 handover. The release decision has not been made. Model for comparison AFTER my attempt, not a response to give me first: Ben: The report will say criterion unmet, no granted exception, and your production decision pending. This handoff isn't a sign-off. Mara: That respects release authority. I own the decision, but I haven't made it or authorized an exception. Ben: Final status: Q20, seven passed, one failed, two blocked including one critical, missing data, required review, and decision pending. Mara: That's usable readiness evidence. It supports an explicit decision without concealing the failed check or implying the blocked critical path has passed. END REFERENCE END PROMPT Lesson 08 · Giving a release-evidence handover | Practice grammar in context START PROMPT TASK: Choose grammar that preserves the meaning 1. Use the lesson's language workshop, or one actual sentence from the dialogue, to explain a single grammar distinction in no more than 90 words. Show how it affects timing, certainty, responsibility or politeness. 2. Give one brief occupational exchange containing a gap and four complete options A-D. Supply enough context for exactly one answer. Keep distractors plausible; distinguish grammar errors from wording that changes the facts. Stop and wait. 3. Explain why each choice fits or fails, then ask me to read the completed exchange aloud. Do not request a draft, original written sentence or essay. 4. Repeat with three new exchanges, one at a time, moving from recognition to a more subtle meaning contrast. Do not copy the published checks. Label invented variations and do not turn uncertainty into a promise. 5. End with a short contrast table and two supported spoken turns using supplied frames. Accept accurate alternatives in oral practice; acknowledge and replace ambiguous multiple-choice items. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 08: Giving a release-evidence handover Original fictional case: Fictional candidate Q20 has ten planned checks. Seven passed, one failed, and two are blocked by unavailable sample data. One blocked check is critical. The agreed exit criterion requires every critical-path check to be executed and reviewed. Tester Ben hands the evidence to release owner Mara. The critical blocked check means this criterion is not met. Mara has not made the release decision; the test summary is not approval. Language workshop: Seven passed is not ten completed Communication goal: Report pass, failure, and blocked counts while identifying the unmet critical-path criterion and preserving release ownership. Language guidance: Seven plus one plus two accounts for all ten planned checks. Eight have executed; two have not. Seven out of ten planned is 70 percent, while seven out of eight executed is 87.5 percent. Neither percentage makes the critical blocked check disappear. Useful expressions (preserve the supplied facts): This handover concerns Q20. / Ten checks were planned. / Seven checks passed. / One check failed. / Two checks are blocked by unavailable sample data. / One blocked check is critical. / All critical-path checks must be executed and reviewed. / That criterion is not currently met. / Blocked does not mean executed and failed. / Missing data cannot count as a pass. / Name whether the denominator is planned or executed checks. / Keep the failed check visible alongside the blockers. / The blocked checks need their sample data. / Mara owns the release decision. / The decision remains pending. / Report the full breakdown, unmet criterion, and next evidence needed. Vocabulary: release candidate: Version proposed for release pending the relevant decision. / planned check: Test included in the intended checking scope. / passed check: Executed check meeting its expected result. / failed check: Executed check not meeting its expected result. / blocked check: Check unable to proceed because a prerequisite is unavailable. / sample data: Prepared input needed to execute a test. / critical path: Essential workflow or route under the agreed release criteria here. / exit criterion: Condition required before leaving a testing stage. / execution status: Whether and how a test has been run. / review status: Whether relevant evidence has received the required review. / test completion: End-of-stage accounting of performed work and unresolved items. / pass rate: Proportion of passes under a stated denominator. / denominator: Total used to calculate a fraction or percentage. / blocked dependency: Missing prerequisite preventing a check from proceeding. / open defect: Unresolved product issue recorded for follow-up. / readiness evidence: Results and records relevant to whether criteria are satisfied. / release authority: Permission or role empowered to decide release. / decision pending: Status showing that a decision has not been made. / status breakdown: Separate counts or categories explaining the overall position. / evidence handover: Transfer of results, limits, and unresolved dependencies. / criterion exception: Explicit authorized departure from an agreed criterion. / risk register: Record of identified risks and their handling. / unexecuted check: Planned check that has not actually run. / release disposition: Recorded decision on whether and how to proceed. Speaking task: Read the Q20 status counts aloud and verify that seven plus one plus two accounts for ten planned checks. Swap roles for turns 7-16. Say the denominator with each percentage and keep execution separate from review. Repeat the closing handoff. Retain the unmet critical-path criterion and Mara's pending decision. Partner: Ben: Tester preparing the handover / Mara: Release decision owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the Q20 handover. The release decision has not been made. Model for comparison AFTER my attempt, not a response to give me first: Ben: The report will say criterion unmet, no granted exception, and your production decision pending. This handoff isn't a sign-off. Mara: That respects release authority. I own the decision, but I haven't made it or authorized an exception. Ben: Final status: Q20, seven passed, one failed, two blocked including one critical, missing data, required review, and decision pending. Mara: That's usable readiness evidence. It supports an explicit decision without concealing the failed check or implying the blocked critical path has passed. END REFERENCE END PROMPT Lesson 08 · Giving a release-evidence handover | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 08: Giving a release-evidence handover Original fictional case: Fictional candidate Q20 has ten planned checks. Seven passed, one failed, and two are blocked by unavailable sample data. One blocked check is critical. The agreed exit criterion requires every critical-path check to be executed and reviewed. Tester Ben hands the evidence to release owner Mara. The critical blocked check means this criterion is not met. Mara has not made the release decision; the test summary is not approval. Language workshop: Seven passed is not ten completed Communication goal: Report pass, failure, and blocked counts while identifying the unmet critical-path criterion and preserving release ownership. Language guidance: Seven plus one plus two accounts for all ten planned checks. Eight have executed; two have not. Seven out of ten planned is 70 percent, while seven out of eight executed is 87.5 percent. Neither percentage makes the critical blocked check disappear. Useful expressions (preserve the supplied facts): This handover concerns Q20. / Ten checks were planned. / Seven checks passed. / One check failed. / Two checks are blocked by unavailable sample data. / One blocked check is critical. / All critical-path checks must be executed and reviewed. / That criterion is not currently met. / Blocked does not mean executed and failed. / Missing data cannot count as a pass. / Name whether the denominator is planned or executed checks. / Keep the failed check visible alongside the blockers. / The blocked checks need their sample data. / Mara owns the release decision. / The decision remains pending. / Report the full breakdown, unmet criterion, and next evidence needed. Vocabulary: release candidate: Version proposed for release pending the relevant decision. / planned check: Test included in the intended checking scope. / passed check: Executed check meeting its expected result. / failed check: Executed check not meeting its expected result. / blocked check: Check unable to proceed because a prerequisite is unavailable. / sample data: Prepared input needed to execute a test. / critical path: Essential workflow or route under the agreed release criteria here. / exit criterion: Condition required before leaving a testing stage. / execution status: Whether and how a test has been run. / review status: Whether relevant evidence has received the required review. / test completion: End-of-stage accounting of performed work and unresolved items. / pass rate: Proportion of passes under a stated denominator. / denominator: Total used to calculate a fraction or percentage. / blocked dependency: Missing prerequisite preventing a check from proceeding. / open defect: Unresolved product issue recorded for follow-up. / readiness evidence: Results and records relevant to whether criteria are satisfied. / release authority: Permission or role empowered to decide release. / decision pending: Status showing that a decision has not been made. / status breakdown: Separate counts or categories explaining the overall position. / evidence handover: Transfer of results, limits, and unresolved dependencies. / criterion exception: Explicit authorized departure from an agreed criterion. / risk register: Record of identified risks and their handling. / unexecuted check: Planned check that has not actually run. / release disposition: Recorded decision on whether and how to proceed. Speaking task: Read the Q20 status counts aloud and verify that seven plus one plus two accounts for ten planned checks. Swap roles for turns 7-16. Say the denominator with each percentage and keep execution separate from review. Repeat the closing handoff. Retain the unmet critical-path criterion and Mara's pending decision. Partner: Ben: Tester preparing the handover / Mara: Release decision owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the Q20 handover. The release decision has not been made. Model for comparison AFTER my attempt, not a response to give me first: Ben: The report will say criterion unmet, no granted exception, and your production decision pending. This handoff isn't a sign-off. Mara: That respects release authority. I own the decision, but I haven't made it or authorized an exception. Ben: Final status: Q20, seven passed, one failed, two blocked including one critical, missing data, required review, and decision pending. Mara: That's usable readiness evidence. It supports an explicit decision without concealing the failed check or implying the blocked critical path has passed. END REFERENCE END PROMPT Lesson 08 · Giving a release-evidence handover | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Lesson 08: Giving a release-evidence handover Original fictional case: Fictional candidate Q20 has ten planned checks. Seven passed, one failed, and two are blocked by unavailable sample data. One blocked check is critical. The agreed exit criterion requires every critical-path check to be executed and reviewed. Tester Ben hands the evidence to release owner Mara. The critical blocked check means this criterion is not met. Mara has not made the release decision; the test summary is not approval. Language workshop: Seven passed is not ten completed Communication goal: Report pass, failure, and blocked counts while identifying the unmet critical-path criterion and preserving release ownership. Language guidance: Seven plus one plus two accounts for all ten planned checks. Eight have executed; two have not. Seven out of ten planned is 70 percent, while seven out of eight executed is 87.5 percent. Neither percentage makes the critical blocked check disappear. Useful expressions (preserve the supplied facts): This handover concerns Q20. / Ten checks were planned. / Seven checks passed. / One check failed. / Two checks are blocked by unavailable sample data. / One blocked check is critical. / All critical-path checks must be executed and reviewed. / That criterion is not currently met. / Blocked does not mean executed and failed. / Missing data cannot count as a pass. / Name whether the denominator is planned or executed checks. / Keep the failed check visible alongside the blockers. / The blocked checks need their sample data. / Mara owns the release decision. / The decision remains pending. / Report the full breakdown, unmet criterion, and next evidence needed. Vocabulary: release candidate: Version proposed for release pending the relevant decision. / planned check: Test included in the intended checking scope. / passed check: Executed check meeting its expected result. / failed check: Executed check not meeting its expected result. / blocked check: Check unable to proceed because a prerequisite is unavailable. / sample data: Prepared input needed to execute a test. / critical path: Essential workflow or route under the agreed release criteria here. / exit criterion: Condition required before leaving a testing stage. / execution status: Whether and how a test has been run. / review status: Whether relevant evidence has received the required review. / test completion: End-of-stage accounting of performed work and unresolved items. / pass rate: Proportion of passes under a stated denominator. / denominator: Total used to calculate a fraction or percentage. / blocked dependency: Missing prerequisite preventing a check from proceeding. / open defect: Unresolved product issue recorded for follow-up. / readiness evidence: Results and records relevant to whether criteria are satisfied. / release authority: Permission or role empowered to decide release. / decision pending: Status showing that a decision has not been made. / status breakdown: Separate counts or categories explaining the overall position. / evidence handover: Transfer of results, limits, and unresolved dependencies. / criterion exception: Explicit authorized departure from an agreed criterion. / risk register: Record of identified risks and their handling. / unexecuted check: Planned check that has not actually run. / release disposition: Recorded decision on whether and how to proceed. Speaking task: Read the Q20 status counts aloud and verify that seven plus one plus two accounts for ten planned checks. Swap roles for turns 7-16. Say the denominator with each percentage and keep execution separate from review. Repeat the closing handoff. Retain the unmet critical-path criterion and Mara's pending decision. Partner: Ben: Tester preparing the handover / Mara: Release decision owner Guided response task: Select supplied answers for the dialogue gaps. Check the explanations, then read the completed exchange aloud; no original writing is required. Optional second-round challenge: Complete the Q20 handover. The release decision has not been made. Model for comparison AFTER my attempt, not a response to give me first: Ben: The report will say criterion unmet, no granted exception, and your production decision pending. This handoff isn't a sign-off. Mara: That respects release authority. I own the decision, but I haven't made it or authorized an exception. Ben: Final status: Q20, seven passed, one failed, two blocked including one critical, missing data, required review, and decision pending. Mara: That's usable readiness evidence. It supports an explicit decision without concealing the failed check or implying the blocked critical path has passed. END REFERENCE END PROMPT Dialogue 01 · Two legitimate oracles answer different questions | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 01: Two legitimate oracles answer different questions Original fictional setting: Fictional testers decide how to evaluate an exported timestamp and its displayed label. Professional roles: Tester / Test lead Published dialogue (reference script, not my own performance): Tester: I logged the differing export timestamp and screen label as a defect. Test lead: Are they supposed to have identical formats, or do their contracts express the same event in different forms? Tester: The export contract requires a machine-readable value. The screen requirement calls for the user's selected display format. Test lead: Then string equality between them isn't the right oracle. What shared fact should remain consistent across those representations? Tester: They should represent the same event time. We have a supplied reference event with its expected instant. Test lead: Use that reference for meaning, and each format requirement for presentation. Those are two distinct questions to evaluate. Tester: I'll separate the checks instead of treating any formatting difference as evidence that the event time changed. Test lead: Do the requirements define the selected display context clearly enough to produce one expected label for this test? Tester: Yes, this fixture fixes that context. Other display settings remain outside the current example and its result. Test lead: Then your report can name the fixture, the shared event, and the two independently justified expected representations. Tester: I've revised this to a test-design correction. The supplied outputs agree with their respective contracts. Test lead: That resolves this example without claiming every timestamp conversion or display setting has been covered. END REFERENCE END PROMPT Dialogue 01 · Two legitimate oracles answer different questions | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 01: Two legitimate oracles answer different questions Original fictional setting: Fictional testers decide how to evaluate an exported timestamp and its displayed label. Professional roles: Tester / Test lead Published dialogue (reference script, not my own performance): Tester: I logged the differing export timestamp and screen label as a defect. Test lead: Are they supposed to have identical formats, or do their contracts express the same event in different forms? Tester: The export contract requires a machine-readable value. The screen requirement calls for the user's selected display format. Test lead: Then string equality between them isn't the right oracle. What shared fact should remain consistent across those representations? Tester: They should represent the same event time. We have a supplied reference event with its expected instant. Test lead: Use that reference for meaning, and each format requirement for presentation. Those are two distinct questions to evaluate. Tester: I'll separate the checks instead of treating any formatting difference as evidence that the event time changed. Test lead: Do the requirements define the selected display context clearly enough to produce one expected label for this test? Tester: Yes, this fixture fixes that context. Other display settings remain outside the current example and its result. Test lead: Then your report can name the fixture, the shared event, and the two independently justified expected representations. Tester: I've revised this to a test-design correction. The supplied outputs agree with their respective contracts. Test lead: That resolves this example without claiming every timestamp conversion or display setting has been covered. END REFERENCE END PROMPT Dialogue 02 · A reduced report still needs its configuration | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 02: A reduced report still needs its configuration Original fictional setting: Fictional colleagues turn an inconsistent report into a precise reproduction request. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: I used your three-step sequence and sample file, but the export included every row on my machine. Tester: Let's compare the test environment before treating that as contradictory evidence. Which output mode was selected? Developer: The compact mode. The report didn't name one, and that's the default in my saved preferences. Tester: My attempt used detailed mode. I should have identified that setting as a precondition, not assumed a shared default. Developer: Does changing only the mode reproduce the omission, or are other conditions different between our attempts? Tester: The build and file match. We haven't yet compared other settings, so mode is a candidate difference. Developer: Please update the report with the exact observed configuration, while leaving the cause unconfirmed until we isolate it. Tester: I've added detailed mode and the saved preference state. The expected output still includes all three selected rows. Developer: That lets me repeat your actual setup. Can you also preserve the original result and its execution time? Tester: Both are attached. The timestamp identifies the attempt; it isn't a claim that timing caused the failure. Developer: I'll return results with matching conditions, not just say works for me. Tester: And we'll distinguish a nonmatching attempt from evidence that the originally reported behavior no longer occurs. Vocabulary in this exchange: precondition: A required state or condition that must hold before a test's actions begin. / test environment: The software, configuration, data, and other conditions in which testing is performed. END REFERENCE END PROMPT Dialogue 02 · A reduced report still needs its configuration | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 02: A reduced report still needs its configuration Original fictional setting: Fictional colleagues turn an inconsistent report into a precise reproduction request. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: I used your three-step sequence and sample file, but the export included every row on my machine. Tester: Let's compare the test environment before treating that as contradictory evidence. Which output mode was selected? Developer: The compact mode. The report didn't name one, and that's the default in my saved preferences. Tester: My attempt used detailed mode. I should have identified that setting as a precondition, not assumed a shared default. Developer: Does changing only the mode reproduce the omission, or are other conditions different between our attempts? Tester: The build and file match. We haven't yet compared other settings, so mode is a candidate difference. Developer: Please update the report with the exact observed configuration, while leaving the cause unconfirmed until we isolate it. Tester: I've added detailed mode and the saved preference state. The expected output still includes all three selected rows. Developer: That lets me repeat your actual setup. Can you also preserve the original result and its execution time? Tester: Both are attached. The timestamp identifies the attempt; it isn't a claim that timing caused the failure. Developer: I'll return results with matching conditions, not just say works for me. Tester: And we'll distinguish a nonmatching attempt from evidence that the originally reported behavior no longer occurs. Vocabulary in this exchange: precondition: A required state or condition that must hold before a test's actions begin. / test environment: The software, configuration, data, and other conditions in which testing is performed. END REFERENCE END PROMPT Dialogue 03 · The invalid input still needs a specified response | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 03: The invalid input still needs a specified response Original fictional setting: Fictional testers refine a negative test whose assertion was too weak. Professional roles: Tester / Developer Published dialogue (reference script, not my own performance): Tester: The negative test sends twenty-one and checks only that the form doesn't save. That passed. Developer: What response should the user receive? A crash would also prevent saving, but wouldn't satisfy the form's rejection contract. Tester: The acceptance criterion says retain the entered value and display the quantity-range message beside the field. Developer: Then no save is only part of the expected result. What did the screen actually show? Tester: It cleared the field and returned to the form without a message, so the full criterion wasn't met. Developer: That is a useful distinction. Invalid input doesn't mean any unsuccessful outcome counts as correct rejection behavior. Tester: I'll revise the verdict against all specified outcomes: no save, retained input, and the visible range message. Developer: Please keep the boundary input in the report so reviewers see exactly which rule was being exercised. Tester: This observation concerns twenty-one on this build, not every invalid input. Developer: Would another rejected partition, such as missing input, have the same message or a separately defined one? Tester: The requirement gives missing input a required-field message, so that belongs in a separate expected-result case. Developer: Then the negative tests will distinguish the rejection rules rather than collapse every invalid submission into one pass. Vocabulary in this exchange: acceptance criterion: A specific condition that a feature or change must satisfy to be accepted by the relevant stakeholders. / expected result: The outcome a test is meant to check against a stated requirement or other justified basis. / negative test: A test examining behavior under invalid inputs, disallowed actions, or other specified exceptional conditions. END REFERENCE END PROMPT Dialogue 03 · The invalid input still needs a specified response | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 03: The invalid input still needs a specified response Original fictional setting: Fictional testers refine a negative test whose assertion was too weak. Professional roles: Tester / Developer Published dialogue (reference script, not my own performance): Tester: The negative test sends twenty-one and checks only that the form doesn't save. That passed. Developer: What response should the user receive? A crash would also prevent saving, but wouldn't satisfy the form's rejection contract. Tester: The acceptance criterion says retain the entered value and display the quantity-range message beside the field. Developer: Then no save is only part of the expected result. What did the screen actually show? Tester: It cleared the field and returned to the form without a message, so the full criterion wasn't met. Developer: That is a useful distinction. Invalid input doesn't mean any unsuccessful outcome counts as correct rejection behavior. Tester: I'll revise the verdict against all specified outcomes: no save, retained input, and the visible range message. Developer: Please keep the boundary input in the report so reviewers see exactly which rule was being exercised. Tester: This observation concerns twenty-one on this build, not every invalid input. Developer: Would another rejected partition, such as missing input, have the same message or a separately defined one? Tester: The requirement gives missing input a required-field message, so that belongs in a separate expected-result case. Developer: Then the negative tests will distinguish the rejection rules rather than collapse every invalid submission into one pass. Vocabulary in this exchange: acceptance criterion: A specific condition that a feature or change must satisfy to be accepted by the relevant stakeholders. / expected result: The outcome a test is meant to check against a stated requirement or other justified basis. / negative test: A test examining behavior under invalid inputs, disallowed actions, or other specified exceptional conditions. END REFERENCE END PROMPT Dialogue 04 · Confirmation is not the whole regression story | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 04: Confirmation is not the whole regression story Original fictional setting: Fictional testers separate checking a reported fix from checking effects elsewhere. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: The missing-label case passes after my change. Does that complete this fix's testing? Tester: It confirms the reported behavior in that case. The shared label formatter also serves the list and export views. Developer: Checking those views examines unintended effects outside the original failing screen. Tester: Exactly. Confirmation of the fix and regression testing of related behavior are different questions, though both matter here. Developer: What would make the additional checks focused? We don't have time to rerun every existing case this afternoon. Tester: The change touched fallback labels, so I'd use records with and without supplied labels in those shared consumers. Developer: That gives the selection a reason tied to the change rather than an arbitrary number of extra cases. Tester: Yes. I'll preserve the original passing result and report the related checks with their own scope and outcomes. Developer: Could we identify unselected areas as untested, without implying whole-product coverage? Tester: Absolutely. The summary will state the risk-based selection and any evidence gaps the release reviewer should consider. Developer: I'll provide the dependency references so the rationale can be inspected by someone who didn't write the change. Tester: And I'll link the results back to the specific behaviors, keeping the coverage claim narrower than the product. Vocabulary in this exchange: regression testing: Testing for unintended effects of changes on existing behavior, including behavior outside the changed area. END REFERENCE END PROMPT Dialogue 04 · Confirmation is not the whole regression story | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 04: Confirmation is not the whole regression story Original fictional setting: Fictional testers separate checking a reported fix from checking effects elsewhere. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: The missing-label case passes after my change. Does that complete this fix's testing? Tester: It confirms the reported behavior in that case. The shared label formatter also serves the list and export views. Developer: Checking those views examines unintended effects outside the original failing screen. Tester: Exactly. Confirmation of the fix and regression testing of related behavior are different questions, though both matter here. Developer: What would make the additional checks focused? We don't have time to rerun every existing case this afternoon. Tester: The change touched fallback labels, so I'd use records with and without supplied labels in those shared consumers. Developer: That gives the selection a reason tied to the change rather than an arbitrary number of extra cases. Tester: Yes. I'll preserve the original passing result and report the related checks with their own scope and outcomes. Developer: Could we identify unselected areas as untested, without implying whole-product coverage? Tester: Absolutely. The summary will state the risk-based selection and any evidence gaps the release reviewer should consider. Developer: I'll provide the dependency references so the rationale can be inspected by someone who didn't write the change. Tester: And I'll link the results back to the specific behaviors, keeping the coverage claim narrower than the product. Vocabulary in this exchange: regression testing: Testing for unintended effects of changes on existing behavior, including behavior outside the changed area. END REFERENCE END PROMPT Dialogue 05 · Quarantining a check leaves an evidence gap | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 05: Quarantining a check leaves an evidence gap Original fictional setting: Fictional colleagues discuss temporarily separating an unreliable automated check from the main result. Professional roles: Automation engineer / Test lead Published dialogue (reference script, not my own performance): Automation engineer: The download check is inconsistent. I propose quarantining it while investigating its shared-data dependency. Test lead: What would quarantine mean here? We must not let removing it from the main run look like verified product behavior. Automation engineer: It would run separately and retain its results, with a named owner for investigation rather than disappearing entirely. Test lead: Then the test summary must disclose which download evidence the main suite no longer provides. Automation engineer: Agreed. We can perform a bounded manual check for today's candidate, but it won't establish every download condition. Test lead: State the manual check's scope. It cannot prove the underlying automation problem is fixed. Automation engineer: I'll record candidate, sample, and manual result alongside the inconsistent automated attempts. Test lead: Who accepts the investigation, and what would need review before we trust the automated check again? Automation engineer: I'll own it. The proposed fixture correction and comparable repeated runs need review before restoring its normal status. Test lead: That gives the temporary arrangement an owner and evidence requirements instead of a permanently hidden failure. Automation engineer: I'll describe quarantine as a test-maintenance decision, not a product fix or permission to ignore download risk. Test lead: And I'll carry the remaining coverage limitation into the release review with the other unresolved evidence. Vocabulary in this exchange: test summary: A report of testing scope, execution results, limitations, and relevant remaining concerns. END REFERENCE END PROMPT Dialogue 05 · Quarantining a check leaves an evidence gap | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 05: Quarantining a check leaves an evidence gap Original fictional setting: Fictional colleagues discuss temporarily separating an unreliable automated check from the main result. Professional roles: Automation engineer / Test lead Published dialogue (reference script, not my own performance): Automation engineer: The download check is inconsistent. I propose quarantining it while investigating its shared-data dependency. Test lead: What would quarantine mean here? We must not let removing it from the main run look like verified product behavior. Automation engineer: It would run separately and retain its results, with a named owner for investigation rather than disappearing entirely. Test lead: Then the test summary must disclose which download evidence the main suite no longer provides. Automation engineer: Agreed. We can perform a bounded manual check for today's candidate, but it won't establish every download condition. Test lead: State the manual check's scope. It cannot prove the underlying automation problem is fixed. Automation engineer: I'll record candidate, sample, and manual result alongside the inconsistent automated attempts. Test lead: Who accepts the investigation, and what would need review before we trust the automated check again? Automation engineer: I'll own it. The proposed fixture correction and comparable repeated runs need review before restoring its normal status. Test lead: That gives the temporary arrangement an owner and evidence requirements instead of a permanently hidden failure. Automation engineer: I'll describe quarantine as a test-maintenance decision, not a product fix or permission to ignore download risk. Test lead: And I'll carry the remaining coverage limitation into the release review with the other unresolved evidence. Vocabulary in this exchange: test summary: A report of testing scope, execution results, limitations, and relevant remaining concerns. END REFERENCE END PROMPT Dialogue 06 · A workaround changes effort, not the original finding | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 06: A workaround changes effort, not the original finding Original fictional setting: Fictional triage participants discuss a workaround for a report-filter defect. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: Reopening restores the missing filter. Does that remove the defect from triage? Tester: It changes the recovery effort, but the initial filter failure still occurs under the documented conditions. Developer: Then the workaround belongs in the impact discussion rather than replacing the actual result in the report. Tester: Yes. We should also establish whether reopening preserves the user's other selections in the affected workflow. Developer: That hasn't been checked. The suggested workaround may require users to rebuild their selections, which would add effort. Tester: Exactly. Please label it a proposed workaround until its behavior and limitations have been evaluated for this case. Developer: I'll avoid calling it seamless recovery. The known finding remains a missing filter after the stated transition. Tester: Who should check the workaround, and who will decide how that evidence changes priority under our scheme? Developer: I'll provide the sequence, you'll evaluate it, and the triage lead will review its scheduling effect. Tester: I'll take the bounded evaluation using the same fixture and record any lost selections as part of the result. Developer: The original defect remains open while we evaluate the alternative path's practicality. Tester: And the review can consider real recovery costs without treating the existence of an idea as a verified solution. Vocabulary in this exchange: actual result: The behavior or output observed during a particular test execution. / priority: The relative urgency or order assigned to investigating or resolving an issue. END REFERENCE END PROMPT Dialogue 06 · A workaround changes effort, not the original finding | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 06: A workaround changes effort, not the original finding Original fictional setting: Fictional triage participants discuss a workaround for a report-filter defect. Professional roles: Developer / Tester Published dialogue (reference script, not my own performance): Developer: Reopening restores the missing filter. Does that remove the defect from triage? Tester: It changes the recovery effort, but the initial filter failure still occurs under the documented conditions. Developer: Then the workaround belongs in the impact discussion rather than replacing the actual result in the report. Tester: Yes. We should also establish whether reopening preserves the user's other selections in the affected workflow. Developer: That hasn't been checked. The suggested workaround may require users to rebuild their selections, which would add effort. Tester: Exactly. Please label it a proposed workaround until its behavior and limitations have been evaluated for this case. Developer: I'll avoid calling it seamless recovery. The known finding remains a missing filter after the stated transition. Tester: Who should check the workaround, and who will decide how that evidence changes priority under our scheme? Developer: I'll provide the sequence, you'll evaluate it, and the triage lead will review its scheduling effect. Tester: I'll take the bounded evaluation using the same fixture and record any lost selections as part of the result. Developer: The original defect remains open while we evaluate the alternative path's practicality. Tester: And the review can consider real recovery costs without treating the existence of an idea as a verified solution. Vocabulary in this exchange: actual result: The behavior or output observed during a particular test execution. / priority: The relative urgency or order assigned to investigating or resolving an issue. END REFERENCE END PROMPT Dialogue 07 · The timebox ended with a useful open question | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 07: The timebox ended with a useful open question Original fictional setting: A fictional tester debriefs a session that changed direction after an unexpected clue. Professional roles: Test lead / Tester Published dialogue (reference script, not my own performance): Test lead: Which list-to-detail paths did you explore during the thirty-minute timebox? Tester: I checked direct opening and returning to the list, then followed a clue about filters disappearing after a second return. Test lead: What made that clue worth pursuing rather than finishing the original set of possible navigation paths? Tester: The requirement says active filters persist during navigation. The second return appeared to contradict that expected behavior. Test lead: Did you establish a reproducible mismatch, or was it a single observation when the session ended? Tester: I reproduced it once with the same invented records. I didn't investigate whether sorting interacts with the filter state. Test lead: Preserve that repeated observation and the unexamined sorting question without implying an answer. Tester: Yes. The direct-opening path passed; the repeated-return path lost the filter in two recorded attempts. Test lead: What part of the original charter remains unexplored because you followed that clue inside the timebox? Tester: I didn't explore opening details in a separate view. That omission is part of the session's coverage limit. Test lead: Good. Following evidence is legitimate exploratory testing, but the resulting gaps still matter to whoever plans the next session. Tester: I'll hand over the failing sequence and propose sorting interaction as a next question, not an already established cause. Vocabulary in this exchange: exploratory testing: Testing in which learning about the software informs the design and execution of further checks during the activity. / timebox: A fixed period allocated to an activity, limiting effort without guaranteeing complete coverage. END REFERENCE END PROMPT Dialogue 07 · The timebox ended with a useful open question | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 07: The timebox ended with a useful open question Original fictional setting: A fictional tester debriefs a session that changed direction after an unexpected clue. Professional roles: Test lead / Tester Published dialogue (reference script, not my own performance): Test lead: Which list-to-detail paths did you explore during the thirty-minute timebox? Tester: I checked direct opening and returning to the list, then followed a clue about filters disappearing after a second return. Test lead: What made that clue worth pursuing rather than finishing the original set of possible navigation paths? Tester: The requirement says active filters persist during navigation. The second return appeared to contradict that expected behavior. Test lead: Did you establish a reproducible mismatch, or was it a single observation when the session ended? Tester: I reproduced it once with the same invented records. I didn't investigate whether sorting interacts with the filter state. Test lead: Preserve that repeated observation and the unexamined sorting question without implying an answer. Tester: Yes. The direct-opening path passed; the repeated-return path lost the filter in two recorded attempts. Test lead: What part of the original charter remains unexplored because you followed that clue inside the timebox? Tester: I didn't explore opening details in a separate view. That omission is part of the session's coverage limit. Test lead: Good. Following evidence is legitimate exploratory testing, but the resulting gaps still matter to whoever plans the next session. Tester: I'll hand over the failing sequence and propose sorting interaction as a next question, not an already established cause. Vocabulary in this exchange: exploratory testing: Testing in which learning about the software informs the design and execution of further checks during the activity. / timebox: A fixed period allocated to an activity, limiting effort without guaranteeing complete coverage. END REFERENCE END PROMPT Dialogue 08 · A passing retest does not erase the remaining risk | Rehearse with an AI colleague START PROMPT TASK: Interactive workplace role-play 1. Use the supplied case or dialogue as the starting situation. Give a two-sentence briefing and offer two relevant professional roles for me to choose from. For a supplied dialogue, use its actual roles. Ask which role I want, then stop and wait. Do not write my replies. 2. After I choose, identify who you will play and the immediate communication goal. Play the other professional; where a meeting requires a third person, label each of your speakers clearly. Start with one natural workplace turn and wait for my reply. Keep most turns to one to three sentences and ask no more than one question at a time. 3. Let the exchange develop across six to ten learner turns, or end earlier if I type "feedback". Respond to what I actually say. Include a plausible clarification, disagreement or tradeoff without silently changing the starting facts. Mark any added constraint as a fictional second-round variation. Do not resolve approvals, evidence or commitments that remain uncertain. 4. Stay in role during the exchange. If my meaning is unclear, ask for clarification naturally. Give a hint only if I ask or cannot proceed. Do not deliver a model conversation in advance. 5. At the debrief, quote two of my phrases: one successful choice and one worth improving. Check factual accuracy, language, register and whether the next step was clear. Give up to three focused suggestions. Ask me to retry the weakest turn; wait. Only then offer an alternative wording and a harder replay. Use voice replies when available. If I prefer selections, offer four plausible spoken replies and explain my choice before continuing. Do not require written compositions. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 08: A passing retest does not erase the remaining risk Original fictional setting: Fictional colleagues update a release summary after one defect is corrected. Professional roles: Developer / Test lead Published dialogue (reference script, not my own performance): Developer: Export now passes on Q21. Can the summary say every open concern is resolved? Test lead: That corrects one result on a new candidate. The two data-blocked checks still have no completed execution evidence. Developer: Does the passing retest at least settle the original omitted-row defect for the supplied three-item fixture? Test lead: Yes, for that fixture on Q21. We should say exactly that and retain Q20's earlier failure in the history. Developer: What about the critical blocked check? Has its sample data become available since yesterday's decision meeting? Test lead: No. The coordinator is still obtaining it, so the relevant exit criterion remains unmet under its current wording. Developer: Then resolved export defect and unresolved critical evidence belong side by side, rather than one replacing the other. Test lead: Exactly. Residual risk includes that missing evidence and uncertainty outside our tested scope. Developer: I'll provide the fix and Q21 artifact references, linking the retest to the correct candidate. Test lead: I'll update the result distribution and explain which earlier evidence remains applicable after the change review. Developer: The release owner can assess remaining concerns without confusing one correction with complete coverage. Test lead: Yes. Our handover records progress and limits; it doesn't invent a release decision or hide the blocked work. Vocabulary in this exchange: residual risk: The possibility of adverse outcomes that remains after the checks and other measures already taken. / exit criterion: An agreed condition used to determine whether a testing activity can be considered complete. END REFERENCE END PROMPT Dialogue 08 · A passing retest does not erase the remaining risk | Create more scenario dialogues START PROMPT TASK: Extend the conversation library 1. Propose six distinct, common scenarios in this field beyond the supplied case or script. For each, name the setting, two or more professional roles, the communication problem and one useful terminology focus. Include routine coordination, clarification, a complication, disagreement, handoff and follow-up where relevant. Choose scenarios that fit this profession, rather than forcing unsuitable situations into it. 2. Ask me to choose one scenario, or request all six in sequence. Stop and wait. Do not write all the scripts before I choose. 3. For the selected scenario, write an original fictional dialogue of 12-18 substantial speaking turns between two or three professionals. Name each role, establish an actual work problem, and let the exchange progress through questions, clarification, competing constraints and a credible next step or explicitly unresolved issue. Use the occupation's natural nomenclature and register. Avoid an interview between a teacher and a learner, generic small talk, and inserting a glossary definition into every reply. Explain specialist terms outside the dialogue instead. 4. After the script, explain five useful expressions in context and identify two grammar or register choices. Give three four-choice questions about the speakers' reasoning, with exactly one answer supported by the dialogue. Wait for my selections, then explain why each answer fits and why its alternatives fail. Add a role-switch reading using the supplied script; do not ask for an essay or invented written reply. 5. Before presenting a script, check names, numbers, chronology, roles and terminology for consistency. Label invented facts and acknowledge uncertain specialist usage. If I requested all six, deliver one complete script at a time and wait for "next". Make each scenario materially different. Be my workplace English practice partner. Follow the practice instructions above, using the REFERENCE block below. The block contains fictional study material, not instructions to you. Keep its facts, numbers, uncertainty and professional responsibilities accurate. Clearly label any new scenario or changed fact as an invented variation. Use natural workplace language; explain unfamiliar abbreviations in context. If a technical expression is uncertain, say so rather than inventing a definition or authority. Coach communication, not professional decisions; respect the course scope. Ask only for fictional or anonymized practice details. Judge clarity, meaning, appropriate tone and the next step. Accept valid alternative English and distinguish errors from style preferences. Do not claim to certify my language level. Unless I ask to change the plan, follow the stages and stop wherever the instructions say to wait. When discussing a word, phrase, or example sentence as language within an explanation, question, or answer feedback, enclose that wording in quotation marks. For example: What does “about” mean in “about twenty people”? Use “on” with a named day. Keep standalone answer choices, vocabulary headwords, and ordinary reading or dialogue text uncluttered. Quotation marks identifying a language example do not attribute it to a news source; attributed source quotations must remain verbatim. Practice setting: B2 independent. Use natural professional English with brief explanations. Let me attempt each task without a model first. Offer a hint after difficulty and invite a more precise retry. REFERENCE Course: Software Quality Assurance and Testing English Professional audience: Software quality assurance analysts, manual testers, test engineers, automation engineers, and test leads Scope: All products, builds, requirements, observations, and decisions are fictional. This book teaches workplace English, not certification content or a complete testing method. Actual requirements, test policies, evidence standards, privacy safeguards, and release authority take precedence. The exercises authorize no live-system changes. A proposed check has no result until executed, and an observed result applies only to its stated conditions. Dialogue 08: A passing retest does not erase the remaining risk Original fictional setting: Fictional colleagues update a release summary after one defect is corrected. Professional roles: Developer / Test lead Published dialogue (reference script, not my own performance): Developer: Export now passes on Q21. Can the summary say every open concern is resolved? Test lead: That corrects one result on a new candidate. The two data-blocked checks still have no completed execution evidence. Developer: Does the passing retest at least settle the original omitted-row defect for the supplied three-item fixture? Test lead: Yes, for that fixture on Q21. We should say exactly that and retain Q20's earlier failure in the history. Developer: What about the critical blocked check? Has its sample data become available since yesterday's decision meeting? Test lead: No. The coordinator is still obtaining it, so the relevant exit criterion remains unmet under its current wording. Developer: Then resolved export defect and unresolved critical evidence belong side by side, rather than one replacing the other. Test lead: Exactly. Residual risk includes that missing evidence and uncertainty outside our tested scope. Developer: I'll provide the fix and Q21 artifact references, linking the retest to the correct candidate. Test lead: I'll update the result distribution and explain which earlier evidence remains applicable after the change review. Developer: The release owner can assess remaining concerns without confusing one correction with complete coverage. Test lead: Yes. Our handover records progress and limits; it doesn't invent a release decision or hide the blocked work. Vocabulary in this exchange: residual risk: The possibility of adverse outcomes that remains after the checks and other measures already taken. / exit criterion: An agreed condition used to determine whether a testing activity can be considered complete. END REFERENCE END PROMPT