This is just for those who don't want to write apps in Java and use Python (2.7 and a Linux box) instead.
LINK
Kivy: Python framework for Android
Re: Kivy: Python framework for Android
The following are some of the major testing frameworks in Python:
Pytest framework
Robot framework
PyUnit (Unittest)
TestProject
Let’s see some short details about these frameworks.
1. Pytest framework
Pytest is an open-source testing framework that is one of the most popular Python testing frameworks available. Pytest also allows for unit testing, functional testing, and API testing. Python 3.5 or above is required to run it.
It enables the creation of small and straightforward test suites.
It may be significantly expanded by utilizing plugins such as pytest-randomly, pytest-cov, pytest-django, and pytest-bdd.
2. Robot framework
Robot Framework (RF) is a free and open-source test automation framework for acceptance testing, test-driven development (ATDD), and robotic process automation (RPA). Its core is written in Python, but it may also be run on Jython (a Java Python implementation) and IronPython (Python for the .NET framework). Python version 2.7.14 or above is required to run it.
It is compatible with all operating systems (Windows, Linux, and macOS) and applications (web, mobile, and desktop apps).
It gives simple and easy-to-understand HTML reporting data (including screenshots)
3. PyUnit framework
PyUnit (Unittest) is a Python unit testing framework inspired by JUnit. It is the default Python testing framework that comes with the Python package and is hence where most developers begin their testing.
There are no additional modules to install because it is part of the standard Python library — it comes with the Python package.
4. TestProject framework
TestProject is an entirely free automation platform that includes cloud and local HTML reporting. With the Python open-source SDK and TestProject, you can simply construct test automation for mobile, web, or generic uses. It requires Python 3.6 or higher and supports both the Pytest and Unittest frameworks (you can read more about it here). TestProject contains all of the dependencies required by the single cross-platform agent executable (You can watch this webinar recording to get started).
Pytest framework
Robot framework
PyUnit (Unittest)
TestProject
Let’s see some short details about these frameworks.
1. Pytest framework
Pytest is an open-source testing framework that is one of the most popular Python testing frameworks available. Pytest also allows for unit testing, functional testing, and API testing. Python 3.5 or above is required to run it.
It enables the creation of small and straightforward test suites.
It may be significantly expanded by utilizing plugins such as pytest-randomly, pytest-cov, pytest-django, and pytest-bdd.
2. Robot framework
Robot Framework (RF) is a free and open-source test automation framework for acceptance testing, test-driven development (ATDD), and robotic process automation (RPA). Its core is written in Python, but it may also be run on Jython (a Java Python implementation) and IronPython (Python for the .NET framework). Python version 2.7.14 or above is required to run it.
It is compatible with all operating systems (Windows, Linux, and macOS) and applications (web, mobile, and desktop apps).
It gives simple and easy-to-understand HTML reporting data (including screenshots)
3. PyUnit framework
PyUnit (Unittest) is a Python unit testing framework inspired by JUnit. It is the default Python testing framework that comes with the Python package and is hence where most developers begin their testing.
There are no additional modules to install because it is part of the standard Python library — it comes with the Python package.
4. TestProject framework
TestProject is an entirely free automation platform that includes cloud and local HTML reporting. With the Python open-source SDK and TestProject, you can simply construct test automation for mobile, web, or generic uses. It requires Python 3.6 or higher and supports both the Pytest and Unittest frameworks (you can read more about it here). TestProject contains all of the dependencies required by the single cross-platform agent executable (You can watch this webinar recording to get started).
Who is online
Users browsing this forum: No registered users and 17 guests