Presented by Stephen Cross
Novemember 16 -17, Providence RI
Local Dev - Front Build - CI - Deployment - Testing
Eating Healthy
Daily Journaling
Church - Weekly Attendance
Automated Testing
Set Attendance Goals, Not Performance Goals.
FATDAG (aka Mike Daggett)
focus on attendance
Newsletter for current and past agents.
Add a new document and secure it
() Login as content administrator
() Goto admin/content/file
() Upload PDF file and choose Next
() Select Private and choose Next
() Enter "Apple" for title
() Choose Organization "Inside ATF"
() Enter "This is an apple" for the description
() Choose "Save"
Verify Inside ATF Document is NOT accessible
() Open an incognito window
() Goto resource-center/inside-atf
() Verify password required
() Goto inside-atf/docs/undefined/insideatf-december2017pdf
() Verify page is NOT visibile
() Goto inside-atf/docs/undefined/insideatf-december2017pdf/download
() Verify document does NOT download
Verify document secured
() Open an incognito window
() Goto resource-center/inside-atf
() Verify password required
() Goto inside-atf/docs/undefined/apple
() Verify access is denied
() Goto resource-center/inside-atf
() Login with password XXXXXXX
() Goto inside-atf/docs/undefined/apple
() Verify the file is accessible
Beyond quality
A php framework for autotesting your
business expectations
A php framework for autotesting your
User Acceptance Testing
(kinda)
Context-Action-Outcome
Given I am an anonymous user
Given I am not logged in
Given I am logged in as a user with the :role role(s)
Given I am logged in as a/an :role
Given I am logged in as a user with the :role role(s) and I have the following fields:
Given I am logged in as :name
Given I am logged in as a user with the :permissions permission(s)
Then I should see (the text ):text in the :rowText row
Then I should not see (the text ):text in the :rowText row
Given I click :link in the :rowText row
Then I (should )see the :link in the :rowText row
Given the cache has been cleared
Given I run cron
Given I am viewing a/an :type (content )with the title :title
Given a/an :type (content )with the title :title
Given I am viewing my :type (content )with the title :title
Automation cannot replace domain knowledge, perspective and intuition.
Questions