unit testing</a> &amp; <a href=https://symfonycasts.com/screencast/"https://symfonycasts.com/screencast/phpunit-integration">integration testing</a>. But what about testing your actual <em>site</em>? Clicking links? Filling out forms? Welcome to end-to-end application testing. Here's what we'll tackle:</p> <ul> <li>Functional tests vs E2E tests vs application testing</li> <li>Testing our first page</li> <li>Test naming &amp; behavior-driven development</li> <li>Controlling &amp; seeding the database, the right way</li> <li>Assertions &amp; using the crawler</li> <li>Testing authentication &amp; logging in before tests</li> <li>Panther: testing in a JavaScript-enabled environment</li> <li>zenstruck/browser: a testing experience to love!</li> <li>Debugging: screenshots, pausing tests &amp; more</li> <li>"Waiting" for loading &amp; other JavaScript interactions</li> <li>Testing an API</li> </ul> <p>Let's test!</p> "> End to End (E2E) App Testing Video Tutorial Screencast | SymfonyCasts

This course is still being released! Check back later for more chapters.

Get Notified About this Course!

We will send you messages regarding this course only
and nothing else, we promise.
You can unsubscribe anytime by emailing us at:
privacy@symfonycasts.com
> Testing >

Course Overview

Login to bookmark this course

End to End (E2E) App Testing

Revamp your skillset with this complete Symfony E2E testing tutorial—master test naming, assertions, debugging methods, and more!

  • beginner
  • 0 students
  • EN/ES Captions
  • EN/ES Script
  • Certificate of Completion

About this course

This course is in the planning stages

We've covered unit testing & integration testing. But what about testing your actual site? Clicking links? Filling out forms? Welcome to end-to-end application testing. Here's what we'll tackle:

  • Functional tests vs E2E tests vs application testing
  • Testing our first page
  • Test naming & behavior-driven development
  • Controlling & seeding the database, the right way
  • Assertions & using the crawler
  • Testing authentication & logging in before tests
  • Panther: testing in a JavaScript-enabled environment
  • zenstruck/browser: a testing experience to love!
  • Debugging: screenshots, pausing tests & more
  • "Waiting" for loading & other JavaScript interactions
  • Testing an API

Let's test!

Next courses in the Testing: Beginner Testing section of the Testing Track!

7 Comments

Sort By
Login or Register to join the conversation

Are there any news when this course is available?

| Reply |

Hey @Julian-D and @Pedy !

Thank you for your interest in SymfonyCasts tutorials! This course is currently on pause because we're working on other topics and don't have much time to push it forward. I think it will be released later this year, but I don't have more exact estimations, unfortunately.

Cheers!

1 | Reply |
Julian-D avatar Julian-D 2 months ago

Hey! Really curious about this one! Is there an ETA? Cheers!

| Reply |
Marcos-D avatar Marcos-D 7 months ago

Hi! looking forward for this one. What's the ETA? Thanks

| Reply |

Hey Marcos,

Thank you for your interest in SymfonyCasts tutorials! We're going to release a few Symfony 7-related tutorials before this, so my rough estimation - this will be started releasing after 1-2 months. Feel free to subscribe to it with "Notify me when course is available" button above - we will notify you when the first chapter will be released on it :)

Cheers!

| Reply |

no Worries. Is there an older version of this one?

| Reply |

Hey Marcos,

Unfortunately, there's no one. Though you can try to search on SymfonyCasts for specific topics you're interested in, just in case we have it covered in an older course already.

Cheers!

| Reply |

Delete comment?

Share this comment

astronaut with balloons in space

"Houston: no signs of life"
Start the conversation!