Task
User Story about Exploring Tusk AI
As a prospective customer, I explore the product offerings and understand how Tusk AI can improve my development workflow, so that I can make an informed decision about using the service for enhancing our testing processes.
Success definition: Given I am on the main Tusk AI website When I click on the Products button and navigate to the About Us section, then click on the Read docs link Then I should see relevant information about the company and the automated tests overview document.
Trajectory
Step 1:
Url (before/after):
https://www.usetusk.ai/
https://www.usetusk.ai/
Content (before/after):
RootWebArea Tusk: AI unit tests to prevent bugs caused by edge cases - Tusk, focused, url='https://www.usetusk.ai/'
banner
[38] link home, center=(441,51), url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
navigation
Show more
[48] button Products , center=(696,50), expanded=False, hasPopup='menu', inner_text=Products
paragraph
[59] button About Us , center=(835,50), expanded=False, hasPopup='menu', inner_text=About Us
paragraph
[71] link Pricing, center=(953,51), url='https://www.usetusk.ai/pricing'
[72] link Docs, center=(1045,51), url='https://docs.usetusk.ai/automated-tests/overview'
[73] link Blog, center=(1128,51), url='https://blog.usetusk.ai/'
[76] link Sign in, center=(1314,51), url='https://app.usetusk.ai/app'
[77] link Talk to our founders, center=(1456,51), url='https://cal.com/marceltan/demo'
image Badge saying "Backed by Y Combinator", url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1730dfc7f674050c0f4b_Black.svg'
image Badge for #1 SaaS Product the Week on Product Hunt, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d2c1d6ed417c53f792f51_product-hunt-badge-dark.svg'
heading Increase feature coverage with high impact tests
paragraph
StaticText Generate unit and integration tests with codebase context to catch edge cases that your engineers are missing
[101] link Get access , center=(450,687), inner_text=Get access
, url='https://tally.so/r/nP29pQ'
[103] link Read docs , center=(611,687), inner_text=Read docs
, url='https://docs.usetusk.ai/automated-tests/overview'
image Image Banner, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
paragraph
StaticText Trusted by engineers at fast-growing companies
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678051f8d7910199189cf147_deeplearning-ai-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678052eeec28faeccfc8e556_savvy-wealth-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9787bc5618d15217faf_wefunder-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c01af5f3addba8465aa7f_replo-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c036f04cb435e9b18f9bd_Dark%20Mode%3DYes.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c010e4e3b890efff73aa2_fondo-white-logo-p-500.png'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9c2da166a45cf21a696_prefix-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c0345da9d6db8c1c20df2_genie-logo-white.svg'
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
heading Tusk runs on your PRs to generate happy path and edge case tests
paragraph
StaticText Our AI-powered tool reads your codebase and docs to suggest test cases, allowing you to ship faster but safer.
heading Embedded into your workflow
paragraph
StaticText Tusk sits within GitHub and your CI/CD pipeline so that you don't have to change the way you work
list
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89da_65f8312a12341cfa0dfa2fff_bar%20chart.svg'
link Push in one click, url='https://www.usetusk.ai/#'
paragraph
StaticText View individual test cases before clicking one button to add Tusk-generated tests to a PR's branch.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fa_65f8312a12341cfa0dfa2fbd_time%20add.svg'
link Mock services, url='https://www.usetusk.ai/#'
paragraph
StaticText Tusk takes in context from existing tests to mock services and data structures required to generate integration tests.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fb_65f8312a12341cfa0dfa2fe8_pie%20chart.svg'
link Non-blocking check, url='https://www.usetusk.ai/#'
paragraph
StaticText You decide whether to include Tusk's tests before merging a PR. We're a quiet helper in the background.
heading Build a testing culture that goes beyond writing tests for the sake of coverage
image Image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf2af8f43168ad20adca0_pr-add-to-branch-dark-squarelike-p-800.png'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a1_Frame%20(1).svg'
StaticText PR #1682
paragraph
StaticText feat(subscription-charges): add logic to calculate monthly api usage
StaticText Engineer
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add logic to calculate monthly api usage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add unit tests for calculation
paragraph
StaticText Commented 2 hours ago
StaticText Tusk
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
StaticText Add tests to monthlyApiUsage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d026c1f857f85f4e11e26_github-success-icon.png'
StaticText All checks have passed
paragraph
StaticText 5 successful checks
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a4_Frame%2027.webp'
heading Merge PRs 25% faster with peace of mind
paragraph
StaticText Unlike code review tools, Tusk runs its tests and determines if failures are caused by a bug in the code. This way we give you only targeted suggestions that prevent bugs before deployment.
heading Ready to build a strong testing culture?
link Get access , url='https://tally.so/r/nP29pQ'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
link, url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
StaticText Pages
link Pricing, url='https://www.usetusk.ai/pricing'
link Book a Demo, url='https://www.usetusk.ai/book-a-demo'
link FAQ, url='https://www.usetusk.ai/faq'
StaticText Resources
link Docs, url='https://docs.usetusk.ai/automated-tests/overview'
link Blog, url='https://blog.usetusk.ai/'
link Privacy, url='https://www.usetusk.ai/privacy'
link Terms, url='https://www.usetusk.ai/terms'
heading Subscribe to newsletter
StaticText Stay current with all things Tusk
form Email Form
textbox Email, required
button
link, url='https://www.linkedin.com/company/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1cd8d5b73a24148d6c46_linkedin-vector-icon-white.svg'
link, url='https://twitter.com/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1eb6b208d9b76fc45012_twitter-vector-icon-white.png'
link, url='https://www.youtube.com/@MarcelTusk'
image, url='https://cdn.prod.website-files.com/65f8312a12341cfa0dfa2f49/65f8312a12341cfa0dfa2fc7_youtube.svg'
StaticText © 2025 Tusk AI, Inc.. All rights reserved.
RootWebArea Tusk: AI unit tests to prevent bugs caused by edge cases - Tusk, focused, url='https://www.usetusk.ai/'
banner
[38] link home, center=(441,51), url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
navigation
Show more
[48] button Products , center=(696,50), expanded=False, focused, hasPopup='menu', inner_text=Products
paragraph
[59] button About Us , center=(835,50), expanded=False, hasPopup='menu', inner_text=About Us
paragraph
[71] link Pricing, center=(953,51), url='https://www.usetusk.ai/pricing'
[72] link Docs, center=(1045,51), url='https://docs.usetusk.ai/automated-tests/overview'
[73] link Blog, center=(1128,51), url='https://blog.usetusk.ai/'
[76] link Sign in, center=(1314,51), url='https://app.usetusk.ai/app'
[77] link Talk to our founders, center=(1456,51), url='https://cal.com/marceltan/demo'
image Badge saying "Backed by Y Combinator", url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1730dfc7f674050c0f4b_Black.svg'
image Badge for #1 SaaS Product the Week on Product Hunt, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d2c1d6ed417c53f792f51_product-hunt-badge-dark.svg'
heading Increase feature coverage with high impact tests
paragraph
StaticText Generate unit and integration tests with codebase context to catch edge cases that your engineers are missing
[101] link Get access , center=(450,687), inner_text=Get access
, url='https://tally.so/r/nP29pQ'
[103] link Read docs , center=(611,687), inner_text=Read docs
, url='https://docs.usetusk.ai/automated-tests/overview'
image Image Banner, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
paragraph
StaticText Trusted by engineers at fast-growing companies
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678051f8d7910199189cf147_deeplearning-ai-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678052eeec28faeccfc8e556_savvy-wealth-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9787bc5618d15217faf_wefunder-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c01af5f3addba8465aa7f_replo-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c036f04cb435e9b18f9bd_Dark%20Mode%3DYes.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c010e4e3b890efff73aa2_fondo-white-logo-p-500.png'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9c2da166a45cf21a696_prefix-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c0345da9d6db8c1c20df2_genie-logo-white.svg'
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
heading Tusk runs on your PRs to generate happy path and edge case tests
paragraph
StaticText Our AI-powered tool reads your codebase and docs to suggest test cases, allowing you to ship faster but safer.
heading Embedded into your workflow
paragraph
StaticText Tusk sits within GitHub and your CI/CD pipeline so that you don't have to change the way you work
list
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89da_65f8312a12341cfa0dfa2fff_bar%20chart.svg'
link Push in one click, url='https://www.usetusk.ai/#'
paragraph
StaticText View individual test cases before clicking one button to add Tusk-generated tests to a PR's branch.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fa_65f8312a12341cfa0dfa2fbd_time%20add.svg'
link Mock services, url='https://www.usetusk.ai/#'
paragraph
StaticText Tusk takes in context from existing tests to mock services and data structures required to generate integration tests.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fb_65f8312a12341cfa0dfa2fe8_pie%20chart.svg'
link Non-blocking check, url='https://www.usetusk.ai/#'
paragraph
StaticText You decide whether to include Tusk's tests before merging a PR. We're a quiet helper in the background.
heading Build a testing culture that goes beyond writing tests for the sake of coverage
image Image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf2af8f43168ad20adca0_pr-add-to-branch-dark-squarelike-p-800.png'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a1_Frame%20(1).svg'
StaticText PR #1682
paragraph
StaticText feat(subscription-charges): add logic to calculate monthly api usage
StaticText Engineer
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add logic to calculate monthly api usage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add unit tests for calculation
paragraph
StaticText Commented 2 hours ago
StaticText Tusk
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
StaticText Add tests to monthlyApiUsage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d026c1f857f85f4e11e26_github-success-icon.png'
StaticText All checks have passed
paragraph
StaticText 5 successful checks
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a4_Frame%2027.webp'
heading Merge PRs 25% faster with peace of mind
paragraph
StaticText Unlike code review tools, Tusk runs its tests and determines if failures are caused by a bug in the code. This way we give you only targeted suggestions that prevent bugs before deployment.
heading Ready to build a strong testing culture?
link Get access , url='https://tally.so/r/nP29pQ'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
link, url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
StaticText Pages
link Pricing, url='https://www.usetusk.ai/pricing'
link Book a Demo, url='https://www.usetusk.ai/book-a-demo'
link FAQ, url='https://www.usetusk.ai/faq'
StaticText Resources
link Docs, url='https://docs.usetusk.ai/automated-tests/overview'
link Blog, url='https://blog.usetusk.ai/'
link Privacy, url='https://www.usetusk.ai/privacy'
link Terms, url='https://www.usetusk.ai/terms'
heading Subscribe to newsletter
StaticText Stay current with all things Tusk
form Email Form
textbox Email, required
button
link, url='https://www.linkedin.com/company/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1cd8d5b73a24148d6c46_linkedin-vector-icon-white.svg'
link, url='https://twitter.com/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1eb6b208d9b76fc45012_twitter-vector-icon-white.png'
link, url='https://www.youtube.com/@MarcelTusk'
image, url='https://cdn.prod.website-files.com/65f8312a12341cfa0dfa2f49/65f8312a12341cfa0dfa2fc7_youtube.svg'
StaticText © 2025 Tusk AI, Inc.. All rights reserved.
Reasoning for action: By clicking on the Products button, I initiate the process of learning more about Tusk AI's offerings, which is essential for me to understand how it can improve my development workflow. This action directly aligns with the user's goal of exploring product offerings.
Action: click(48) # Click on the Products button to explore the product offerings.
Change Description: After clicking the 'Products' button, it became focused and maintained its collapsed state, indicating that the user is now exploring the product offerings while its dropdown menu is not yet expanded.
Screenshot before:Screenshot after:---
Step 2:
Url (before/after):
https://www.usetusk.ai/
https://www.usetusk.ai/
Content (before/after):
RootWebArea Tusk: AI unit tests to prevent bugs caused by edge cases - Tusk, focused, url='https://www.usetusk.ai/'
banner
[38] link home, center=(441,51), url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
navigation
Show more
[48] button Products , center=(696,50), expanded=False, focused, hasPopup='menu', inner_text=Products
paragraph
[59] button About Us , center=(835,50), expanded=False, hasPopup='menu', inner_text=About Us
paragraph
[71] link Pricing, center=(953,51), url='https://www.usetusk.ai/pricing'
[72] link Docs, center=(1045,51), url='https://docs.usetusk.ai/automated-tests/overview'
[73] link Blog, center=(1128,51), url='https://blog.usetusk.ai/'
[76] link Sign in, center=(1314,51), url='https://app.usetusk.ai/app'
[77] link Talk to our founders, center=(1456,51), url='https://cal.com/marceltan/demo'
image Badge saying "Backed by Y Combinator", url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1730dfc7f674050c0f4b_Black.svg'
image Badge for #1 SaaS Product the Week on Product Hunt, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d2c1d6ed417c53f792f51_product-hunt-badge-dark.svg'
heading Increase feature coverage with high impact tests
paragraph
StaticText Generate unit and integration tests with codebase context to catch edge cases that your engineers are missing
[101] link Get access , center=(450,687), inner_text=Get access
, url='https://tally.so/r/nP29pQ'
[103] link Read docs , center=(611,687), inner_text=Read docs
, url='https://docs.usetusk.ai/automated-tests/overview'
image Image Banner, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
paragraph
StaticText Trusted by engineers at fast-growing companies
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678051f8d7910199189cf147_deeplearning-ai-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678052eeec28faeccfc8e556_savvy-wealth-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9787bc5618d15217faf_wefunder-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c01af5f3addba8465aa7f_replo-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c036f04cb435e9b18f9bd_Dark%20Mode%3DYes.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c010e4e3b890efff73aa2_fondo-white-logo-p-500.png'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9c2da166a45cf21a696_prefix-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c0345da9d6db8c1c20df2_genie-logo-white.svg'
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
heading Tusk runs on your PRs to generate happy path and edge case tests
paragraph
StaticText Our AI-powered tool reads your codebase and docs to suggest test cases, allowing you to ship faster but safer.
heading Embedded into your workflow
paragraph
StaticText Tusk sits within GitHub and your CI/CD pipeline so that you don't have to change the way you work
list
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89da_65f8312a12341cfa0dfa2fff_bar%20chart.svg'
link Push in one click, url='https://www.usetusk.ai/#'
paragraph
StaticText View individual test cases before clicking one button to add Tusk-generated tests to a PR's branch.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fa_65f8312a12341cfa0dfa2fbd_time%20add.svg'
link Mock services, url='https://www.usetusk.ai/#'
paragraph
StaticText Tusk takes in context from existing tests to mock services and data structures required to generate integration tests.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fb_65f8312a12341cfa0dfa2fe8_pie%20chart.svg'
link Non-blocking check, url='https://www.usetusk.ai/#'
paragraph
StaticText You decide whether to include Tusk's tests before merging a PR. We're a quiet helper in the background.
heading Build a testing culture that goes beyond writing tests for the sake of coverage
image Image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf2af8f43168ad20adca0_pr-add-to-branch-dark-squarelike-p-800.png'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a1_Frame%20(1).svg'
StaticText PR #1682
paragraph
StaticText feat(subscription-charges): add logic to calculate monthly api usage
StaticText Engineer
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add logic to calculate monthly api usage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add unit tests for calculation
paragraph
StaticText Commented 2 hours ago
StaticText Tusk
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
StaticText Add tests to monthlyApiUsage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d026c1f857f85f4e11e26_github-success-icon.png'
StaticText All checks have passed
paragraph
StaticText 5 successful checks
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a4_Frame%2027.webp'
heading Merge PRs 25% faster with peace of mind
paragraph
StaticText Unlike code review tools, Tusk runs its tests and determines if failures are caused by a bug in the code. This way we give you only targeted suggestions that prevent bugs before deployment.
heading Ready to build a strong testing culture?
link Get access , url='https://tally.so/r/nP29pQ'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
link, url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
StaticText Pages
link Pricing, url='https://www.usetusk.ai/pricing'
link Book a Demo, url='https://www.usetusk.ai/book-a-demo'
link FAQ, url='https://www.usetusk.ai/faq'
StaticText Resources
link Docs, url='https://docs.usetusk.ai/automated-tests/overview'
link Blog, url='https://blog.usetusk.ai/'
link Privacy, url='https://www.usetusk.ai/privacy'
link Terms, url='https://www.usetusk.ai/terms'
heading Subscribe to newsletter
StaticText Stay current with all things Tusk
form Email Form
textbox Email, required
button
link, url='https://www.linkedin.com/company/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1cd8d5b73a24148d6c46_linkedin-vector-icon-white.svg'
link, url='https://twitter.com/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1eb6b208d9b76fc45012_twitter-vector-icon-white.png'
link, url='https://www.youtube.com/@MarcelTusk'
image, url='https://cdn.prod.website-files.com/65f8312a12341cfa0dfa2f49/65f8312a12341cfa0dfa2fc7_youtube.svg'
StaticText © 2025 Tusk AI, Inc.. All rights reserved.
RootWebArea Tusk: AI unit tests to prevent bugs caused by edge cases - Tusk, focused, url='https://www.usetusk.ai/'
banner
[38] link home, center=(441,51), url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
navigation
Show more
[48] button Products , center=(696,50), expanded=False, hasPopup='menu', inner_text=Products
paragraph
[59] button About Us , center=(835,50), expanded=False, focused, hasPopup='menu', inner_text=About Us
paragraph
[71] link Pricing, center=(953,51), url='https://www.usetusk.ai/pricing'
[72] link Docs, center=(1045,51), url='https://docs.usetusk.ai/automated-tests/overview'
[73] link Blog, center=(1128,51), url='https://blog.usetusk.ai/'
[76] link Sign in, center=(1314,51), url='https://app.usetusk.ai/app'
[77] link Talk to our founders, center=(1456,51), url='https://cal.com/marceltan/demo'
image Badge saying "Backed by Y Combinator", url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1730dfc7f674050c0f4b_Black.svg'
image Badge for #1 SaaS Product the Week on Product Hunt, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d2c1d6ed417c53f792f51_product-hunt-badge-dark.svg'
heading Increase feature coverage with high impact tests
paragraph
StaticText Generate unit and integration tests with codebase context to catch edge cases that your engineers are missing
[101] link Get access , center=(450,687), inner_text=Get access
, url='https://tally.so/r/nP29pQ'
[103] link Read docs , center=(611,687), inner_text=Read docs
, url='https://docs.usetusk.ai/automated-tests/overview'
image Image Banner, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
paragraph
StaticText Trusted by engineers at fast-growing companies
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678051f8d7910199189cf147_deeplearning-ai-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678052eeec28faeccfc8e556_savvy-wealth-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9787bc5618d15217faf_wefunder-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c01af5f3addba8465aa7f_replo-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c036f04cb435e9b18f9bd_Dark%20Mode%3DYes.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c010e4e3b890efff73aa2_fondo-white-logo-p-500.png'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9c2da166a45cf21a696_prefix-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c0345da9d6db8c1c20df2_genie-logo-white.svg'
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
heading Tusk runs on your PRs to generate happy path and edge case tests
paragraph
StaticText Our AI-powered tool reads your codebase and docs to suggest test cases, allowing you to ship faster but safer.
heading Embedded into your workflow
paragraph
StaticText Tusk sits within GitHub and your CI/CD pipeline so that you don't have to change the way you work
list
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89da_65f8312a12341cfa0dfa2fff_bar%20chart.svg'
link Push in one click, url='https://www.usetusk.ai/#'
paragraph
StaticText View individual test cases before clicking one button to add Tusk-generated tests to a PR's branch.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fa_65f8312a12341cfa0dfa2fbd_time%20add.svg'
link Mock services, url='https://www.usetusk.ai/#'
paragraph
StaticText Tusk takes in context from existing tests to mock services and data structures required to generate integration tests.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fb_65f8312a12341cfa0dfa2fe8_pie%20chart.svg'
link Non-blocking check, url='https://www.usetusk.ai/#'
paragraph
StaticText You decide whether to include Tusk's tests before merging a PR. We're a quiet helper in the background.
heading Build a testing culture that goes beyond writing tests for the sake of coverage
image Image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf2af8f43168ad20adca0_pr-add-to-branch-dark-squarelike-p-800.png'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a1_Frame%20(1).svg'
StaticText PR #1682
paragraph
StaticText feat(subscription-charges): add logic to calculate monthly api usage
StaticText Engineer
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add logic to calculate monthly api usage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add unit tests for calculation
paragraph
StaticText Commented 2 hours ago
StaticText Tusk
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
StaticText Add tests to monthlyApiUsage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d026c1f857f85f4e11e26_github-success-icon.png'
StaticText All checks have passed
paragraph
StaticText 5 successful checks
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a4_Frame%2027.webp'
heading Merge PRs 25% faster with peace of mind
paragraph
StaticText Unlike code review tools, Tusk runs its tests and determines if failures are caused by a bug in the code. This way we give you only targeted suggestions that prevent bugs before deployment.
heading Ready to build a strong testing culture?
link Get access , url='https://tally.so/r/nP29pQ'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
link, url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
StaticText Pages
link Pricing, url='https://www.usetusk.ai/pricing'
link Book a Demo, url='https://www.usetusk.ai/book-a-demo'
link FAQ, url='https://www.usetusk.ai/faq'
StaticText Resources
link Docs, url='https://docs.usetusk.ai/automated-tests/overview'
link Blog, url='https://blog.usetusk.ai/'
link Privacy, url='https://www.usetusk.ai/privacy'
link Terms, url='https://www.usetusk.ai/terms'
heading Subscribe to newsletter
StaticText Stay current with all things Tusk
form Email Form
textbox Email, required
button
link, url='https://www.linkedin.com/company/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1cd8d5b73a24148d6c46_linkedin-vector-icon-white.svg'
link, url='https://twitter.com/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1eb6b208d9b76fc45012_twitter-vector-icon-white.png'
link, url='https://www.youtube.com/@MarcelTusk'
image, url='https://cdn.prod.website-files.com/65f8312a12341cfa0dfa2f49/65f8312a12341cfa0dfa2fc7_youtube.svg'
StaticText © 2025 Tusk AI, Inc.. All rights reserved.
Reasoning for action: I clicked on the About Us button because it is essential to learn more about Tusk AI's mission, vision, and values, which will provide context about their product offerings. This step moves me forward in understanding how Tusk AI can enhance my development workflow, which aligns with the user story.
Action: click(59) # Click on the About Us button to learn more about the company.
Change Description: The About Us button, which was previously unfocused, became focused as a result of the click action, indicating that the user is now in a section related to company information.
Screenshot before:Screenshot after:---
Step 3:
Url (before/after):
https://www.usetusk.ai/
https://docs.usetusk.ai/automated-tests/overview
Content (before/after):
RootWebArea Tusk: AI unit tests to prevent bugs caused by edge cases - Tusk, focused, url='https://www.usetusk.ai/'
banner
[38] link home, center=(441,51), url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
navigation
Show more
[48] button Products , center=(696,50), expanded=False, hasPopup='menu', inner_text=Products
paragraph
[59] button About Us , center=(835,50), expanded=False, focused, hasPopup='menu', inner_text=About Us
paragraph
[71] link Pricing, center=(953,51), url='https://www.usetusk.ai/pricing'
[72] link Docs, center=(1045,51), url='https://docs.usetusk.ai/automated-tests/overview'
[73] link Blog, center=(1128,51), url='https://blog.usetusk.ai/'
[76] link Sign in, center=(1314,51), url='https://app.usetusk.ai/app'
[77] link Talk to our founders, center=(1456,51), url='https://cal.com/marceltan/demo'
image Badge saying "Backed by Y Combinator", url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1730dfc7f674050c0f4b_Black.svg'
image Badge for #1 SaaS Product the Week on Product Hunt, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d2c1d6ed417c53f792f51_product-hunt-badge-dark.svg'
heading Increase feature coverage with high impact tests
paragraph
StaticText Generate unit and integration tests with codebase context to catch edge cases that your engineers are missing
[101] link Get access , center=(450,687), inner_text=Get access
, url='https://tally.so/r/nP29pQ'
[103] link Read docs , center=(611,687), inner_text=Read docs
, url='https://docs.usetusk.ai/automated-tests/overview'
image Image Banner, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
paragraph
StaticText Trusted by engineers at fast-growing companies
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678051f8d7910199189cf147_deeplearning-ai-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/678052eeec28faeccfc8e556_savvy-wealth-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9787bc5618d15217faf_wefunder-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c01af5f3addba8465aa7f_replo-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c036f04cb435e9b18f9bd_Dark%20Mode%3DYes.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c010e4e3b890efff73aa2_fondo-white-logo-p-500.png'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bf9c2da166a45cf21a696_prefix-logo-white.svg'
image Image Partners, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673c0345da9d6db8c1c20df2_genie-logo-white.svg'
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
heading Tusk runs on your PRs to generate happy path and edge case tests
paragraph
StaticText Our AI-powered tool reads your codebase and docs to suggest test cases, allowing you to ship faster but safer.
heading Embedded into your workflow
paragraph
StaticText Tusk sits within GitHub and your CI/CD pipeline so that you don't have to change the way you work
list
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89da_65f8312a12341cfa0dfa2fff_bar%20chart.svg'
link Push in one click, url='https://www.usetusk.ai/#'
paragraph
StaticText View individual test cases before clicking one button to add Tusk-generated tests to a PR's branch.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fa_65f8312a12341cfa0dfa2fbd_time%20add.svg'
link Mock services, url='https://www.usetusk.ai/#'
paragraph
StaticText Tusk takes in context from existing tests to mock services and data structures required to generate integration tests.
listitem
article
image Icon, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b88b9/673be64804f5ed85a91b89fb_65f8312a12341cfa0dfa2fe8_pie%20chart.svg'
link Non-blocking check, url='https://www.usetusk.ai/#'
paragraph
StaticText You decide whether to include Tusk's tests before merging a PR. We're a quiet helper in the background.
heading Build a testing culture that goes beyond writing tests for the sake of coverage
image Image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf2af8f43168ad20adca0_pr-add-to-branch-dark-squarelike-p-800.png'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a1_Frame%20(1).svg'
StaticText PR #1682
paragraph
StaticText feat(subscription-charges): add logic to calculate monthly api usage
StaticText Engineer
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add logic to calculate monthly api usage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
StaticText add unit tests for calculation
paragraph
StaticText Commented 2 hours ago
StaticText Tusk
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf5903430cd2de7f74025_marcel_IMG_8787new_square-p-500.jpg'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673bfded5f3addba8461b79e_tusk-t-logo.svg'
StaticText Add tests to monthlyApiUsage
paragraph
StaticText Commented 2 hours ago
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d026c1f857f85f4e11e26_github-success-icon.png'
StaticText All checks have passed
paragraph
StaticText 5 successful checks
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673be64804f5ed85a91b88a4_Frame%2027.webp'
heading Merge PRs 25% faster with peace of mind
paragraph
StaticText Unlike code review tools, Tusk runs its tests and determines if failures are caused by a bug in the code. This way we give you only targeted suggestions that prevent bugs before deployment.
heading Ready to build a strong testing culture?
link Get access , url='https://tally.so/r/nP29pQ'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673cf1768e06d561b954f5f7_pr-check-hero-image-dark-p-1600.png'
link, url='https://www.usetusk.ai/'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673befa76c897580685a931a_tusk-full-logo.svg'
StaticText Pages
link Pricing, url='https://www.usetusk.ai/pricing'
link Book a Demo, url='https://www.usetusk.ai/book-a-demo'
link FAQ, url='https://www.usetusk.ai/faq'
StaticText Resources
link Docs, url='https://docs.usetusk.ai/automated-tests/overview'
link Blog, url='https://blog.usetusk.ai/'
link Privacy, url='https://www.usetusk.ai/privacy'
link Terms, url='https://www.usetusk.ai/terms'
heading Subscribe to newsletter
StaticText Stay current with all things Tusk
form Email Form
textbox Email, required
button
link, url='https://www.linkedin.com/company/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1cd8d5b73a24148d6c46_linkedin-vector-icon-white.svg'
link, url='https://twitter.com/usetusk'
image, url='https://cdn.prod.website-files.com/673be64804f5ed85a91b883f/673d1eb6b208d9b76fc45012_twitter-vector-icon-white.png'
link, url='https://www.youtube.com/@MarcelTusk'
image, url='https://cdn.prod.website-files.com/65f8312a12341cfa0dfa2f49/65f8312a12341cfa0dfa2fc7_youtube.svg'
StaticText © 2025 Tusk AI, Inc.. All rights reserved.
RootWebArea Overview - Tusk, focused, url='https://docs.usetusk.ai/automated-tests/overview'
main
[74] button Search or ask... Ctrl K, center=(840,32), inner_text=Search or ask...
Ctrl K, type=button
image
Show more
navigation
list
listitem
[83] link Support, center=(1438,31), url='mailto:founders@usetusk.ai'
listitem
[87] link Dashboard, center=(1544,32), url='https://usetusk.ai/app'
[93] button Toggle dark mode, center=(1632,32)
image
[113] link Automated Tests, center=(636,88), url='https://docs.usetusk.ai/automated-tests/introduction'
[115] link UI/UX Fixes, center=(758,88), url='https://docs.usetusk.ai/ui-fixes/onboarding'
[122] link Tusk home page dark logo, center=(310,34), inner_text=Tusk home page, url='https://usetusk.ai/'
image dark logo, url='https://mintlify.s3.us-west-1.amazonaws.com/tusk/logo/tusk_full_logo.svg'
heading Get Started
list
listitem
[132] link Documentation, center=(376,140), url='https://docs.usetusk.ai/automated-tests/introduction'
listitem
[136] link Onboarding, center=(376,176), url='https://docs.usetusk.ai/automated-tests/onboarding'
heading Platform
list
listitem
[143] link Overview, center=(376,278), url='https://docs.usetusk.ai/automated-tests/overview'
listitem
[147] link Customization, center=(376,314), url='https://docs.usetusk.ai/automated-tests/customization'
listitem
[151] link Advantages, center=(376,350), url='https://docs.usetusk.ai/automated-tests/advantages'
listitem
[155] link Security Policy, center=(376,386), url='https://docs.usetusk.ai/automated-tests/security-policy'
StaticText Platform
heading Overview
paragraph
StaticText Generate unit and integration tests for your PRs
image Tip
paragraph
StaticText This product is currently in private preview. Fill out
[176] link this form, center=(1003,315), url='https://tally.so/r/nP29pQ'
StaticText to get access.
heading Navigate to header Test Generation
[179] link Navigate to header, center=(567,406), inner_text=, url='https://docs.usetusk.ai/automated-tests/overview#test-generation'
StaticText
image
paragraph
StaticText We’ve built a new Tusk agent that’s optimized for generating unit and integration tests for your code changes. Increase your code coverage with tests that actually
strong
StaticText check for edge cases
StaticText .
[182] span, center=(677,406), inner_text=Test Generation
paragraph
StaticText For engineering teams with a testing culture, this feature helps to cut down on the time spent writing good tests, which make up
strong
StaticText 25-50% of the time spent on a PR
StaticText .
[a] Iframe Loom video player, center=(947,792), title=Loom video player
RootWebArea Demo of Tusk test check, url='https://www.loom.com/embed/4c9686b24d304bfc9ce0c2ac7b6e0dc8?sid=0e120cf6-f740-4e60-8083-8c0893d7411e?hideEmbedTopBar=true&hide_title=true&hide_owner=true'
main
image
StaticText 2 min
[a69] button Copy Link, center=(1227,624)
image
[a74] link Open video in Loom, center=(1267,622), url='https://www.loom.com/share/4c9686b24d304bfc9ce0c2ac7b6e0dc8'
button Open video in Loom
image
[a79] button Play the video, center=(947,792)
image
image
StaticText 0.8
StaticText ×
image
StaticText 1
StaticText ×
[a99] image, center=(929,880)
StaticText 1.2
StaticText ×
image
StaticText 1.5
StaticText ×
image
StaticText 1.7
StaticText ×
image
StaticText 2
StaticText ×
image
StaticText 2.5
StaticText ×
StaticText 2 min 11 sec
StaticText ⚡️
StaticText 2 min 43 sec
StaticText 2 min 11 sec
StaticText 1 min 49 sec
StaticText 1 min 27 sec
StaticText 1 min 17 sec
StaticText 1 min 5 sec
StaticText 52 sec
image
StaticText 2 min
button Copy Link
image
link Open video in Loom, url='https://www.loom.com/share/4c9686b24d304bfc9ce0c2ac7b6e0dc8'
button Open video in Loom
image
button Play the video
image
image
StaticText 0.8
StaticText ×
image
StaticText 1
StaticText ×
image
StaticText 1.2
StaticText ×
image
StaticText 1.5
StaticText ×
image
StaticText 1.7
StaticText ×
image
StaticText 2
StaticText ×
image
StaticText 2.5
StaticText ×
StaticText 2 min 11 sec
StaticText ⚡️
StaticText 2 min 43 sec
StaticText 2 min 11 sec
StaticText 1 min 49 sec
StaticText 1 min 27 sec
StaticText 1 min 17 sec
StaticText 1 min 5 sec
StaticText 52 sec
[192] span, center=(662,1059), inner_text=How It Works
heading Navigate to header How It Works
[189] link Navigate to header, center=(567,1059), inner_text=, url='https://docs.usetusk.ai/automated-tests/overview#how-it-works'
StaticText
image
list
listitem
ListMarker 0.
paragraph
StaticText When a commit is pushed to a PR, Tusk will look at the PR details, existing tests (if any), and codebase context to generate tests for the happy path and edge cases.
listitem
ListMarker 0.
paragraph
StaticText Tusk will run these new tests in an
strong
StaticText isolated sandbox
StaticText .
listitem
ListMarker 0.
paragraph
StaticText If any tests fail and Tusk determines that the failure is due to an issue in the test, Tusk will auto-iterate on the test case.
listitem
ListMarker 0.
paragraph
StaticText Once the check is complete, Tusk will leave a
strong
StaticText PR comment
StaticText with a summary of the tests generated as well as the check history.
paragraph
image Screenshot of Tusk's PR comment post-check, url='https://mintlify.s3.us-west-1.amazonaws.com/tusk/images/tusk-tester-pr-comment.jpeg'
button Expand image: Screenshot of Tusk's PR comment post-check
list
listitem
ListMarker 0.
StaticText You can view the test cases created by clicking
strong
StaticText View tests
StaticText or going to the check’s Details.
paragraph
image Screenshot of Tusk's automated tests, url='https://mintlify.s3.us-west-1.amazonaws.com/tusk/images/pr-check-hero-image-dark-new.png'
button Expand image: Screenshot of Tusk's automated tests
list
listitem
ListMarker 0.
paragraph
StaticText You can view the code for each test case, the reason why it was created, whether it passed or failed, and the test execution logs.
listitem
ListMarker 0.
paragraph
StaticText Click
strong
StaticText Incorporate tests
StaticText to add the tests to the PR. If you’d like to add only a subset of the Tusk tests, hover over the code block, click to copy the test to your clipboard, and add it to the test file(s) in your IDE.
image Screenshot of Tusk's 'Add to branch' button, url='https://mintlify.s3.us-west-1.amazonaws.com/tusk/images/pr-incorporate-tests-dark.png'
button Expand image: Screenshot of Tusk's 'Add to branch' button
list
listitem
ListMarker 0.
StaticText You will see a new commit in the PR with the Tusk tests added. Good to go!
paragraph
image Screenshot of Tusk's new commit with tests, url='https://mintlify.s3.us-west-1.amazonaws.com/tusk/images/pr-new-commit-dark.jpg'
button Expand image: Screenshot of Tusk's new commit with tests
paragraph
StaticText Questions? Reach out to
link support@usetusk.ai, url='mailto:support@usetusk.ai'
StaticText . We will respond as soon as possible.
separator, orientation='horizontal'
heading Navigate to header Coming Up
link Navigate to header, url='https://docs.usetusk.ai/automated-tests/overview#coming-up'
StaticText
image
list
listitem
paragraph
StaticText UI to review and incorporate select test cases
listitem
paragraph
StaticText E2E test generation with codebase context
listitem
paragraph
StaticText GitLab support
paragraph
StaticText Was this page helpful?
button Yes
image
button No
image
link Onboarding, url='https://docs.usetusk.ai/automated-tests/onboarding'
image
link Customization, url='https://docs.usetusk.ai/automated-tests/customization'
image
link x, url='https://x.com/usetusk'
image
link github, url='https://github.com/apps/use-tusk'
image
link linkedin, url='https://www.linkedin.com/company/usetusk'
image
link Powered by Mintlify, url='https://mintlify.com/preview-request?utm_campaign=poweredBy&utm_medium=docs&utm_source=docs.usetusk.ai'
image
StaticText On this page
list
listitem
[299] link Test Generation, center=(1532,200), url='https://docs.usetusk.ai/automated-tests/overview#test-generation'
listitem
[301] link How It Works, center=(1532,232), url='https://docs.usetusk.ai/automated-tests/overview#how-it-works'
listitem
[303] link Coming Up, center=(1532,264), url='https://docs.usetusk.ai/automated-tests/overview#coming-up'
alert, atomic
Reasoning for action: I clicked on the 'Read docs' link because it is crucial for the user to access detailed information about the product offerings of Tusk AI, specifically regarding automated tests. This step moves the user closer to understanding how Tusk AI can enhance their development workflow, fulfilling the user story's requirement to explore product offerings and make an informed decision.
Action: click(103) # Click on the Read docs link to learn more about how Tusk works.
Change Description: The browser navigated to the Tusk documentation page, specifically to the automated tests overview, which resulted in a change of URL to 'https://docs.usetusk.ai/automated-tests/overview' and the display of new content including headings, lists, and various links related to test generation and documentation resources.
Screenshot before:Screenshot after:---