Skip to content

Commit f7911a7

Browse files
author
haibo.li2
committed
完善测试文档
0 parents  commit f7911a7

Some content is hidden

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

127 files changed

+2616
-0
lines changed

.DS_Store

18 KB
Binary file not shown.

.gitignore

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# Created by https://www.gitignore.io/api/node
2+
# Edit at https://www.gitignore.io/?templates=node
3+
4+
### Node ###
5+
# Logs
6+
logs
7+
*.log
8+
npm-debug.log*
9+
yarn-debug.log*
10+
yarn-error.log*
11+
lerna-debug.log*
12+
13+
# Diagnostic reports (https://nodejs.org/api/report.html)
14+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
15+
16+
# Runtime data
17+
pids
18+
*.pid
19+
*.seed
20+
*.pid.lock
21+
22+
# Directory for instrumented libs generated by jscoverage/JSCover
23+
lib-cov
24+
25+
# Coverage directory used by tools like istanbul
26+
coverage
27+
*.lcov
28+
29+
# nyc test coverage
30+
.nyc_output
31+
32+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
33+
.grunt
34+
35+
# Bower dependency directory (https://bower.io/)
36+
bower_components
37+
38+
# node-waf configuration
39+
.lock-wscript
40+
41+
# Compiled binary addons (https://nodejs.org/api/addons.html)
42+
build/Release
43+
44+
# Dependency directories
45+
node_modules/
46+
jspm_packages/
47+
48+
# TypeScript v1 declaration files
49+
typings/
50+
51+
# TypeScript cache
52+
*.tsbuildinfo
53+
54+
# Optional npm cache directory
55+
.npm
56+
57+
# Optional eslint cache
58+
.eslintcache
59+
60+
# Optional REPL history
61+
.node_repl_history
62+
63+
# Output of 'npm pack'
64+
*.tgz
65+
66+
# Yarn Integrity file
67+
.yarn-integrity
68+
69+
# parcel-bundler cache (https://parceljs.org/)
70+
.cache
71+
72+
# next.js build output
73+
.next
74+
75+
# nuxt.js build output
76+
.nuxt
77+
78+
# vuepress build output
79+
.vuepress/dist
80+
81+
# Serverless directories
82+
.serverless/
83+
84+
# FuseBox cache
85+
.fusebox/
86+
87+
# DynamoDB Local files
88+
.dynamodb/
89+
90+
# End of https://www.gitignore.io/api/node
91+
/.idea/.gitignore
92+
/.idea/inspectionProfiles/Project_Default.xml
93+
/.idea/its-cmp-web.iml
94+
/.idea/misc.xml
95+
/.idea/modules.xml
96+
/.idea/vcs.xml
97+
/src/its-cmp/package-lock.json

.nojekyll

Whitespace-only changes.

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# hello eTest
2+
3+
<!-- **一个集成 ui 还原测试、ete 页面测试、api 接口测试、压力测试的集成测试工具** -->
4+
5+
- **0 代码,自动化测试**
6+
- **完善的测试报告**
7+
- **强大的扩展能力**
8+
- **自动化运行定时任务以及测试结果推送机制**
9+
10+
<!-- ### 下载
11+
12+
[立即体验下载](https://github.com/onepiece-smile/docs/releases)
13+
14+
### 开发的初衷
15+
16+
市面上的测试工具种类很多,很少有一个能同时满足 ui、ete、api、压力测试的测试工具;而且市面上的很多测试工具对测试人员都有一定的编码能力要求,导致很多测试人员对自动化测试望而却步;我们在思考,有没有方法可以实现,不需要测试人员编码,依旧可以实现的测试方式,而且可以同时集成的测试任务,自动化定时跑测试任务,生成测试报告并自动推送到测试开发人员手中,测试人员从此告别繁琐的且重复的测试操作,让测试变的有趣,真正提升测试人员的测试效率。
17+
18+
### 现状
19+
20+
1. 开发完成 ui 页面开发后,ui 需要多次介入与开发一起对静态页面的还原度校验,导致开发中沟通成本过高,压缩了开发人员开发其他项目的时间
21+
2. 上线前没有 ui、ete、api、压力测试 测试报告,无法项目的稳定性评估
22+
3. 每次上线后,测试需要对页面进行回归测试,每次上线回归测试都是对页面进行重复的操作,人为操作很容易遗漏到一些测试,出错率比较高
23+
4. 线上的正式运行的项目,无法对接口、以及接口负载的稳定性作出实时评估
24+
25+
### 解决的痛点
26+
27+
1. 集成 UI 还原测试,ete 测试,api 接口测试,压力测试,所有测试任务在一个应用完成,后期生成一套完整的测试报告,极大的完善测试对上线项目的分析评估水平
28+
2. 低代码或无代码,极大的提高了测试的开发自动化的效率,而且可移植性较高,极大的提高了测试的测试效率
29+
3. 定时任务,可定制化的消息推送,随时随地都可以对正在运行的项目状态了如指掌。
30+
-->

_coverpage.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<img src="./img/home.jpeg" width="50%" style="box-shadow: 10px 10px 10px rgba(0,0,0,0.1)" />
2+
3+
# eTest<small>V1.0.0</small>
4+
5+
> 一个简单易用的集成测试应用
6+
7+
[下载](https://github.com/alltheblue/docs/releases)
8+
[Get Started](https://github.com/alltheblue/docs)

_navbar.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- [eTest](/application/)
2+
- [关于我们](/about/)
3+
- [GitHub](https://github.com/alltheblue/docs)

_sidebar.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
- [eTest](README.md)
2+
- [快速开始](./application/example.md)
3+
- [UI](./application/ui.md)
4+
- [ETE](./application/ete.md)
5+
- [扩展管理](./application/plugin.md)
6+
- [错误信息列表](./application/code.md)

about/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# 关于我们
2+
3+
<img src="./img/sgbfyxr.png" alt="星光不问赶路人,时光不负有心人" width="800" style="margin:20px 0 40px"/>
4+
5+
<!-- 从一个天真的想法到最终的应用落地,经历了无数次的设计,又被自己无数次的推翻, 拉着测试小伙伴一起碰撞的火花,提出测试的痛点,修改交互,不停的验证设计的正确性,为了打造一款理想的测试应用,在应用落地实现过程中,中间走了很多弯路,好在小伙伴都很给力,宁愿重新来过,也不愿将就,由于我们做的项目属于创新项目,所有我们大多数开发时间都是晚上,占用了大家的休息时间,在这里深表感谢 🙏。我们每天晚上过技术评审,验证技术可行性;为了达到最优的交互效果,我们找了 ui 交互设计师,帮助我们优化页面 ui,修改交互效果,每晚还要对我们做的应用的交互体验提出意见, 很感谢各位小伙伴 !中间经历了太多太多的挫折,也听到好多质疑,做了这么久都没出现产品,好在有一群人坚持了下来,让一个天真的想法 ,可以最终落地。
6+
-->
7+
8+
方案落地只是一个开始,我们只是完成了从 0 到 1,从 1 到 100 我们还有很长的路要走,打造一款优秀的产品就离不开从 1 到 100 的过程,可能需要更多的时间,修复问题,改善用户交互体验,提升性能优化...,同时我们也需要大家的意见,测试应用的更好,离不开大家的支持,同时请大家再给我们多一点时间,让我们有更多的时间,更好的交互来完善应用。为了某一个细节,可能会花费我们很多时间 ,远比我们第一版实现出来的成本高出很多,但是我们愿意花费更多时间去打磨它。过程虽然枯燥,我们愿意去做,我们做的不只是一个创意,也不是因为一时兴起,而是一款经得起大家检验的测试应用,希望大家跟我们一起见证集成测试的成长。🙏🙏🙏🙏
9+
10+
很幸运身边有一群志同道合的伙伴,一起为一个想法奋斗!如果说从 0 到 1 是靠的是兴趣,那么从 1 到 100 一定是耐得住寂寞的坚持,我们很开心做了自己喜欢做的事,但我们同样对从 1 到 100 充满期待!
11+
12+
最终还想用那句座右铭来激励自己:**路虽远·行者必至!**

about/_sidebar.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- [团队成员](about/team.md)
2+
- [更新信息](about/version.md)

about/team.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 团队成员

0 commit comments

Comments
 (0)