美文网首页测试基础
QA应该掌握的技能

QA应该掌握的技能

作者: 古佛青灯度流年 | 来源:发表于2016-06-30 12:27 被阅读393次
    • 工具方面:

      1. 功能测试需要

    a) 前台相关 Httpwatch、firebug、Cookie编辑、Fiddler、Charles

    b) 数据库相关 MySQL query、postgreSQL 、redis

    c) 数据相关 XENU、JsonViewer、secureCRT

    d) 程序相关 Eclipse、idea || maven|| Findbug、Sona、checkstyles ci、bds、code coverage

    e) Linux相关 常用指令atnodes、vim、shell脚本

    1.   安全测试需要    APPScan、Qwst等
      
    2.   性能测试需要    Loadrunner, Jmeter ,ab,httpload
      
    3.   代码reivew 需要 SVN、beyondCompare、git
      
    4.   测试环境自主部署,发布
      
    5.   Bug&Case管理:    Bugfree、mingle、jira、禅道
      

    7、 开发知识:ZK、dubbo、QMQ、QSchedule、Nginx、qzz/fekit、Cannal、MMM、Selenium、memcache、redis

    • 自动化测试方面:

      1.  熟悉语言: python、java、php、js、css 
        
      2. 掌握几套框架:Junit、unittest、appuim
        
    • 流程方面:

      1.   Qunar 开发流程及规则
        
      2.   线上Bug 处理流程
        
      3.   故障处理流程
        
      4.   Qunar 项目流程 --》功能、wrapper、数据、服务器升级
        
      5.   人员查找:
        
      6.   知识库积累:
        
      7.   其他流程
        
    • Qunar 产品:

      1.   产品的系统结构、数据流
        
      2.   功能涉及到的 外网功能体现、日志、数据存储
        
      3.   各个产品beta访问方法(包括:数据库、日志、应用部署位置、外网访问URL)
        
      4.   产品的Beta发布方法及发布脚本
        
      5.   产品对应的SVN路径
        
      6.   Maven工程中的配置文件的对比检查:pom.xml、beta和外网的resource差别
        
    • 监控方面:

      1.   现有监控添加的方法和规则
        
      2.   现有监控使用的手段(包括:CACTI、程序实现的监控页面、5XX、4XX)
        
      3.   安全漏洞补救  wooyun.org
        
    • 技能方面:

      1.   如何分析系统生成test case
        
      2.   如何分析故障、bug 判断问题所属模块
        
      3.   如何分析系统进行性能测试和结果分析
        
      4.   代码质量那些事(讲诉代码静态扫描和代码覆盖率,复杂度分析常见工具)
        
      5.   探索性测试方法和应用
        
      6.   web通用测试案例
        
      7.   常见问题分析
        

      7.1 数据库测试问题及方法

      7.2 常见bug及测试方法

    相关文章

      网友评论

        本文标题:QA应该掌握的技能

        本文链接:https://www.haomeiwen.com/subject/yvaxjttx.html