- 博客(12)
- 收藏
- 关注
原创 stest测试框架
stest基于unittest开发的测试框架,更友好、更灵活的编写、管理与运行测试,生成更加美观的独立单文件HTML报告。内置参数化测试数据存取方案,省去设计的烦恼,节省更多的时间,从而更快的投入到编写用例阶段。现已支持的功能支持命名测试方法且不与方法的doc string(文档字符串)冲突支持设置测试方法编写人,修改人,最后修改人以及最后一次修改时间等额外记录信息支持设置测试方法的执行顺序支持参数化功能支持数据驱动测试支持设置用例依赖内置参数化数据存取方案(使用excel(xlsx
2022-04-08 21:28:36
3815
原创 TestNG + SWTBot做基于SWT的应用程序界面自动化测试
SWTBot是java官方提供的开源的基于java用于做SWT和Eclipse应用程序的界面(UI)自动化测试工具。目前官方和网上找到的只有测试Eclipse插件的示例,而SWT的java独立应用程序的自动化示例根本就找不到,官网也没有过多的介绍,只是说是支持基于SWT库的任何应用的UI自动化测试。网上找不到相关的资料和示例,就试着看源码,看看能不能找到一些头绪。终于通过这3个源码文件SWTBotJunit4ClassRunner 、 SWTBotApplicationLauncherClassRunn
2021-08-13 02:32:25
1028
原创 seventest自动化测试平台 - 自有云版
简介和公有云版在功能上没有任何差别,只是把整个平台编译成exe文件,方便在本地快速搭建部署。可视化界面,简单易上手维护方便,管理规范、有序更加美观的html报告,同时可作为单个文件邮件发送内置支持HTTP、HTTPS和websocket协议接口测试良好的拓展性,快速拓展支持新项目自带在线使用文档下载地址http://116.63.153.101:8001/downloads...
2021-06-25 20:51:40
252
原创 python(3.x)实现CBC模式PKCS7填充方式的AES加解密
在python中要使用AES加密,百度查找相关库的时候,基本上都是说用Crypto,在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新很长时间了,windows环境下安装的时候很麻烦,各种报错。在外网查找的时候看到pyaes,它是AES分组密码算法的纯Python实现(无外部依赖项),支持常见的操作模式(CBC,CFB,CTR,ECB,OFB)。安装pyaespip install pyaes实现CBC模式PKCS7填充方式的加解密示例# -*- codin
2021-05-10 16:14:08
2448
1
原创 unittest增强测试框架unittest_seven_helper
更友好、更灵活的编写、管理与运行测试,生成更加美观的独立单文件HTML报告。内置参数化测试数据存取方案,省去设计的烦恼,节省更多的时间,从而更快的投入到编写用例阶段。现已支持的功能支持命名测试方法且不与方法的doc string(文档字符串)冲突支持设置测试方法编写人,修改人,最后修改人以及最后一次修改时间等额外记录信息支持设置测试方法的执行优先级支持参数化功能支持数据驱动测试内置参数化数据存取方案下一步
2021-04-28 23:20:36
312
1
原创 django项目中使用百度UEditor富文本编辑器
获取UEditor从 官网下载UEditor源码,下载的源码中并没有ueditor.all.js文件。需要使用grunt来把源码包打包成部署版本(含有ueditor.all.js 文件)安装 node.js全局安装grunt (npm install -g grunt-cli)命令行切换目录到ueditor目录下(含有Gruntfile.js文件)npm install 安装依赖执行命令grunt default,命令会将源码文件打包,同时会生成 ueditor.all.js 文件,执行完后会
2021-04-16 18:09:18
684
1
原创 UEditor 编辑器,图片和附件的【在线管理】添加删除功能
Ueditor 没有图片和附件的删除功能,这会导致没有用到的图片和附件占满服务器硬盘空间。我们可以通过修改源码来添加该功能添加删除图片功能添加删除按钮和事件处理要修改的js文件是:ueditor\dialogs\image\image.js,其中的函数pushData就是用来添加图片到列表页面的,并且传入的参数附带有每张图片在服务器对应的存放路径。由此,我们修改该函数,在添加图片的时候给图片附加删除按钮及其事件处理。同时给删除按钮设置一个data-url的属性,属性值为图片在服务器存储的完整路
2021-04-16 14:08:16
1180
2
原创 Python + WinAppDriver + Appium 对Windows桌面应用程序进行界面(UI)自动化测试
开发者模式设置Appium连接WinAppDriver配置WinAppDriver支持的查找元素方法查询控件信息VNC Viewer 连接远程电脑桌面 UI自动化测试的示例代码#!/usr/bin/env python# -*- encoding: utf-8 -*-'''@Author: 思文伟@Date: 2021/03/30 15:49:32'''import ioimport osimport sysfrom appium impor...
2021-04-02 17:03:56
15608
19
原创 sevenflow转测试管理流程系统
在目前测试项目过程中,开发人员在对提交的bug进行修改后,会将修改后的代码直接合入到当前的软件测试版本之中,导致软件测试版本混乱,不稳定,测试重复、失效和混乱。测试进度无法保证,同时不便于追溯跟踪问题。故利用工作之余使用开发了该转测试流程管理系统。规范化转测试流程,提供平台化的同一管理对转测试过程中开发提交的转测试软件版本进行控制方便实时直观的查看转测试流程进度为后期转测试软件质量评估提供数据依据体验地址:http://116.63.153.101:8005/...
2021-04-02 13:35:45
124
原创 seventest自动化测试平台
seventest自动化测试平台系统简介 - Introduction平台地址&&预览快速开始 - Quickstart系统简介 - Introduction通过提供可视化的设计、管理、执行界面,大大降低了开展自动测试对人员的要求,使得即使不懂代码的人员也可以开展项目自动化测试设计维护与执行工作。良好的拓展性,使得对新项目自动化的支持拓展更加简单快速。平台化的管理多个自动化测试项目,更加规范、有序。同时可随时方便直观的查看每个项目的自动化情况。生成的报告更加美观。内置支持HTTP协议、w
2021-03-02 12:02:06
212
2
原创 基于pytest设计自动化测试框架实战
简介基于pytest实现测试用例收集方案、自定义参数化方案、页面元素定位数据存储方案、测试用例数据存储和维护方案,这样可直接进入到设计编写测试用例业务代码阶段,避免重复设计这些方案以及方案不统一导致维护复杂、困难的烦恼。实现了可设置用例执行顺序,且不会与pytest-depends插件的依赖排序冲突,这样配合pytest-depends就可以很好的实现测试用例间的依赖设置。修改定制并汉化了html测试报告,使报告显示我们关心的数据,并更加简洁、美观、易读。采用test object设计模式,以及引入链式
2019-12-02 21:32:51
2014
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人