软件回归测试辅助工具开发协议.docVIP

  • 1
  • 0
  • 约3.12千字
  • 约 6页
  • 2026-02-14 发布于山东
  • 举报

软件回归测试辅助工具开发协议

甲方(委托方):[甲方全称,独立企业法人,统一社会信用代码:XXX]

乙方(受托方):[乙方全称,独立企业法人,统一社会信用代码:XXX]

鉴于甲方需开发一款软件回归测试辅助工具以提升测试效率,乙方具备相应开发能力,双方经平等协商,达成如下协议:

一、开发内容与功能范围

1.工具名称:软件回归测试辅助工具(以下简称“工具”)

2.核心功能:

(1)多项目管理:支持创建、编辑、删除测试项目,关联测试环境与用例集;

(2)用例导入/管理:支持从Excel、TestLink等工具导入测试用例,自定义用例优先级、步骤;

(3)自动执行:支持对接被测系统接口/UI,自动执行回归测试用例,记录执行日志;

(4)结果对比:自动对比新旧版本测试结果,标记差异点(通过/失败/阻塞);

(5)缺陷跟踪:支持将失败用例直接关联缺陷管理系统(如Jira),同步缺陷状态;

(6)报表生成:自动生成测试覆盖率、通过率、缺陷趋势等报表,支持导出PDF/Excel;

(7)权限管理:支持角色划分(管理员/测试员/查看者),控制功能访问权限。

3.技术要求:工具采用Python语言开发,支持Windows10及以上操作系统,兼容Chrome、Firefox浏览器,对接被测系统需支持HTTP/HTTPS协议。

二、开发周期与阶段划分

1.总周期:自协议签订之日起62个自然日(含节假日调整,具体以双方书面确认的《项目进度表》为准);

2.阶段划分:

(1)需求确认阶段(10个自然日):乙方完成《需求规格说明书》,甲方5个自然日内书面确认,逾期未确认视为默认;

(2)设计阶段(7个自然日):乙方完成《系统设计文档》(含架构、数据库设计),甲方3个自然日内确认;

(3)开发阶段(30个自然日):乙方按设计文档完成核心功能开发,提交《开发进度周报》;

(4)内部测试阶段(10个自然日):乙方完成单元测试、集成测试,提交《内部测试报告》;

(5)交付验收阶段(5个自然日):乙方交付工具及文档,甲方启动验收。

三、双方权利义务

(一)甲方权利义务

1.提供:向乙方提供被测系统的测试环境(含账号、权限)、现有测试用例集、需求文档等必要资料;

2.确认:按时确认各阶段成果,提出合理修改意见;

3.配合:指派专人对接项目,配合乙方进行需求沟通、测试验证;

4.付款:按协议约定支付开发费用。

(二)乙方权利义务

1.开发:严格按《需求规格说明书》《系统设计文档》开发,不得擅自变更功能;

2.交付:按时交付符合要求的工具及全部文档;

3.质量:保证工具无严重bug(定义:导致核心功能无法使用、数据丢失的bug),性能满足约定要求;

4.培训:验收合格后3个自然日内,为甲方提供1次线上培训(时长不少于2小时),培训内容包括工具安装、使用、常见问题处理;

5.售后:质保期内提供免费bug修复服务,质保期外提供有偿维护服务(费用另行协商)。

四、交付与验收

1.交付内容:

(1)工具可执行程序(含安装包);

(2)工具源代码(含注释,采用Git仓库交付,加密压缩后发送);

(3)文档:《需求规格说明书》《系统设计文档》《安装手册》《用户手册》《内部测试报告》《验收测试报告》(甲方填写);

(4)其他:工具对接被测系统的接口文档、测试数据样本。

2.交付方式:电子文档通过加密邮箱/云盘发送,源代码通过乙方指定Git仓库授权甲方访问(授权期限1年)。

3.验收标准:

(1)功能符合《需求规格说明书》全部要求;

(2)严重bug数量为0,一般bug(不影响核心功能)不超过3个,且乙方承诺10个自然日内修复;

(3)性能满足:100个用例并发执行时间不超过30分钟,结果对比准确率100%;

(4)文档完整、准确,符合行业规范。

4.验收流程:

(1)甲方收到交付物后5个自然日内启动验收测试,测试环境由甲方提供;

(2)测试中发现问题,甲方需以书面形式(含bug描述、截图、复现步骤)提交乙方;

(3)乙方收到问题后7个自然日内修复,重新交付甲方测试;

(4)测试合格后,甲方5个自然日内签署《验收确认书》,验收完成;若逾期未签署且未提出异议,视为验收合格。

五、知识产权

1.工具的全部知识产权(包括但不限于源代码、文档、功能设计、界面设计)归甲方所有;

2.乙方不得将工具的任何部分用于自身或第三方的商业项目,不得泄露给任何第三方;

3.乙方使用的开源组件需符合开源协议要求,不得侵犯第三方知识产权,若因此产生纠纷由乙方承担全部责任。

六、保密条款

1.双方应对协议内容、对方的商业秘密(如测试数据、业务流程)、技术资料(如源代码、设计文档)严格保密;

2.保密期限:自协议签订之日起至协议终止后3年;

3.若一方违反保密义务,需赔偿对方实际损失(包括但不限于直接经济损失、律师费

文档评论(0)

1亿VIP精品文档

相关文档