Giter Site home page Giter Site logo

deeptest-com / deeptest Goto Github PK

View Code? Open in Web Editor NEW
137.0 18.0 66.0 270.92 MB

API Management and Testing Platform

Home Page: https://deeptest.com

License: Apache License 2.0

HTML 9.06% Makefile 0.28% Go 52.30% JavaScript 38.29% FreeMarker 0.03% Shell 0.02% CSS 0.01% Dockerfile 0.01% LilyPond 0.01%
postman yapi api-management api-testing interface-design interface-testing openapi3 swagger

deeptest's Introduction

deeptest's People

Contributors

aaronchen2k avatar codewangz avatar jewelrry avatar liguwe avatar papachong avatar qf124g avatar xxzz1112 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deeptest's Issues

二次开发问题

您好,想问一下前端webapps下的代码是源码么?
我想在ngtesting上加上测试用例导入的功能,不知道如何入手。
index.html的body里的app节点内容是如何生成的?找不到对应的内容
麻烦回答一下。

更新步骤时,步骤被重复保存了

1.添加步骤
2.点击“√”保存步骤
3.修改步骤内容
4.再次点击“√”保存步骤
5.刷新用例
实际结果:
会出现两个步骤,原先的步骤和修改后的步骤都存在

测试用例的编号未按规律显示

1.打开多个(例如5个)空的测试用例输入框,在5个用例框中输入字符,从下到上点击每条用例后的保存按钮,保存完后,点击跳转到其他页面,再返回到此页面,页面中的用例编号未按规律显示
2.打开多个(例如5个)空的测试用例输入框,在5个用例框中输入字符,从下到上点击每条用例后的保存按钮,保存完后,点击左上角的保存按钮,点击跳转到其他页面,再返回到此页面,页面中的用例编号未按规律显示

用例只能单条保存后填写下一条

用例步骤只能先写一条然后点击勾保存在添加下一条,如果连续编辑2条,此时只能保存下来一条。 能否修改成编辑后的步骤都一起批量保存了。

改进建议

统计的改进建议
第一个是统计每个项目的总体情况 ,总case数,case(未执行,执行成功和执行失败
第二呢就是统计每个测试人员的编写CASE总数。(横坐标是人员,纵坐标是case总数)
第三呢是能统计每个测试人员执行CASE总数。(横坐标是人员,纵坐标不同颜色显示case执行成功数,失败数,总数)

以上最好是有时间筛选,最大筛选范围是一年,默认是一周

缺少tst_case数据表

  1. 新建ngtesting数据库
  2. 导入ngtesting-dump.sql数据
  3. 修改config.properties,datasource.jdbc.url
  4. 打包部署至:8080/test/路径下
  5. 注册信息被js提交到localhost
  6. 修改main.86b311621dffb0659e15.bundle.jsSERVICE_URL:"http://为本地URL
  7. 继续提交注册信息,后台日志提示Table 'ngtesting.tst_case' doesn't exist
  8. 数据库,缺少tst_case数据表
  9. ngtesting-dump.sql,没有tst_case建表语句

还麻烦指教下。

你好,部署过程中,打开了注册页面,但是注册不了

前台页面:
image

数据库:
image

mysql> CREATE DATABASE ngtesting-dump;

mysql> use ngtesting-dump;

mysql> source /opt/tomcat/apache-tomcat-8.0.51/webapps/platform/ngtesting-platform-master/xdoc/ngtesting-dump.sql

数据库脚本ngtesting-dump.sql已经导入了,

还需要建什么用户密码什么的吗?

指向自己的数据库服务器IP和数据库账号密码,但是数据库连接失败

通过运行jar的方式在mac本地运行。
在运行之前修改了 /ngtesting-platform/src/main/resources/application.yml 中数据库host IP和登录账号密码,并且运行jar时指定了数据库IP,但是运行结果仍失败。从日志来看,所修改的数据库信息并没有生效。

安装文档方便具体说明一下需要改哪些地方么?

2018-08-24 09:49:18,244:INFO main (DruidDataSourceAutoConfigure.java:56) - Init DruidDataSource
Fri Aug 24 09:49:19 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2018-08-24 09:49:20,566:ERROR main (DruidDataSource.java:870) - init datasource error, url: jdbc:mysql://47.94.237.36:3306/ngtesting-web?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
java.sql.SQLException: Access denied for user 'ngtesting'@'183.157.87.85' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3976) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3912) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:871) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1714) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2190) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2221) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2016) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:776) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_171]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_171]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_171]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_171]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[mysql-connector-java-5.1.46.jar!/:5.1.46]
at com.mysql.jdbc.Conn

删除项目后,默认工作项目未切换

1、新建项目A
2、在项目A中新建plan1
3、删除plan1,删除项目A
4、新建测试集
5、新建执行计划
这个时候, 步骤3,删除新建的项目后只剩默认项目,新建项目入口消失。
步骤4,新建测试集默认所属项目为A
步骤5,新建执行项目时,项目版本可选plan1

通过java jar安装的步骤不明确

安装步骤文档不明确:
5. Import xdoc/ngtesting-web.sql to database;
6. Enter "xdoc/ngtesting-web-1.0.jar" to run;

其中第5步,找不到ngtesting-web.sql文件
其中第6步,怎么运行xdoc/ngtesting-web-1.0.jar ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.