Back To Course Home
Testing React Applications with Postman and WebdriverIO
0% completed
Course Overview
Prerequisites and Benefits of the CourseThe Course StructureA Brief Introduction to the Course Tech Stack
Understanding Modern Testing Practices
Old School Approach: WaterfallModern Approach: AgileProblems with Over-reliance on UI TestingSummaryQuiz: Modern Testing Practices
Understanding the Test Pyramid
What Is the Test Pyramid?Unit TestingIntegration TestingEnd-To-End TestingAcceptance TestingQuiz: Understanding the Test PyramidChallenge: Unit Test a Vowels Counter FunctionSolution: Unit Test a Vowels Counter Function
Next.js and the Example Application
What Is Next.js?
Learn the Application Features
Quiz: Next.js and the Example Application
Challenge: Next.js and the Example Application
Solution: Next.js and the Example Application
Testing Endpoints with Postman
Overview of Postman APITesting the Sign-up EndpointTesting the Login EndpointAutomated Postman TestsData-Driven TestsQuiz: Testing Endpoints with PostmanChallenge: Testing Endpoints with PostmanSolution: Testing Endpoints with Postman
Testing the UI Workflow with WebdriverIO
Overview of WebdriverIOUnderstanding WebdriverIO SelectorsWebdriverIO Testing LibraryElement Selection Using the Testing PlaygroundPage Object Design PatternTesting the Sign-up FlowTesting the Login FlowQuiz: Testing the UI Workflow with WebdriverIOChallenge: Testing the User Interface with WebdriverIOSolution: Testing the UI Workflow with WebdriverIO
Test a Work Order Manager with Postman
Challenge: Create an OrderSolution: Create an OrderChallenge: Read OrderSolution: Read OrderChallenge: Read All OrdersSolution: Read All OrdersChallenge: Update an OrderSolution: Update an OrderChallenge: Delete an OrderSolution: Delete an OrderQuiz: Test a Work Order Manager With Postman
Test a Work Order Manager with WebdriverIO
Challenge: Create an OrderSolution: Create an OrderChallenge: Update an OrderSolution: Update an OrderChallenge: Order WorkflowSolution: Order WorkflowQuiz: Test a Work Order Manager with WebdriverIO
Conclusion
Summary and Next Steps
Appendix
Installation of Project Dependencies

Solution: Next.js and the Example Application

Review the solution to manually test the expected behavior in the login application.

We'll cover the following
  • Challenge solution
    • What happens when we try logging in with an unrecognized account?
    • What happens if we try signing up with an existing account?
    • What happens if we try signing in without entering a username or password?
    • What happens when we try signing up with nonmatching passwords?
    • What happens when we try accessing the profile page by manually adding the subdirectory /profile to the URL without first logging into the application?

Get hands-on with 1400+ tech skills courses.