禅道项目管理系统整合Selenium IDE的思路

前两天说用过Selenium IDE产生了一些想法,这里作一些整理。api

传统的测试人员管理测试用例,基本都是用Excel。这没什么很差的,也没什么好的。若是经过管理系统来管理用例,相对来讲,少了一些简便性,但增长了数据的安全性、轨迹性、可共享性等优势。浏览器

因此若是用的是禅道项目管理系统的话,对于测试用例的设计、用例的执行,若是能与 Selenium IDE 这样的测试工具能无缝整合,无疑是提供了生产力提高的一种方案。安全

一、基本概念

1.1 SIDE

先列出Side的基本概念:ide

  • 项目
  • 测试套件
  • 测试:命令、参数、值、描述

1.2 禅道

禅道项目管理系统测试方面的一些基本概念:工具

  • Bug
  • 公共用例库:能够把不一样的测试模块,或者是测试功能点所引用到的测试用例作分类管理,这样能够有效提升测试用例的复用性。这里的用例是能够导入到全部产品中的。主要适用于跨产品的用例,好比浏览器的兼容性测试,安全测试,性能测试。测试经理能够把常见的一些分类,用例列举出来,来引导普通的测试人员来写用例。
  • 用例:禅道中的测试用例,完全的将测试用例步骤分开,每个测试用例都由若干个步骤组成,每个步骤均可以设置本身的预期值。这样能够很是方便进行测试结果的管理和Bug的建立。
  • 套件:测试套件是把服务于同一个测试目的或同一运行环境下的一系列测试用例有机的组合起来。也就是把测试用例根据测试需求划分红不一样的部分,每一个部分就是一个测试套件
  • 测试单:当开发人员申请测试以后,会生成相应的测试版本给测试人员。这时测试人员要作的就是为这个测试版本关联相应的测试用例。若是这个测试任务须要多人来配合完成,则须要将相应的用例指派给相应的人员来进行完成,或者本身领取相应的测试用例。
  • 测试报告:项目任务开发完成后,在项目--版本提交版本,项目--测试提交测试,关联测试用例。测试人员在测试--测试单里执行用例,完成测试后,能够直接建立测试报告。性能

  • 执行用例,提交Bug:在测试---测试单的用例列表页面,用户能够按照模块来进行点选,或者选择全部指派给本身的用例,来查到须要本身执行的用例列表。在用例列表页面,选择某一个用例,而后选择右侧的“执行”按钮,便可执行该用例。测试人员在测试时,咱们推荐在 测试--- 测试单 页面,测试版本所关联的用例列表里执行用例,完成测试,而后生成测试报告。测试

二、思路

新版的SIDE 目前为止(v3.6)在项目保存的体验是有缺陷的,它调用的是浏览器的下载api,因此每保存一次项目,就要“下载”一次,从新选保存目录、指定文件名。设计

经过一张流程图来简单演示思路:3d

SIDE 和禅道两边各有一些开发的工做量,应当从SIDE这边开始,实现用户登陆、项目管理界面、经过API项目加载、经过API加载项目中测试套件及相应用例、套件管理API、用例管理API、项目保存API;禅道那边则主要是扩充用例字段、保存SIDE所需信息、命令、参数等,以及整合Selenium Command-Line Runner等。blog

有没有感兴趣一块儿来完成这项“伟大”事业的同窗呢?

相关文章
相关标签/搜索