Skip to content

Commit 1138eec

Browse files
committed
Refactor and update
Refactor and update
1 parent cfa28f9 commit 1138eec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+808
-826
lines changed

README.md

Lines changed: 27 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,20 @@
1-
# Table of contents
2-
> ITE Intro \
1+
# Table of contents
32
> Editor components \
4-
> GUI Testing components \
5-
> WEB Testing components \
6-
> API Testing components \
7-
> Load & Stress Testing components
3+
> GUI components \
4+
> WEB components \
5+
> API components \
6+
> Load components
87
---
9-
## What is ITE
8+
## What is Automation Editor
109
> Project Kanban \
11-
> https://github.com/orgs/Integrated-Testing-Environment/projects/4/views/1 \
12-
> Integrated Testing Environment (ITE)
13-
> * ITE mainly provides an integrated automated testing environment.
14-
> * ITE is composed of the following components:
10+
> https://github.com/orgs/Intergration-Automation-Testing/projects/2/views/1 \
11+
> Tool for automation
12+
> * Automation Editor is composed of the following components:
1513
>> * Editor。
16-
>> * GUI Testing。
17-
>> * Web Testing。
18-
>> * API Testing。
19-
>> * Load & Stress Testing。
20-
---
21-
## ITE Testing
22-
23-
> How does ITE perform self-testing?
24-
> * CircleCI & GitHub Actions。
25-
>> * What are the benefits of using CircleCI and GitHub Actions?
26-
>> * They provide GitHub/Gitlab hooks for automated testing on every commit.
27-
>> * They provide detailed test logs.
28-
>> * They allow for automatic deployment to selected environments.
29-
>> * They make it easy to specify branches for testing.
30-
>> * They can parallelize multiple tests for faster execution.
31-
---
32-
## ITE Dev
33-
> * ITE's development process: CI/CD (Continuous Integration/Continuous Deployment).
34-
> * Continuous Integration: The longer the code is away from the last update, the higher the risk, so continuous integration encourages committing and automated testing after completing each part to reduce risk.
35-
> * Continuous Deployment: Continuously deploying the code to the real environment for testing, usually achieved through automation.
14+
>> * GUI Automation。
15+
>> * Web Automation。
16+
>> * API Automation。
17+
>> * Load Automation。
3618
---
3719
### JEditor
3820
> * JEditor is a simple text editor, but it has all the necessary features.
@@ -49,8 +31,8 @@
4931
>> * Run shell commands.
5032
---
5133
### GUI Testing components
52-
> Image & Coordinate based GUI Testing \
53-
> GUI automated testing based on image comparison and coordinates. \
34+
> Image & Coordinate based GUI Automation \
35+
> GUI automated based on image comparison and coordinates. \
5436
> Cross-platform and cross-programming language.\
5537
> Solve problems:
5638
>> * Provide automation execution for repetitive tasks.
@@ -62,8 +44,8 @@
6244
>> * Can use keywords for development to improve readability.
6345
---
6446
### WEB Testing components
65-
> Multiton Selenium Instance testing \
66-
> The WEB Testing component is a web automation testing solution based on Selenium. \
47+
> Multiton Selenium Instance Automation \
48+
> The WEB Automation component is a web automation solution based on Selenium. \
6749
> It wraps Selenium and therefore has all the functionality of Selenium. \
6850
> What problems does it solve?
6951
>> * Automatically downloads and updates the required web driver, so users no longer need to install it manually.
@@ -74,7 +56,7 @@
7456
>> * Offers a CLI mode for Web Testing.
7557
---
7658
### API Testing components
77-
> Simple way to testing HTTP/S & Soap \
59+
> Simple way to Automation Requests HTTP/S & Soap \
7860
> Wrapper for Requests package, designed for those with experience using Requests. \
7961
> Send HTTP/S and SOAP requests with a simple line of code or keyword. \
8062
> Detailed information on Requests and Responses. \
@@ -96,12 +78,11 @@
9678

9779
### Features
9880

99-
> * ITE GUI for beginner
100-
> * GUI testing (use AutoControl)
101-
> * API testing (use APITestka)
102-
> * Web testing (use WebRunner)
103-
> * Loading testing (use LoadDensity)
104-
> * Multi test task runner (multi process)
81+
> * GUI Automation (use AutoControl)
82+
> * API Automation (use APITestka)
83+
> * Web Automation (use WebRunner)
84+
> * Loading Automation (use LoadDensity)
85+
> * Multi test task runner (multiprocess, but without AutoControl)
10586
> * you can run multi testing on same time
10687
> * open log window to check testing result
10788
> * Send mail when testing failure (need to setting mail)
@@ -112,12 +93,12 @@
11293

11394
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/Integrated-Testing-Environment/Integration-testing-environment/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/Integrated-Testing-Environment/Integration-testing-environment/tree/main)
11495

115-
[![ITE GitHub Actions Dev](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_dev.yml/badge.svg)](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_dev.yml)
96+
[![GitHub Actions Dev](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_dev.yml/badge.svg)](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_dev.yml)
11697

117-
[![ITE GitHub Actions Stable](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_stable.yml/badge.svg)](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_stable.yml)
98+
[![GitHub Actions Stable](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_stable.yml/badge.svg)](https://github.com/JE-Chen/Integration-testing-environment/actions/workflows/ITE-github-actions_stable.yml)
11899

119100
### install
120101
#### we suggest install full package
121-
* pip install integration_testing_environment[full_extension]
102+
* pip install automation_editor[full_extension]
122103
#### if we don't want to use send after test
123-
* pip install integration_testing_environment
104+
* pip install automation_editor
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from integration_testing_environment.integration_testing_environment_ui\
2-
.editor_main.main_ui import start_editor
3-
4-
__all__ = [
5-
"start_editor"
6-
]
1+
from automation_editor.automation_editor_ui\
2+
.editor_main.main_ui import start_editor
3+
4+
__all__ = [
5+
"start_editor"
6+
]
File renamed without changes.
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
from je_editor import EditorMain
55
from qt_material import apply_stylesheet
66

7-
from integration_testing_environment.integration_testing_environment_ui. \
7+
from automation_editor.automation_editor_ui. \
88
menu.api_testka_menu.build_api_testka_menu import set_apitestka_menu
9-
from integration_testing_environment.integration_testing_environment_ui. \
9+
from automation_editor.automation_editor_ui. \
1010
menu.auto_control_menu.build_autocontrol_menu import set_autocontrol_menu
11-
from integration_testing_environment.integration_testing_environment_ui.menu. \
11+
from automation_editor.automation_editor_ui.menu. \
1212
load_density_menu.build_load_density_menu import set_load_density_menu
13-
from integration_testing_environment.integration_testing_environment_ui \
13+
from automation_editor.automation_editor_ui \
1414
.menu.web_runner_menu.build_webrunner_menu import set_web_runner_menu
15-
from integration_testing_environment.integration_testing_environment_ui.syntax.syntax_extend import \
15+
from automation_editor.automation_editor_ui.syntax.syntax_extend import \
1616
syntax_extend_package
1717

1818

@@ -27,6 +27,7 @@ def __init__(self):
2727
set_load_density_menu(self)
2828
set_web_runner_menu(self)
2929
syntax_extend_package(self)
30+
self.setWindowTitle("ITE & RPA")
3031

3132

3233
def start_editor():
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from PySide6.QtGui import QAction
44
from PySide6.QtWidgets import QMainWindow
55

6-
from integration_testing_environment.utils.manager.package_manager.package_manager_class import package_manager
7-
from integration_testing_environment.utils.test_executor.api_testka.api_testka_process import call_api_testka_test, \
6+
from automation_editor.utils.manager.package_manager.package_manager_class import package_manager
7+
from automation_editor.utils.test_executor.api_testka.api_testka_process import call_api_testka_test, \
88
call_api_testka_test_with_send, call_api_testka_test_multi_file, call_api_testka_test_multi_file_and_send
99

1010

@@ -66,7 +66,7 @@ def set_apitestka_menu(ui_we_want_to_set: QMainWindow):
6666
ui_we_want_to_set.open_apitestka_github_action = QAction("Open APITestka GitHub")
6767
ui_we_want_to_set.open_apitestka_github_action.triggered.connect(
6868
lambda: open_web_browser(
69-
"https://github.com/Integrated-Testing-Environment/APITestka"
69+
"https://github.com/Intergration-Automation-Testing/APITestka"
7070
)
7171
)
7272
ui_we_want_to_set.apitestka_help_menu.addAction(

0 commit comments

Comments
 (0)