zoukankan      html  css  js  c++  java
  • 测试面试题04

    1. Jemeter为什么要参数化?

    • 多用户登录的时候,如果不进行参数化就没演示了。
    • 需要使用CSV将参数放到文件,来演示多用户登陆。
    • 在进行录制的时候,有可能存在第二个请求的参数是从第一个请求中获取出来的,需要在第一个请 求下,去将参数提取出来,再到第二个请求中进行参数化

    2. Jemeter中有哪些常用元件?

    3. 如果你要进行性能测试,你是如何展开操作的?

    • 确定关键业务,关键路径
    • 确定输入参数以及输出参数,指定负载测试方案
    • 准备测试环境,完成脚本录制,或者测试脚本开发,
    • 执行测试,观察或输出参数,如(数据吞吐量,响应时间,资源占有率等)
    • 对测试结果进行分析

    4. 自动化测试有了解吗?自动化测试的工具有哪些?(了解)

    常用的自动测试框架工具:Selenium、Appium、unittest、pytest等。

    5. Selenium元素定位方法有哪些?

    • 通过id、name、class_name、xpath、css_selector、link_text、partial_link_text、tag_name定位元 素。
    • 一般,如果有id就使用id,然后使用css或者xpath来定位,当然定位的时候,需要在浏览器里边安装
    • firebug firepath来抓取页面元素对应的xpath信息。

    6. 安全性测试包括哪些方面?

    用户验证,用户权限管理,系统数据的保护

    7. 为什么要进行抓包?

    • 有些时候公司没有标准的接口文档,测试人员只能抓包来获取接口测试。
    • 抓包可以迅速找到请求,通过抓包可以查看整个请求的过程,以及响应时间,还可以分辨前台与后台Bug.
    • 通过抓包,可以查看是否有敏感信息,如(用户密码,个人账户信息等数据)

    8. 一般抓包用什么工具,怎么进行抓包?

    工具上使用:Fiddler、Charles这两个工具

    Fiddler:

    设置Http代理,设置端口号,在手机上设置与fiddler在同一网段上,设置代理ip,设置代理端口,手机上 的请求就能获取到了。

    抓取请求查看,可以过滤,找到自己域名下的请求,通过分析请求地址,请求参数,响应结果来查找 问题。

    Https包怎么抓?

    http与Https协议区别在于Https多了一个ssL协议,更加安全,默认端口是443,而http默认端口是80.

    抓取Https时,需要获取申请证书,在fiddler与charles两个工具中,可以模拟下载966证书,下载 后,在手机上访问代理服务器的ip与端口,下载证书,就可以抓取到HTTPS的请求了。

    9. 你都做过什么测试

    • 功能测试,性能测试,以及接口测试,在公司中大部分是做的功能与性能测试

    10. 如果回归测试不通过怎么办?

    重新提交bug给开发

    11. 测试报告包括哪些?

    1. 概述
      1. 编写目的:测试报告的描述、项目简介、测试内容描述。
      2. 人员分工:姓名、职务、任务
      3. 测试环境:软件、硬件环境
    2. 测试过程
      1. 测试进度:测试任务、测试负责人、启动时间、计划完成时间、实际完成时间、备注
      2. 用例执行情况:模块、用例总数、执行用例数、通过用例数、未通过用例数、阻塞用例数
      3. 缺陷统计:模块、bug总数、新增bug总数、修复bug总数、遗留bug总数
    3. 缺陷分析
      1. 按照级别分:
      2. 按照缺陷模块分:
      3. 按照缺陷类型分:版本、趋势
    4. 测试总结
      1. 测试结论:是否通过。各种率、按级别描述缺陷
      2. 风险分析:编号、风险描述、规避方法和建议
      3. 遗留问题:编号、缺陷描述、缺陷等级、处理方法
  • 相关阅读:
    转:专题五线程同步——事件构造
    转:专题四线程同步
    转:专题三线程池中的I/O线程
    转:[C# 开发技巧]如何防止程序多次运行
    转:专题二线程池中的工作者线程
    转:专题一线程基础
    C# 设置按钮快捷键
    jmeter链接多台负载机报错
    java读取properties
    使用Runtime.getRuntime().exec()方法的几个陷阱
  • 原文地址:https://www.cnblogs.com/xiaoxiamiaichiyu/p/14960599.html
Copyright © 2011-2022 走看看