Course 4.5 · Curriculum 2026.1
Verification: logging in as the real user, and cleaning up after yourself
The practical half of the done rule. Build the verification pass, run it under the real user, on a phone, and delete every record you created.
- Estimated effort
- 5 hr
- Lessons
- 42
- Modules
- 7
- Material
- 5 hr
Estimated effort is the sum of the lesson and lab times in this version of the course. It is not video runtime, which is lower.
Canadian dollars. One learner, lifetime access to this course version. Tax extra.
1 lesson free to preview
This course does not issue a certificate on its own. It counts toward the paths listed below, and those do.
01What you will learn
7 capabilities, stated as things you can do
Each one is what you should be able to do at the end, not what the course covers. If an outcome is not testable, it is not an outcome.
- Write a verification script precise enough for another person to run identically.
- Log in as a standard user and reproduce the full flow under their permissions.
- Verify on a phone, because the field user is on one.
- Create test data with a recognisable signature so cleanup is provable.
- Delete every record you created, and prove the org is back to its prior state.
- Handle the case where a permission-scoped test is genuinely impossible.
- Automate the parts that can be automated without pretending the rest were checked.
02Curriculum
7 modules, 42 lessons
Every lesson shows its length and its type. A SCORM lesson looks like any other lesson, which is the point of ingesting packages rather than linking out to them.
7 modules · 42 lessons · 5 hr of material
Written before the change is made, in the same language the operating instructions file uses.
- VideoWriting a step a stranger can executePreview8 min
- VideoChoosing the user, and why it is never the admin7 min
- VideoWhat to assert: the number, the state, and the absence7 min
- ReadingA script vague enough to mean nothing5 min
- LabLab: write the script for a change you made11 min
- QuizCheck: the verification script7 min
The real verification record: six named end users, across purchase orders, kanban totals, order intake, field mobile, the dev-task board and time logging.
- VideoVerifications recorded against six named end users7 min
- VideoPurchase orders, kanban totals, and order intake6 min
- VideoField mobile, the dev-task board, and time logging6 min
- ReadingWhy one flow’s script does not transfer to another5 min
- LabLab: write scripts for two unrelated flows10 min
- QuizCheck: six users, six flows8 min
As the real user, on the real devices, including the mobile pass people skip when it is late.
- VideoLogin As, session behaviour, and the things it cannot test7 min
- VideoWhat Login As shares with the admin session, and what it does not6 min
- VideoThe audit trail Login As leaves, and why that is a feature6 min
- ReadingMatching a permission set as the honest alternative5 min
- LabLab: reproduce a flow two ways and compare10 min
- QuizCheck: login as, and its limits8 min
The field user is on a phone. A verification pass that only ran on a desktop has not actually run.
- VideoThe mobile pass, done properly7 min
- VideoWhy the field user is on a phone and the test plan should be too6 min
- VideoWhat a desktop pass cannot catch on a phone6 min
- ReadingThe table component that does not render in the mobile appA mobile-safe hours flow was needed because the desktop flow’s table component does not render in the mobile app.5 min
- LabLab: run a full pass on desktop and phone12 min
- QuizCheck: the mobile pass8 min
Sometimes there is no permission-scoped way to test a change, and the honest answer is to say so.
- VideoWhen a permission-scoped test is impossible7 min
- VideoSaying pending verification, and meaning it6 min
- VideoWhat a reviewer should ask when a task claims pending verification6 min
- ReadingThe honest gap versus the convenient shortcut5 min
- LabLab: write a pending-verification note for a real constraint9 min
- QuizCheck: when a test is impossible8 min
Test data left behind becomes someone else’s forensic problem, as course 1.6 shows at scale.
- VideoA recognisable signature on every test recordA prefix, an owner and a created window. Without one, proving you deleted everything is guesswork a year later.7 min
- VideoA prefix, an owner and a created window6 min
- VideoDeleting it all, including the records automation created6 min
- VideoProving the org is back to its prior state6 min
- LabLab: seed, verify, delete, and prove it11 min
- QuizCheck: cleanup7 min
A throwaway test order once raised a real task and emailed it out. The order and task could be cleaned up. The email could not.
- VideoA throwaway test order that raised a real task and emailed it outThe order and the task were cleaned up. The email could not be.7 min
- VideoWhat got cleaned up, and what could not be6 min
- VideoWhy the test marker is now automatic, because remembering is what failed6 min
- ReadingAutomating the parts that can be automated, honestly5 min
- LabLab: add an automatic test marker to a flow11 min
- QuizCheck: verification8 min
03Before you start
What you need first
Assumed knowledge and setup
- Course 4.2.
- An org with at least two profiles and a phone you can log into.
- Course 2.7 helps: unit tests and verification passes are complementary, not alternatives.
Courses that come first
- 4.2 · The done rule: why an agent may not mark its own work complete3 hr · Intermediate
Part of these paths
- AI-Assisted DevelopmentShareCo Certified AI Developer
- The Full StackShareCo Certified Platform Engineer
04Who teaches it
Elliot Saha
Co-founder, Chief Technology Officer
Platform architecture, custom Apex and Lightning Web Components, AI systems, and the Academy platform itself.
05Reviews
No learner reviews yet
This course has not been taken by enough people to publish an honest rating, and we will not print invented quotes on a page that sells verification discipline. Here is what we can evidence instead.
- Assessment
- Lesson checks onlyThis course carries lesson checks. The certificate is issued by the path assessment, not by this course.
- Curriculum version
- 2026.1You enrol into a version. Content changes do not move you mid-course, and your required-lesson count is snapshotted at enrollment.
- Refunds
- 14 daysFull refund within 14 days if you have completed under a quarter of the required lessons. Stated here rather than in a footer.
Start 4.5
Enrol as an individual, or buy seats and assign this course to your team. Progress is reported per lesson, per module and per path.
- 5 hr estimated effort, labs included
- Lifetime access to the version you enrol in
- A ShareCo certificate is not a Salesforce certification