首页 > 其他分享 >测试驱动项目设计需求迭代

测试驱动项目设计需求迭代

时间:2024-09-30 21:34:36浏览次数:7  
标签:迭代 项目 项目组 开发 测试 驱动 分支

 

 

测试工作在Java工程项目中的作用不可或缺。测试驱动和模型驱动以及迭代开发。项目的测试工作分为黑盒测试和白盒测试。黑盒测试并不会让你知道很多让你不应该知道的细节。白盒测试透明,项目组的开发人员也是不能触碰。程序设计的编写开发人员主要工作是编写项目的源代码,完成需求说明书分配下来的项目排期计划。开发分支上面的Java源代码有master分支和dev 开发分支。Dev 开发分支又可以分为不同的项目小组的分支。开发个人分支上面的代码需要程序员自测成功之后,提交代码并且合并组分支的代码解决项目组内代码的编码冲突并运行成功后才能正确的提交和推送远程代码。

 

发起分支代码的合并请求可以在项目的git 可视化操作界面提出合并申请。程序员的项目开发任务周期不会很长。工作产出体现在每天的源代码更新和提交操作。测试可以驱动项目的正常运转。驱动引擎的旋转快慢。工程师除了开发任务之后还有的工作大部分多是在解决任务分配模块的测试分支的测试bug。项目的分支有开发dev 分支,测试 test 分支,UAT分支,release 版本分支,master主分支。一个项目组的组内成员负责的工作任务不同,软件开发的主要工作产出和涉及到的工作量评估都是体现在合并到开发分支上面的可操作运行代码。项目的打包和部署,线上的正式线运行也会涉及。

 

测试的工作会产出很多的系统运行错误日志。收集和整理系统的测试异常日志信息,分析生成相应的测试异常报告。项目经理会通过测试异常报告,评估项目组内每个工程师的工作情况。下发工作开发任务,项目组的小组长对开发任务进行需求评估和细分。组长对工程师的开发进度评估方式和准确的工作量估算,EXCEL文件表格中会有响应的项目排期计划。

 

测试工程师是项目的驱动引擎。迭代开发也是建立在项目的测试工作之上。快速开发和驱动开发的目的都是在控制项目的开发人月周期。Java项目的开发周期不会很长,一个月就是一个开发周期单元。每一个月都会有一个项目的开发版本打包。增量版本即使是对项目的开发修改不大,都是项目组的工时和考核对象。

 

需求迭代操作和测试的反馈和项目组的需求开发人员的需求搜集和确认文档。需求收集和确认涉及到很多的组内会议评审和领导的最终确认。开发任务的下发,工程师一开始在项目组是接受任务的角色完成个人模块,保证正确的项目任务测试成功。软件开发工程师不同的体现方式,测试任务需要和测试组进行配合。项目的最终目的是得到领导的认可。快速开发,敏捷开发,测试驱动开发,都是在不断地和上层领导确认。用户为核心,测试开发的工作是对一个项目或者一个产品的评估分析。学生需要分数,进入到企业之后更多的是团队合作和个人工作能力的评定。

 

标签:迭代,项目,项目组,开发,测试,驱动,分支
From: https://www.cnblogs.com/liaowanzhong/p/18442469

相关文章

  • 聊一聊自底向上测试和自顶向下测试的优缺点
    自顶向下的测试是从程序的顶部或初始模块开始。测试开始之后,挑选哪一个后续模块进行增量测试没有唯一正确的方法,唯一的原则是要成为合乎条件的下一个模块,至少一个该模块的从属模块,调用它的模块事先经过了测试。在大多数情况下,自底向上的策略与自顶向下的策略是相对立的。自顶......
  • C#做MES中FTP代码怎么写?客户端,服务端如何安装测试?
    一、介绍FTP免费开源软件1:FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,且具备所有的FTP软件功能。具有可控性,有条理的界面和管理多站点的简化方式,是的Filezilla客户端版本成为一个方便高效的FTP客户端工具,而Filezilla服务端版本则是一个小巧并且可靠支持FTP&......
  • 大单元综合测试(一):第一章,第二章题解
    \(6.\)已知\(3a>b>0\),则\(\large\frac{a}{3a-b}-\frac{b}{a+b}\)的最小值为多少?基本方法\(\qquad\)对于高中基本不等式,这种分母较为复杂的求最值问题,我们一般都会采用将分母换元换元的方法,理由很自然,因为分式是分子除分母,所以分母形式的简单可以方便我们对问题的处理。那么......
  • 长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降
    一、前言:看看满盘状态下致态TiPlus71004TB性能会如何!现在还有很多同学对于长江存储品牌的存储产品不太信任,在选择SSD时会优先考虑三星、西数这样的品牌。有鉴于此,我们此次会将手上的长江存储致态TiPlus71004TBSSD进行更严苛测试,将SSD填入80%的数据,也就是在近乎满盘的状态下,看......
  • 通过 DISM 命令注入驱动程序到 WIM 镜像的步骤如下:使用 $OEM$ 文件夹是一个简便的方式
    通过DISM命令注入驱动程序到WIM镜像的步骤如下:1.挂载WIM镜像使用以下命令挂载WIM镜像:bashCopyCodeDism/Mount-Wim/WimFile:install.wim/Index:2/MountDir:mount/WimFile: 指定要挂载的WIM文件路径。/Index: 指定要挂载的映像索引(例如,2)。/MountDir: 指......
  • 从手机发布会的现场测试谈“用户使用场景”
    一红米Note14发布会的现场测试前几天红米Note14发布,现场测试手机防摔、防水、防油触摸以及长时间续航。先不管测试结果怎么样,能不能让大多目标用户满意。单说这种介绍形式,就足够吸引人。这种形式站在了目标用户的使用场景之中,提炼出用户使用中的痛点,针对痛点提出自己的解决方......
  • 大模型驱动的自主智能体全面调研
    人工智能咨询培训老师叶梓转载标明出处基于LLMs构建的自主智能体,有望实现类似人类的决策能力。图1展示了LLMs驱动的自主智能体领域的增长趋势。从2021年1月到2023年8月,不同颜色代表不同类别的智能体。例如,游戏智能体旨在模拟游戏玩家,而工具智能体主要关注工具使用。然而,......
  • 元数据驱动的设想
    本文永久更新地址:1.背景针对相似结构的表单,为了提高ui自动化编写效率,减少以减少重复工作,设想是否可以设计一个针对neoUI2.0通过元数据驱动的方式适应不同业务对象的测试框架2.设计元数据模型-字段名-字段类型-是否必填-是否只读-默认值-业务逻辑(可选,后期扩展)3......
  • 负载箱:充电桩测试利器
    RCD负载箱是用于测试和验证电气设备在故障状态下的性能的设备。它可以模拟真实的负载情况,从而帮助工程师和技术人员对设备进行准确的检测和维护。此外,RCD负载箱也是一种重要的安全保护设备,主要用于防止电路中的漏电现象引发的事故。它通常被安装在电路的起始位置,作为主断路器或分......
  • mock数据,不使用springboot的单元测试
    业务代码packagecom.haier.configure.service.impl;importcom.baomidou.mybatisplus.core.toolkit.Wrappers;importcom.baomidou.mybatisplus.extension.service.impl.ServiceImpl;importcom.haier.common.util.RequestUtil;importcom.haier.configure.entity.Langu......