发表于: 2019-08-19 20:32:27

1 590


今天完成的事情:瀑布式开发,敏捷开发

明天计划的事情:功能测试任务
遇到的问题:暂无
收获:

  瀑布式的基本概念:       

         瀑布式开发的优点:

                  1:bug比较少,不可能出现重大bug,因为留给开发的事件较充足,开发基本会自测bug出来

                  2:开发出来的产品质量高,体现在效果和用户体验比较好,代码封装比较好吗,一般不会不限反人类设计

                  3:开发和测试对产品的业务逻辑 比较透彻

          瀑布式开发的缺点:

                 1:开发时间长,企业承受不了,成本较高,效益比较低

                 2:对市场需求的反应不够灵活  


         敏捷式测试的优点:

                 1:效率高,时间较短,对市场的反应较快,一般都是通过版本的迭代方式 进行开发,不断地完善我们的产品,企业风险较小

                 2:产品首先在第一版会出出个1.0版本:只要有基本的功能,能够使用就可以了,而当第一版本上线之后在开始迭代,基本上是每隔一周或者几天就要迭代一次,这就是敏捷式测试;

                

        敏捷式开发:

               在敏捷式开发的时候我们测试需要:

               1:首先把新增的功能系统性的测试一遍,保证我们新增的功能没有任何问题,除了对保证新增的功能没有任何问题之后,我们需要进行回归测试,使用的测试流程就是瀑布式,从而保证我们的产品不会再新增功能的时候把以前的功能改错;

               2:如果产品已经迭代了很久,我们进行回归测试可能需要大量的时间进行回归测试,有可能开发开发了3天,测试可能需要的不止3天,以为我们除了测试新增的功能以外,还需要对以前的功能进行系统性的测试,这个时间我们可以通过我们的自动化来提高我们的效率;

               比如:在开发完成1.0以后,在开发进行版本迭代的时候这段我们空闲下来的时间,我们可以把1.0的功能点写成脚本,当1.1版本发布之后,我们只需要对新增的功能进行功能测试了,以前的老功能直接和我们同步进行自动化测试,自动化测试覆盖不道德我们在进行手动测试,所以我们写自动化脚本的目的就是为了在进行功能测试的时候为我们的功能测试提高效率


返回列表 返回列表
评论

    分享到