博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
敏捷开发总结(2)开发过程活动
阅读量:6807 次
发布时间:2019-06-26

本文共 739 字,大约阅读时间需要 2 分钟。

 

 

 

 

1、需求及缺陷管理(jira)

      收集需求,描述需求

      收集缺陷,描述需求

 

2、构件管理(nexus)

      

      构件的创建、存储、查询、引用

      maven构件仓库,连接中央仓库      

 

3、分布式版本控制(git&gitlab)      

     

     代码项目仓库

     缺陷管理平台

     代码片段复用

 

4、代码项目管理(gradle)

      Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具

      基于groovy的dsl声明式配置

      项目对象模型(POM)管理

      项目编译、构建、发布

 

5、代码质量控制(sonarQube)

      

      Sonar 是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等

      编码规范(命名、格式、风格)审查

      单元测试覆盖率审查
      代码复杂度审查
      代码质量审查

 

6、单元测试(junit)

      JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。

      1、用于测试期望结果的断言(Assertion)
      2、用于共享共同测试数据的测试工具
      3、用于方便的组织和运行测试的测试套件
      4、图形和文本的测试运行器

 

7、持续集成(jenkins)

      

      Jenkins是一个可扩展的持续集成引擎,通过可自定义的脚本实现自动定时持续集成

      每日进行一次集成构建

      自动化的构建(包括编译,发布,自动化测试)
      能够尽早发现集成错误

 

8、自动化测试(selenium)

      自动化功能测试框架,使用预先编写的自动化测试脚本,实现功能测试覆盖

      可重用的测试脚本
      减少测试人员重复机械操作

   

 

转载地址:http://abtwl.baihongyu.com/

你可能感兴趣的文章
企业从信息化角度解读智慧城市,难以根治城市病
查看>>
硅谷初创企业控制成本 裁员风渐起
查看>>
MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)
查看>>
Salesforce:下个财年营收我们有望突破100亿美元
查看>>
是德科技发力5G测试测量 欲攻占市场领导地位
查看>>
是德科技成功开发广泛的测试与测量产品
查看>>
深圳465亿建11代生产线,TCL三星带头认购股权
查看>>
Solaris 上网配置
查看>>
谭晓生:如何面对IoT时代的安全新挑战?
查看>>
AV-TEST最新Windows 10平台最佳杀毒软件测试结果
查看>>
秋色园QBlog技术原理解析:性能优化篇:读写分离与文本数据库(十八)
查看>>
苹果iCloud大调整:干掉1TB版本,2TB降价
查看>>
中拉光伏产业合作蓬勃发展前景远大
查看>>
定位到文件目录并选定文件
查看>>
瑞典驻华参赞:智慧城市建设提升为国家战略
查看>>
跨界合作成潮流 智能家居竞争升级
查看>>
思科:企业数据中心技术产品采购放缓
查看>>
StatX 获250万美元融资,随时随地通知公司业务变化
查看>>
《软件定义网络:基于OpenFlow的SDN》一一3.4 本章总结
查看>>
智能家居形态逐步演进 机会与挑战并存
查看>>