Skip to content

Mdevpro78/automation_front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automation front


این پروژه شامل صفحات ورود، ثبت نام، حساب کاربری می‌باشد همچنین شامل تست‌های end to end با استفاده از ابزار cypress نیز برای هریک از صفحات مذکور است

📝 Table of Contents

🧐 Project Info

این فایل شامل دستورات لازم برای اجرای پروژه و مشاهده نتایج تست ها بر بستر داکر همچنین توضیحات لازم برای فهم ساختار پروژه می‌باشد.

توضیحات ساختار پروژه

  • docs: Gherkin شامل فایل سناریو‌ها با زبان.
  • cypress/e2e: شامل تست‌های صفحات لاگین، ثبت نام و حساب کاربری است.
  • cypress/videos: شامل فایل تصویری از فرایند اجرای تست‌ها
  • cypress.config.js: cypress فایل مربوط به کانفیک
  • Dockerfile.web: web فایل ایمیج داکر مربوط به سرویس
  • docker-compose.yaml: web, cypress فایل شامل سرویس‌های

🏁 Getting Started

این بخش شامل معرفی ابزار‌های مورد نیاز برای اجرای پروژه همچنین شامل گام های اجرای پروژه می‌باشد.

Prerequisites

تنها ابزار مورد نیاز برای اجرای پروژه Docker و Docker Compose می باشند.

Installing

این بخش شامل دستورات لازم برای اجرای پروژه بر بستر داکر می‌باشد.
۱. دریافت پروژه از گیت‌هاب.
git clone -b master https://github.com/Mdevpro78/automation_front.git  && cd automation_front
۲. اجرای پرژه
windows user: docker compose -f docker-compose.yaml up -d 
linux user: sudo docker compose -f docker-compose.yaml up -d 
۳. توقف پروژه
windows user: docker compose -f docker-compose.yaml down -v
linux user: sudo docker compose -f docker-compose.yaml down -v
۴. مشاهده لاگ‌های cypress
windows user: docker compose -f docker-compose.yaml logs -f cypress
linux user: sudo docker compose -f docker-compose.yaml logs -f cypress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published