This is a project for course conclusion of the course IARTES - AI Specialization for Software Test Engineering
- The idea is create automation test case generator using machine learning with artificial intelligence;
- The project was create using OpenCV, OCR Tesseract, and Pytesseract with Python for read and interpretation of screen;
- For screenshot and reconing identifiers of screen of mobile device must be using ADB Command and for trainnig of the database was used Neuro-linguisticprogramming (NLP);
- Open up your terminal by pressing < Ctrl + Alt + T >.
- Update your local system's repository list by entering the following command:
sudo apt update- Download the latest version of Python:
sudo apt install python3- Install Python 3.x.x (current version)
https://www.python.org/downloads/- Update pip to ensure latest version:
pip install -U pipHow to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.
- Git global Setup
git config --global user.name "Your Name"
git config --global user.email "[email protected]"- Clone the project
HTTP: git clone https://github.com/raulbatalha/titan.git
========================================================================================================
SSH: git clone [email protected]:raulbatalha/titan.git- Open project folder where the was cloned repository using VSCode IDE;
File > Open Folder (Ctrl+K Ctrl+O)-
Open terminal
- Use the Ctrl+Shift+` keyboard shortcut with the backtick character
- Use the Ctrl+Shift+` keyboard shortcut with the backtick character
-
Install all project dependencies in project folder and run be done as follow:
- Open the terminal in the root directory of your project.
- After command press Enter.
env/bin/activate- This will activate the virtual environment, and you'll see the name of the virtual environment appear in the terminal prompt, indicating that the virtual environment is active. Now you can install the necessary Python libraries for your project using the pip package manager.
pip install -r requirements.txt- To install OCR Tesseract, type the command after press Enter:
Ubuntu / Debian: sudo apt-get install tesseract-ocr- After installing the necessary libraries, you can run your project by typing the command python
run_titan.py,When you're done working on your project, you can deactivate the virtual environment by typing the command deactivate in the terminal and pressing Enter.
- Go to results folder to get the (TestCase.xls) file.
-
0.1.0
- The first proper release
- CHANGE: Update docs (module code)
-
0.0.1
- Work in progress
- Make a project Fork (
https://github.com/raulbatalha/titan/forks) - Create a branch for your feature (
git checkout -b developer/newbranch) - Insert your changes (
git add .) - Commit your changes (
git commit -am 'Add comment') - Push to the branch (
git push origin developer/newbranch) - Create a new Pull Request
Distributed under the MIT license . See LICENSE for more information.
André Santos - [email protected]
Kelen Lima - [email protected]
Raul Batalha – [email protected]