(一) itest 简介
itest work (爱测试) 一站式工作站让测试变得简单、敏捷。itest work 包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口 Mock 6 合 1,又有丰富的统计分析。可按测试包分配测试用例执行,也可建测试迭代 (含任务,测试包,BUG,接口) 来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest 还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例,也支持在线 web 思维导图写用例。
官网 http://www.itest.work
在线体验 1 http://www.itest.work/demo
在线体验 2 http://120.78.0.137/demo
v9.0.0Ga 下载地址 :itest 下载
二:9.0.0 Ga Release 说明
继 1 月 12 发版后,不到半月 9.0.0 又来了,用户的持续反馈是我们不断更动力! 年后发布新一版源码,之前的是 2.5 的 。
9.0.0 Ga ui 按商业化软件的标准重写,交互和体验更友好,“好用、好看,好敏捷” ,是我们追求的目标。logo 也更新为 itestwork ,更符合我们定位。
截止 9.0.0 接口测试,已包含接口 mock ,接口加密,解密和签名,接口参数化,接口间动态参数传寄,接口依赖推导,建测试测试场景时,自动加入依赖的接口并按依赖关系排好执行顺序,拖拽生成断言,拖拽提取参数 。在此也预告一下后续要支持的功能:支持 swagger 导入,实现 web 化 jmeter 压测(己在实现的路上),下面先欣赏一下新 UI ,再来看升级详情
9.0.0 Ga 详情如下:
增强:
1: 适配大屏 3840 分辨率(3840 时右键菜单太小,下拉列表拆行,按钮间距太密,切换项目下拉列表拆行,显示的页面,下半部空起很多等)
2: 接口依赖关系拓补图样式优化
3: 手工功能测试用例增加标签视图显示模式
bug 修复:
1:迭代下提交 BUG 时选不了测试需求项
2:项目列表中,修改项目基本信息时,又创建了一个新项目
四:接口测试及新特性截图
为结省时间,不在新 UI 中 一载图了,直接用老版本 U I 示意
呱唧 1800 次混沌测试完成了
执行测试场景时,先执行正向用例,如 check 混沌开关,正向执行完后执行接口混沌测试
接口数据参数化
下面是上图以数化在执行时打印出来的值
参数化且应用了加密算法后打 印出来的值
按接口参数依赖关系 推导出来的接口依赖,建测试场景时,自动加入所依赖的接口,并按依赖关系排好执行顺序
这是 mock 的一个接口,josn 数据是加密了的,
第一次测试这接口没加解密算法
响应是密文
第一次测试这接口解密算法
维护好解密算法
之前的接口中选这个解密
再测试,接口的结果解密了
mock 支持上图 4 种延时
五:功能概览
(一) 功能模型
引导图上蓝色文字是热点,可以点击,方便引导上手
(二)接口测试 功能概览:
基本流程: (1) BaseUrl 设置------>(2) 基础认证设置 ----->(3)接口安全设置------>(4)维护接口用例----->(5)拖拽生成接口断言------> (6) 建接口测试场景 (可在迭代中直接增加)--->(7) 手动执行接口测试场景 (可单个,也可一键执行场景中所有接口) 或定时执行测试场景。另外还有接口 mock
1:全局设置
3:接口按全设置
维护好接口的加密,解密及签名 ,上传相关类或 JAR ,在接口用例中选维护好的加密,解密及签名,供 itest 执行接口测试时来回调 ,
4:接口用例维护
接口参数维护,非常方便 ,对测试人员友好,复杂 json 支持 xxx.xx.xx 这种面向对像的形式写
5:拖拽式断言设置
不用再写 jsonpath ,把响应结果解析为 tree ,然后拖拽想要的节点,设置操作符及值,可以拖任意多个
6:接口场景
可以手动一键执行,也可以设置定时任务自动执行
在场景中可单个,也可一键执行所有接口用例,,缺省执行顺是按依赖关系来排的 ,也可手动调整执行顺序
9:接口 mock
(三) 产品截图及其他功能概览
可线下离线处理测试用例,再同步到线上,
在项目中可以从用例库或是 EXCEL 呀是 xmind 中导入用例,且在导入时,如需求项,用例分类,优先级,以及用例标签 ,如系统中不存在,会自动在导入时建立
除了可同步线下执行,还支持多种导入,在用例 BUG 统计示图中,测试需求分解对上,每个模块上显示 BUG 数和用例数
可按测试包分配测试任务,通过把多个测试包加到测试迭代中,统计测试执行情况
在迭代中 直接建测试包, 方便一气呵成分配测试任务,且可快捷分配测试用例到用例包中,还可在迭代测试包 TAB 中,二次分配测试包中,测试用例
执行测试用例包用例
Q
可在工作空间里,呆以填写任务进度,执行测试用例包,或是处理流转到名下的 BUG,或是进入迭代执行任务里
流程驱动测试
流程驱动缺陷在 26 种状态中演化,更精准反正工作实况
测试流程引擎自动推算可演化状态及流转到谁名下,且可实时调整流程
从 BUG 的邮件通知中连 BUG 链接,可能直接处理 BUG
在收到的 BUG 邮件中,带一个连接,一点就自动登录 ITEST,同时,弹出邮件中的 BUG 处理界面
多维度测试度量
趋势分析洞察研发过程潜在风险,为项目管控提供决策依据
结果数据分析掌控团队效率,为持续改进提供量化数据支持
测试总揽,测试经理每日工作复盘好帮手,量化的测试日报
测试人员简报: 里面有测试人员写用例情况,执行用例情况,提交的 BUG 数,提交的 BUG 按
状态按人分布,提交的 BUG 按类型按人分布,提交的 BUG 按等级按人分布,且可按不同版本作
为条件进行分析
开发人员处得 BUG 简报 : 有开发人员 BUG 数统计, 也有按 bug 状态按人分布,按 bug 等级按人分布,
按 bug 类型按人分布,按人按 BUG 龄期分布 (龄期可按天也可按周计),且可按不同版本作为条件进行分析
测试环境维护