https://github.com/mdevpro78/automation_front
https://github.com/mdevpro78/automation_front
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mdevpro78/automation_front
- Owner: Mdevpro78
- Created: 2024-05-07T18:23:40.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-07T18:53:13.000Z (about 2 years ago)
- Last Synced: 2024-05-07T19:39:54.945Z (about 2 years ago)
- Language: JavaScript
- Size: 222 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
automation front
---
این پروژه شامل صفحات ورود، ثبت نام، حساب کاربری میباشد همچنین شامل تستهای end to end با استفاده از ابزار cypress نیز برای هریک از صفحات مذکور است
## 📝 Table of Contents
- [📝 Table of Contents](#-table-of-contents)
- [🧐 Project Info](#-project-info)
- [🏁 Getting Started](#-getting-started)
- [Prerequisites](#prerequisites)
- [Installing](#installing)
## 🧐 Project Info
این فایل شامل دستورات لازم برای اجرای پروژه و مشاهده نتایج تست ها بر بستر داکر همچنین توضیحات لازم برای فهم ساختار پروژه میباشد.
توضیحات ساختار پروژه
- docs: Gherkin شامل فایل سناریوها با زبان.
- cypress/e2e: شامل تستهای صفحات لاگین، ثبت نام و حساب کاربری است.
- cypress/videos: شامل فایل تصویری از فرایند اجرای تستها
- cypress.config.js: cypress فایل مربوط به کانفیک
- Dockerfile.web: web فایل ایمیج داکر مربوط به سرویس
- docker-compose.yaml: web, cypress فایل شامل سرویسهای
دانلود سناریوهای تست
## 🏁 Getting Started
این بخش شامل معرفی ابزارهای مورد نیاز برای اجرای پروژه همچنین شامل گام های اجرای پروژه میباشد.
### Prerequisites
### Installing
این بخش شامل دستورات لازم برای اجرای پروژه بر بستر داکر میباشد.
۱. دریافت پروژه از گیتهاب.
```sh
git clone -b master https://github.com/Mdevpro78/automation_front.git && cd automation_front
```
۲. اجرای پرژه
```sh
windows user: docker compose -f docker-compose.yaml up -d
linux user: sudo docker compose -f docker-compose.yaml up -d
```
۳. توقف پروژه
```sh
windows user: docker compose -f docker-compose.yaml down -v
linux user: sudo docker compose -f docker-compose.yaml down -v
```
۴. مشاهده لاگهای cypress
```sh
windows user: docker compose -f docker-compose.yaml logs -f cypress
linux user: sudo docker compose -f docker-compose.yaml logs -f cypress
```