zoukankan      html  css  js  c++  java
  • 专项测试技能和线上线下监控

    测试技术栈
    黑盒测试,白盒测试,灰盒测试,QTP,LR
    Web测试,Selenium,Junit,Cucumber,Watir,RF
    APP测试,APPium,Robtium,instruments-Automation,monken,Mock,SDK,H5
    接口测试,RestAssured,Jmeter,性能压测,APP专项,STF,CI,全链路,监控
    Docker,ELK,RPF接口测试,自动化平台,流量回放,精准自动化,代码扫描,APM,Trace
    CD,测试中台,效能工具,DevOps,专项,稳定性,数据质量,算法评测

     

     

    线下监控

    模型质量
    模型评估,模型性能,特征计算,特征调度,特征分析,样本验证
    数据质量
    源到目标,数据约束,关键字段,完整性,准确性,性能,规则,一致性,元数据
    工程质量
    业务逻辑,白盒测试,静态检查,条件覆盖,分支覆盖,接口测试
    自动化,工具化,服务化,可视化,CD4ML
    CD4ML:
    利用机器学习交付(CD4ML)使业务应用和服务智能化,并不仅仅是训练模型并为其提供服务。它需要实现一整套端到端、持续可重复的模型训练、测试、部署、监控和运维周期。机器学习下的持续交付 是一种可靠的端到端开发、部署和监控机器学习模型的技术。支撑CD4ML的基础技术栈包括数据访问和探索工具、工件(例如数据、模型和代码)的版本控制、持续交付流水线、用于各种部署和实验的自动化环境设置、模型性能评估和跟踪,以及模型运作的可观测性。公司可以根据现有的技术栈选择自己的工具集。CD4ML强调自动化和避免手工交接。CD4ML是我们开发机器学习模型的默认方法。
    在构建和部署模型的端到端过程中,CD4ML消除了不同团队、数据工程师、数据科学家和ML工程师之间的手动传递。使用CD4ML,我们的团队成功地实现了基于ML的应用程序所有组件的自动化版本管理,测试和部署,包括数据,模型和代码。
    线上监控
    服务监控,日志监控,数据监控,模型监控,特征监控。。。。
    服务监控:
       1.编码粗心导致的PHP Syntax/Parse Error
       2.程序代码中的PHP Fatal Error
       3.程序代码中的PHP Warning
       4.数据库访问导致的DB Error/Timeout等
       5.缓存系统Redis相关的错误
       6.缓存系统Memcache相关的错误
       7.线上接口的可用性监控
       8.线上接口的响应时间监控
    DB、Memcache、Redis相关错误的监控
        1. 具体的SQL
        2.具体的DB、Table
        3.错误栈
        4.对应的接口名称
        5.服务器IP
        6.具体错误号(内容)
        7.出错的Memcache Key
        8.错误栈
        9.对应的接口名称
        10.服务器IP
    日志监控:
    日志的收集及日志处理
    日志的收集分类两大部分
    1.Nginx日志和数据库运行日志
    2.Tomcat类型的服务,选择使用log4j内置的fulume-appender方式来实现
    对于收集到的日志,统一采用kafkaSink的方式输送到后续的kafka中,以备后续处理。
    日志处理部分:
    对于收集到的日志,我们采用的是Spark-Streaming工具,将其与kafka对接

  • 相关阅读:
    java初学
    数据库命名及设计规范(转)
    转-ASP.NET页面之间传递值
    程序员个人职业规划
    如何学习别人的代码(转)
    可映射的CSV读取引擎
    iTween扩展
    Unity3d中NGUI加强版血条(Healthbar)的制作
    Unity3D中寻路Navmesh的简单介绍
    多人网络(Valve开发文档翻译[起源引擎])(一)
  • 原文地址:https://www.cnblogs.com/qdlifeng/p/13097505.html
Copyright © 2011-2022 走看看