
Introduction to the course about creating an E-Commerce website on local computer. Full fledged site we can use to practice frontend and backend automation testing.
Discussion of the tool we use to install WordPress locally. Tool called "Locale" formerly "Flywheel".
Discussion of creating the WordPress site using the tool "Local".
Discussion of installing the theme for our site. "StoreFront" theme.
Discussion of installing the plugin that makes our site an e-commerce site. 'WooCommerce' plugin.
Discussion of adding sample products to our e-commerce site. Sample products provided by WooCommerce.
Discussion of how to enable user registration and how to make the 'Shop' page the home page.
Discussion of checkout with 100% off coupon. Checkout without credit card and view order in the backend.
Discussion of checkout with 'Cash' option. Checkout without credit card and view order in the backend.
Discussion of enabling REST API for WooCommerce and testing the API using Postman and Python script.
Discussion of how to connect to the database of our WordPress site. Connect using MySQL WorkBench and the builtin UI.
Explaining the next video. Creating a test website using docker on a remote server.
In this comprehensive video tutorial, you'll learn how to deploy the Demo E-Commerce Store on a remote server. We start by setting up a VPS (Virtual Private Server), where you can get a 2-month free server from Digital Ocean using this referral link: https://m.do.co/c/b611ef1d7648.
Next, you'll install Docker and configure the site using Docker Compose, based on this GitHub repository: https://github.com/supersqa1/demostore-docker-website.
Creating a subdomain for your deployment is optional, giving you flexibility depending on your project needs. This tutorial is perfect for developers looking to practice real-world application deployment.
Course conclusion. Review what was done in the course.
This is a short course teaching you how you can install and run an E-Commerce site on your own computer. You will be able to install and run a full fledged E-Commerce site on your computer where you can practice writing Selenium WebDriver (frontend) or backend api testing.
You will have access to a REST API and MySQL database. You should be able to write any tests you would in your QA Automation job.
If you area learning Selenium WebDriver, Robot Framework, BDD Testing .... and such, having your own site to practice will be a lot of help.
We have full courses related to Selenium WebDriver, Robot Framework, BDD Testing using Python language, and we use these site to practice the concepts we teach.