https://realworld-docs.netlify.app/docs/specs/frontend-specs/routing/
Sign up
Articles
Global feed
- ✅ Display article list
- ✅ Open article detail page
- ✅ Like article
- ✅ Navigate in list by paging
- ✅ Filter articles by tag
Commenting
Social
User account
https://realworld-docs.netlify.app/docs/specs/frontend-specs/swagger/
Articles
- ✅ Get recent articles from users you follow
- ✅ Get recent articles globally
- ✅ Create an article
- ✅ Get an article
- ✅ Update an article
- ✅ Delete an article
Comments
- ✅ Get comments for an article
- ✅ Create a comment for an article
- ✅ Delete a comment for an article
Favorites
- ✅ Favorite an article
- ✅ Unfavorite an article
Profile
- ✅ Get a profile
- ✅ Follow a user
- ✅ Unfollow a user
Tags
- ✅ Get tags
User and Authentication
- ✅ Login for existing user
- ✅ Register a new user
- ✅ Get current user
- ✅ Update current user
freestyle project with the following settings
Pipeline project with the following settings
- BROWSER_NAME (browser name, the default is chrome)
- BROWSER_VERSION (browser version, the default is 106.0)
Local Launch:
pytest .
Remote launch:
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
pytest --${BROWSER_NAME} --browser_version=${BROWSER_VERSION}
Allure Framework is an easy and flexible multi-language test report tool that not only shows a very concise representation of what have been tested in a neat web report form, but it also gives each team member a possibility to extract maximum of useful information from tests execution.
Different charts, metrics and statistics to analyze tests results easily
Here are the results of test execution.
An example of a short video how web tests are executed on Selenoid server
Test results notifications to be sent to the specific telegram channel by the telegram bot