Skip to main content

this project is intended to provide an open source repository of automated functional web tests to help testers with repeating and similar scenarios to test and maintain a generic collection of tests intended to be copied into other testing projects or to be used for examples to these projects.

Project description

Qaviton-Repo: functional web
============================

this project is intended to provide an open source repository
of automated functional web tests to help testers
with repeating and similar scenarios to test and maintain
a generic collection of tests intended to be copied
into other testing projects or to be used for examples to these projects.


Installing
----------

make sure you have python 3.7+ installed.
Install and update using `pip`_:

.. code-block:: text

pip install functional_web_tests -U
python -m qaviton create tests


A Simple Example
----------------

.. code-block:: python

tests/test_health_check.py
--------------------

from functional_web_tests.tests.services.app import App
from functional_web_tests.tests.execute_tests.login.test_health_check import test_health_check as health_check

def test_health_check(app):
app = App(driver=app.driver, platform=app.platform)
health_check(app)


.. code-block:: text

python -m pytest tests/test_health_check.py

Contributing
------------

For guidance on setting up a development environment and how to make a
contribution to Qaviton, see the `contributing guidelines`_.

.. _contributing guidelines: https://github.com/qaviton/test_repository/blob/master/CONTRIBUTING.rst


Links
-----

* Open Source Framework: https://github.com/qaviton/qaviton
* Website: https://www.qaviton.com
* Documentation: https://github.com/qaviton/qaviton/blob/master/docs/
* License: `Apache License 2.0 <https://github.com/qaviton/qaviton/blob/master/LICENSE>`_
* Code: https://github.com/qaviton/test_repository/
* Issue tracker: https://github.com/qaviton/test_repository/issues


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

functional_web_tests-0.0.2.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

functional_web_tests-0.0.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file functional_web_tests-0.0.2.tar.gz.

File metadata

  • Download URL: functional_web_tests-0.0.2.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for functional_web_tests-0.0.2.tar.gz
Algorithm Hash digest
SHA256 335b220c13a52f66d3828500b715be317c728e8babdf9df2ebb4f865f65f7969
MD5 de0b22edd7af65fcdf4571907e2608bd
BLAKE2b-256 546d83061f4032ab9b819a72e957fbcb4076cc1ccb32e9e1af1329d5027e6e54

See more details on using hashes here.

File details

Details for the file functional_web_tests-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: functional_web_tests-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for functional_web_tests-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 41b1d446922963f9187e84f7b797878ad63c7770024ebb46d1f485654c84744d
MD5 f1e8361d0340281b24b506e881c35c23
BLAKE2b-256 0d3e5e0bab40aa66caee18f873225c332b90ca9938f7799bd2d794d8855df2eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page