蘑菇街研发工具链架构初稿
2016-06-22 16:49:47 0 举报
蘑菇街研发工具链架构初稿主要包括四个部分:代码管理、持续集成、自动化测试和部署。其中,代码管理使用Git作为版本控制工具,支持多人协作开发;持续集成使用Jenkins实现自动化构建和测试,提高开发效率;自动化测试使用Selenium WebDriver进行UI测试,确保产品质量;部署则采用Docker容器化技术,实现快速部署和可扩展性。此外,该架构还考虑到了安全性和监控等方面的问题,采用了多层次的安全措施和实时监控系统,保障系统的稳定性和可靠性。总之,蘑菇街研发工具链架构初稿是一个全面而完善的方案,能够满足公司的需求并提高开发效率和产品质量。
作者其他创作
大纲/内容
需求管理
TL测试用例集1
pull测试代码
自动化case git日志+版本号
测试
Dashboard报表统计
Jira报表
开发
输出质量报告
bug缺陷
pull项目代码
自动化case驱动+测试结果获取
关联
持续集成发布
手工测试用例
项目版本管理
触发
蘑菇街研发工具链系统
行为测试用例集合
更新测试环境
User Story
投入产出比
项目质量评测
文档管理
缺陷模块分布
测试执行
自动化测试框架(web、app)
自动化测试
执行单个测试用例
测试环境
项目开发进度
输出测试报告
支持用例的维护
优点:1、BDD行为驱动2、以业务为根节点3、一个用例对应一个用户行为4、后续会通过testlink的手工用例,自动生成自动化测试脚本
线上环境
关联到源码,了解缺陷在哪部分代码中被修复
手工用例link +展示最新一次自动化测试结果
TB、JIRA、TestLink需要统一项目名 + 版本号
执行整体业务用例
需求点1
测试用例集管理
项目版本+需求实现互通
需求任务拆分
TestLink报告
业务测试用例集合
选择是否更新测试环境
wbs细分
预发环境
对应到原始需求
TL测试用例集2
活跃缺陷
需求点2
需求+设计
自动化测试报告
项目管理
自动化测试用例
执行项目质量检查1、静态代码扫描2、代码编译3、单元测试4、自动化测试5、代码覆盖率
数据统计
..
自定义工作流
0 条评论
下一页