Skip to content

Commit 7e2813c

Browse files
authored
Merge pull request #34 from fluent-qa/feat/solutions
Feat/solutions
2 parents d469afd + cf71484 commit 7e2813c

File tree

840 files changed

+11363
-43444
lines changed

Some content is hidden

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

840 files changed

+11363
-43444
lines changed

README.md

Lines changed: 149 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,158 @@
11
# README
22

3-
JAVA Solutions not only for QA but also for anyone want to build backoffice solution just in days.
3+
This Project is the answer to :
44

5-
Features:
5+
```
6+
接口自动化测试平台需求:
7+
1、可对接 swagger 文档,自动/手动导入接口信息
8+
2、具备接口信息管理、测试用例管理、测试步骤管理、测试报告管理的功能
9+
3、具备接口调试的功能
10+
4、以测试集为单位执行多个测试用例,并生成测试报告
611
7-
- [Base Libs](https://github.com/fluent-qa/fluentqa-workspace/tree/feat/base) built-in libs for JAVA application
8-
- [qa-solutions](https://github.com/fluent-qa/fluentqa-workspace/tree/feat/qa) QA backup office solution include:
9-
- Test Case Management
10-
- API Spec Management
11-
- Test Data Management
12-
- Test Scenarios management
13-
- [feeds](https://github.com/fluent-qa/fluentqa-workspace/tree/feat/feeds) getting different feeds from github or any others
12+
API Automation Testing Platform Requirements:
1413
14+
1. Capable of integrating with Swagger documentation, with the ability to automatically/ manually import interface information.
15+
2. with functions for managing interface information, test case management, test step management, and test report management.
16+
3. Possesses the capability for interface debugging.
17+
4. Executes multiple test cases as a test suite and generates test reports.
18+
```
1519

20+
Build A [restack](https://www.restack.io/) like toolkits but for Software QA.
21+
22+
23+
## Features
24+
25+
26+
27+
FluentQA Workspace project is JAVA Project includes:
28+
29+
1. Toolkits to handler QA Daily Work
30+
2. Workspace Server for QA Daily Work
31+
3. Learning JAVA in QA perspective
32+
4. Revisited JAVA after A QA writing JAVA several years
33+
5. Easy to Use, Maintain and extend
34+
6. All Codes are Used for Real Cases
35+
7. All libs have its purpose in QA Daily Work
36+
37+
But Actually not only for QA, it also for anyone want to create
38+
JAVA Libs or Applications.
39+
40+
## 1. Software QA: JAVA Revisited Overview
41+
42+
**Automation Language Perspective**:
43+
![img](qa-automation.png)
44+
45+
**Different Libs Perspective**:
46+
47+
![img](overall.png)
48+
49+
## 1.1 QA Java frequent used libs
50+
51+
- [basic-libs](./components/fluent-builtin) basic JAVA Utils
52+
- [excel-csv-operation](./components/fluent-excel) JAVA Excel/CSV Lib
53+
- [mindmap-operation](./components/fluent-mindmap) JAVA mindmap Lib
54+
- [openapi-operations](./components/fluent-openapi) JAVA openapi lib
55+
- [quick-database-operations](./components/fluent-quickdao) JAVA Database access Lib
56+
- [markdonw-operations](./components/fluentqa-md) JAVA Markdown Lib
57+
- [testlibs](./components/fluent-testlibs) JAVA test libs
58+
59+
### 2. Real Cases
60+
61+
## 2.1. How to Build a Just-Working Test Case System in one day
62+
63+
- [slides](https://fluentqa-revistied.netlify.app/present/tc-mgt-one-day/#/1)
64+
65+
## 3. Integration Libs
66+
67+
- [integration with other application](http://github.com/fluent-qa/fluent-integrations.git)
68+
69+
## stats
70+
71+
[//]: # (<p align="center">)
72+
73+
[//]: # ( <a target="_blank" href="https://ihub.pub/">)
74+
75+
[//]: # ( <img src="https://doc.ihub.pub/ihub.svg" height="150" alt="IHub">)
76+
77+
[//]: # ( <img src="https://doc.ihub.pub/ihub_libs.svg" height="150" alt="IHub">)
78+
79+
[//]: # ( </a>)
80+
81+
[//]: # (</p>)
82+
83+
---
84+
85+
[//]: # (<p align="center">)
86+
87+
[//]: # ( <a target="_blank" href="https://bestpractices.coreinfrastructure.org/projects/7036">)
88+
89+
[//]: # ( <img alt="CII Best Practices Level" src="https://badge.ihub.pub/cii/level/7036">)
90+
91+
[//]: # ( </a>)
92+
93+
[//]: # ( <a target="_blank" href="https://github.com/ihub-pub/libs/actions/workflows/gradle-build.yml">)
94+
95+
[//]: # ( <img src="https://badge.ihub.pub/github/actions/workflow/status/ihub-pub/libs/gradle-build.yml?branch=main&label=Build&logo=GitHub+Actions&logoColor=white" alt="Gradle Build"/>)
96+
97+
[//]: # ( </a>)
98+
99+
[//]: # ( <a title="Test Cases" href="https://ihub-pub.testspace.com/spaces/219233?utm_campaign=metric&utm_medium=referral&utm_source=badge">)
100+
101+
[//]: # ( <img alt="Space Metric" src="https://badge.ihub.pub/testspace/tests/ihub-pub/ihub-pub:libs/main?compact_message&label=Tests&logo=GitHub+Actions&logoColor=white" />)
102+
103+
[//]: # ( </a>)
104+
105+
[//]: # ( <a target="_blank" href="https://www.codefactor.io/repository/github/ihub-pub/libs">)
106+
107+
[//]: # ( <img src="https://badge.ihub.pub/codefactor/grade/github/ihub-pub/libs/main?color=white&label=Codefactor&labelColor=F44A6A&logo=CodeFactor&logoColor=white" alt="CodeFactor"/>)
108+
109+
[//]: # ( </a>)
110+
111+
[//]: # ( <a target="_blank" href="https://codecov.io/gh/ihub-pub/libs">)
112+
113+
[//]: # ( <img src="https://badge.ihub.pub/codecov/c/github/ihub-pub/libs?token=ZQ0WR3ZSWG&color=white&label=Codecov&labelColor=F01F7A&logo=Codecov&logoColor=white" alt="Codecov"/>)
114+
115+
[//]: # ( </a>)
116+
117+
[//]: # ( <a target="_blank" href="https://github.com/ihub-pub/libs">)
118+
119+
[//]: # ( <img src="https://badge.ihub.pub/github/stars/ihub-pub/libs?color=white&logo=GitHub&labelColor=181717&label=Stars" alt="IHubPub"/>)
120+
121+
[//]: # ( </a>)
122+
123+
[//]: # ( <a target="_blank" href="https://gitee.com/ihub-pub/libs">)
124+
125+
[//]: # ( <img src="https://badge.ihub.pub/badge/dynamic/json?url=https%3A%2F%2Fgitee.com%2Fapi%2Fv5%2Frepos%2Fihub-pub%2Flibs&query=%24.stargazers_count&style=flat&logo=gitee&label=stars&labelColor=c71d23&color=white&cacheSeconds=5000" alt="IHubPub"/>)
126+
127+
[//]: # ( </a>)
128+
129+
[//]: # ( <a target="_blank" href="https://gitter.im/ihub-pub/libs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">)
130+
131+
[//]: # ( <img alt="Gitter" src="https://badge.ihub.pub/gitter/room/ihub-pub/libs?color=white&label=&labelColor=45AF90&logo=Gitter&logoColor=white">)
132+
133+
[//]: # ( </a>)
134+
135+
[//]: # ( <a target="_blank" href="https://javadoc.io/doc/pub.ihub.lib">)
136+
137+
[//]: # ( <img alt="Java Doc" src="https://javadoc.io/badge2/pub.ihub.lib/ihub-core/javadoc.svg?color=white&labelColor=8CA1AF&label=Docs&logo=readthedocs&logoColor=white">)
138+
139+
[//]: # ( </a>)
140+
141+
[//]: # ( <a target="_blank" href="https://s01.oss.sonatype.org/content/repositories/snapshots/pub/ihub/lib">)
142+
143+
[//]: # ( <img src="https://badge.ihub.pub/maven-metadata/v?color=white&labelColor=E33332&label=Snapshot&logo=Testing+Library&logoColor=white&metadataUrl=https%3A%2F%2Fs01.oss.sonatype.org%2Fcontent%2Frepositories%2Fsnapshots%2Fpub%2Fihub%2Flib%2Fihub-bom%2Fmaven-metadata.xml" alt="IHub Snapshot Repository"/>)
144+
145+
[//]: # ( </a>)
146+
147+
[//]: # ( <a target="_blank" href="https://mvnrepository.com/artifact/pub.ihub.lib">)
148+
149+
[//]: # ( <img src="https://badge.ihub.pub/maven-central/v/pub.ihub.lib/ihub-bom?color=white&labelColor=C71A36&label=Maven&logo=Apache+Maven&logoColor=white" alt="Maven Central"/>)
150+
151+
[//]: # ( </a>)
152+
153+
[//]: # (</p>)
154+
155+
[//]: # (组件库)
16156

17157
## 🧭 开源贡献指南
18158

TODO.md

Lines changed: 0 additions & 11 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.

docker/supabase/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# go to self host supabase folder
2+
docker-compose up

docs/1-FEATURES/1-API-Sepc-Mgr.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

docs/1-FEATURES/README.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/1-FEATURES/upload/code.png

-172 KB
Binary file not shown.

docs/1-FEATURES/upload/feature.png

-52.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)