این پروژه شامل صفحات ورود، ثبت نام، حساب کاربری میباشد همچنین شامل تستهای end to end با استفاده از ابزار cypress نیز برای هریک از صفحات مذکور است
این فایل شامل دستورات لازم برای اجرای پروژه و مشاهده نتایج تست ها بر بستر داکر همچنین توضیحات لازم برای فهم ساختار پروژه میباشد.
- docs: Gherkin شامل فایل سناریوها با زبان.
- cypress/e2e: شامل تستهای صفحات لاگین، ثبت نام و حساب کاربری است.
- cypress/videos: شامل فایل تصویری از فرایند اجرای تستها
- cypress.config.js: cypress فایل مربوط به کانفیک
- Dockerfile.web: web فایل ایمیج داکر مربوط به سرویس
- docker-compose.yaml: web, cypress فایل شامل سرویسهای
این بخش شامل معرفی ابزارهای مورد نیاز برای اجرای پروژه همچنین شامل گام های اجرای پروژه میباشد.
تنها ابزار مورد نیاز برای اجرای پروژه Docker و Docker Compose می باشند.
این بخش شامل دستورات لازم برای اجرای پروژه بر بستر داکر میباشد.
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
windows user: docker compose -f docker-compose.yaml logs -f cypress
linux user: sudo docker compose -f docker-compose.yaml logs -f cypress