• 让你提前认识软件开发(49):自己主动測试


    第3部分 软件研发工作总结

    自己主动測试

     

    【文章摘要】

           “百年大计,质量为先”。质量是企业的生命线,优秀的企业必定会推出高质量的产品,也势必会从产品研发的各个环节去保障产品的质量。产品开发时的自測是确保产品质量的一个重要的环节,而自己主动測试也是提升产品质量和提升研发效率的有效途径之中的一个。

            本文依据作者參与自己主动測试项目工作的实际经验,介绍了自己主动測试的步骤及相关注意事项等。

    本文为相关研发项目的自己主动測试提供了故意的參考。

     

    1. 自己主动測试的背景

            产品开发时的自測(包含单元測试和集成測试等)是提升产品质量的重要举措之中的一个,而自己主动測试可以同一时候提升产品的质量和提升研发的效率。进而减少企业运营的成本。正是看到了其巨大的优势,很多公司才会在不同的产品中推行自己主动測试。

            适于进行自己主动測试的项目有很多共同点,包含:局点多、版本号多、程序代码多等。一般而言,在全面推行自己主动測试之前,可以在项目的部分版本号中先行试点。

            本文对自己主动測试进行了一定的介绍。同一时候对存在的不足进行了思考。

     

    2. 自己主动測试的步骤

            在实施自己主动測试的过程中,作者总结了7大操作步骤:

            1) 结合产品特点和当前运营情况,分析各版本号的特点。选择进行自己主动測试的版本号与详细模块。

            2) 确定自己主动測试策略和运作方式。

            3) 开发自己主动測试脚本和模拟工具。并开发測试用例。

            4) 搭建自己主动測试环境。

            5) 创建自己主动測试任务。

            6) 自己主动构建触发自己主动測试。并展示结果数据。

            7) 积累測试用例,并对測试工具脚本进行优化。

            2.1 自己主动測试的策略

            (1) 測试工具读取測试输入(測试用例和预期结果)

            (2) 变换測试用例,组装成待測模块可识别的请求。发送请求到待測模块,等待待測模块的响应。

            (3) 将响应结果与预期结果进行匹配。匹配成功则表明用例运行成功。匹配失败则表明用例运行失败。

            (4) 依据模块的特点,測试输入通过配置文件存储。測试工具依据用例运行情况生成測试报告。

     

            2.2 自己主动測试的运作方式

           自己主动測试的运作方式如图1所看到的:

    1 自己主动測试的运作方式

     

    3. 自己主动測试的成果

           自己主动測试须要展示的结果包含:单元測试用例总数、集成測试用例总数、单元測试新增用例数、集成測试新增用例数、代码覆盖率数据等。

     

    4. 自己主动測试的持续改进

           自己主动測试须要持续改进的方面包含:

           1) 集成模块须要扩大,力争尽量覆盖全部流程。

           2) 測试环境稳定性需不断提升。

           3) 如项目程序包含数据库脚本,自己主动測试需增加数据库脚本的自己主动升级与測试。

     

    5. 总结

            本文以作者实际的项目经验为背景。介绍了自己主动測试的步骤及还存在的须要将改进的地方。

           “路漫漫其修远兮。吾将上下而求索”,自己主动測试探索实践任重而道远,有志于此的研发团队应本着“愚公移山”的精神,将自己主动測试坚持运行究竟。

     

     

     

    (本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!

    )

  • 相关阅读:
    【原创】自己动手写工具----签到器[Beta 1.0]
    都2020了,还不好好学学泛型?
    ThreadLocal = 本地线程?
    从BWM生产学习工厂模式
    你还在用BeanUtils进行对象属性拷贝?
    JDK 1.8 之 Map.merge()
    Spring Boot认证:整合Jwt
    以商品超卖为例讲解Redis分布式锁
    如何从 if-else 的参数校验中解放出来?
    分布式全局唯一ID生成策略​
  • 原文地址:https://www.cnblogs.com/yfceshi/p/7245536.html
Copyright © 2020-2023  润新知