Skip to content

Raising the Bar chapter updates#38

Open
SamKyselyov wants to merge 20 commits into
T-Minus-15:mainfrom
SamKyselyov:QAChapterReworked
Open

Raising the Bar chapter updates#38
SamKyselyov wants to merge 20 commits into
T-Minus-15:mainfrom
SamKyselyov:QAChapterReworked

Conversation

@SamKyselyov

Copy link
Copy Markdown
Contributor

I've updated Raising the Bar chapter.
Some new paragraphs has been added and minor changes has been applied to some of the existing ones. Also structure has been updated.

@BenGWeeks BenGWeeks left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Can we take a look through the Test Strategy and cover other items in there. For example, the ability for them to flag a minor bug and it has high priority (forget what we call that), or how we define the severity, etc.

Also consider that the text for this should literally give details to an agent (in the future).

Comment thread RaisingTheBar.asciidoc Outdated
=== The importance of acceptance criteria

In order to ensure that each and every Story can be validated, a User Story should have an acceptance criteria to make it super clear to the developer what the business are accepting, and how the Test Pilot will be testing your solution. Let’s get the “story” straight before we start with delivering value as to what everybody’s expectations are. An example acceptance criteria for bug resolution could be:
In any successful software project, a well-planned testing strategy is key. We define testing not only by deadlines and requirements but by *acceptance criteria* agreed upon with stakeholders. It’s critical to create clear, *SMART acceptance criteria*—Specific, Measurable, Achievable, Relevant, and Time-bound—to ensure shared expectations across teams. This allows us to have precise testing and reduces ambiguity in what is deemed 'done.'

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we create a section for this "Test Strategy" section? I think this could also be extended upon.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does SMART acceptance criteria—Specific mean?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Done
  2. SMART means Specific, Measurable, Achievable, Relevant, and Time-bound acceptance criteria. When focusing on Specific in SMART acceptance criteria, it means that the requirement or objective should be clear, detailed, and unambiguous.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's say what that is then.

Comment thread RaisingTheBar.asciidoc
Comment thread RaisingTheBar.asciidoc

To speed up the repeatable nature of testing to help improve the cadence of release, where possible we should leverage the use of automated test tools such as Playwright or Selenium Web Driver.

=== CI/CD Pipelines

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amend the title of this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed to "Automated testing tools using" and moved out from paragraphs regarding types of testing

Comment thread RaisingTheBar.asciidoc
Comment thread RaisingTheBar.asciidoc
@@ -50,16 +86,8 @@ Typically you would carry out performance testing in the Test (QA) environment.

=== User acceptance testing

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add to this section about how we have a number of UAT sessions per Sprint. We don't expect to be able to test all the Features in week 1 of the Sprint, but get the Features through week by week. By having 3 sessions in a Sprint, we have 3 opportunities to get to production rather than only 1.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@SamKyselyov

Copy link
Copy Markdown
Contributor Author

Pull Request's Approval is required

@BenGWeeks

Copy link
Copy Markdown
Collaborator

Has a merge conflict that also needs resolving.

@SamKyselyov

Copy link
Copy Markdown
Contributor Author

@BenGWeeks
Merge conflict solved

@BenGWeeks

Copy link
Copy Markdown
Collaborator

Review this please @claude

@claude

claude Bot commented Jun 16, 2025

Copy link
Copy Markdown
Contributor

Claude encountered an error —— View job

Failed with exit code 128

I'll analyze this and get back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants