zoukankan      html  css  js  c++  java
  • 由测试中的版本同步联想到敏捷开发中的两个实践

    在测试过程中,经常碰到测试和开发的版本不一致的问题。
    常见的现象就是测试部门发现了bug,但是这个bug已经由开发人员自己发现并解决了,还没有发布新的版本,而在双方没有及时沟通的情况下,会作一些无用功,如果经常出现这种问题,有时会让人觉得很不耐烦。我觉得要避免这种情况,就要尽量保持测试和开发双方的版本一致。
    这里我想到敏捷软件开发中的“集体所有权”。所有的代码对所有的团队成员都是开放的,测试人员可以随时到源代码管理软件中取的最新的代码,来在自己机器上生成一个最新的版本。
    如果个人的代码只有自己才能看到,作完一个模块后,发布一个dll,然后再由一个人来把大家的模块拿到一起来整合。发布的时候常常会碰到程序集的版本不一致的问题,使程序发布变的不方便,直接的影响就是版本发布的时间间隔越来越长。慢慢的,测试和开发的版本不一致问题会越来越严重。
     
    实际上,归根结底,是程序发布的问题,而程序发布的困难又来自一种不合适的源代码管理方式。
    我希望的方式是:开发人员每天下班后签入代码(编译通过的),测试人员每天早上取得最新的代码,在本地生成一个新版本的程序来测试。这样可以最大限度的保持测试和开发的版本一致。

    到了这里,又感觉到了“每日构建”的重要了。

    困了,脑子乱了

  • 相关阅读:
    7. 阿里百秀实战
    静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别
    3_2:HTTP协议
    3_1:一个浏览器如何工作的
    2.1:JavaScript数据类型
    1.3 列一份前端知识架构图
    银河麒麟V10系统安装
    WINDOWS下查看系统版本详细信息和网络连接详细信息
    银河麒麟查看/更改环境变量
    统信UOS国产化安装tcpdump命令
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/123835.html
Copyright © 2011-2022 走看看