In this video, Meaghan Lewis shows an example of a user interface test for the Stickerfy application that will test the workflow of ordering stickers. The example sheds light on a good example of a typical UI test.
- [Instructor] Sometimes the quick and effective…lower level unit and integration tests are not enough.…UI tests can help provide a complete picture…of test coverage.…UI tests are always running inside a browser…and simulate user behavior by completing workflows…within an application.…UI tests are sometimes called end-to-end or functional tests…because they test the entire application…from the front-end UI to the back-end database systems.…
In that sense, UI tests are also a form…of integration testing,…ensuring that machines and component collaborations…are all working together as expected.…It's important to remember that these UI tests…are the hardest to set up.…They require an environment that has…specific browser types and versions.…I'll now focus on an example of a UI test…for the Stickerfy application.…I'll start by opening up the Atom text editor…and navigating to the test class…under test UI…and opening the class checkout.spec.js.…
This test class uses Mocha along with the help…of Selenium WebDriver which is a popular option…
- The test pyramid
- Unit, integration, and UI tests
- Creating an automation strategy
- Choosing test tools
- Deciding what to automation
- Identifying the risks and cost of automation
- Implementing test automation
- Using continuous integration
- Measuring code coverage
Skill Level Beginner
Value of automation1m 24s
1. Test Types
2. How to Approach Automation
3. Testing Tools
4. Decide What to Automate
5. Adopt Test Automation
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.