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.3.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: functional_web_tests-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 6551adfccc448dead54d616ad8a1466e46b3df465f28023ab4827623044a4b2d
MD5 73e69de2cfa8ffad5be4e418410fb84c
BLAKE2b-256 5308aae85ec20b14d3bfd8f7267f278e9b7c9249dc22e71383b1c48a2aad7f30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: functional_web_tests-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6fdf0fe45acea5060109957f9acd830126d1ce86d6834a0f9d2ae2f0cccf7a09
MD5 54992f972d97aadad8098175d809d6d1
BLAKE2b-256 06254d409d8cac0189c5f25fbb05fb38c4d3a8edfe89a915b0114a8af01c2151

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