文章目录

  • 1.PC网络故障,如何排除障碍
  • 2.怎么测试网络协议
  • 3.输入一个链接无反应
  • 4、对微信朋友圈的评论功能进行测试
  • 5、对牛客视频面试界面测试
  • 6、有道词典返回界面为空
    • 7、页面崩溃的原因

牛客:软件测试实例一
牛客:软件测试实例二

软件测试经典面试题(一)给你一个水杯如何测试

请问如果用户点击微博的关注图标但是app上面没有反应,应该怎么排查这个问题

1.PC网络故障,如何排除障碍

(1)首先是排除接触故障,即确保你的网线是可以正常使用的。然后禁用网卡后再启用,排除偶然故障。打开网络和共享中心窗口,单击窗口左上侧“更改适配器设置”右击其中的“本地连接“或”无线网络连接”,单击快捷菜单中的“禁用”命令,即可禁用所选网络。接下来重启网络,只需右击后单击启用即可。

(2)使用ipconfig查看计算机的上网参数

在命令提示符窗口输入ipconfig,查看机器的配置信息,

输入ipconfig/all,可以看到IP地址和网卡物理地址等相关网络详细信息。

(3)使用ping命令测试网络的连通性,定位故障范围

1.输入”ping 127.0.0.1“

  • 如果数据显示本机分别发送和接受了4个数据包,丢包率为零,可以判断本机网络协议工作正常
  • 如显示”请求超时“,则表明本机网卡的安装或TCP/IP协议有问题,接下来就应该检查网卡和TCP/IP协议,卸载后重装即可。

2.ping本机IP
在确认127.0.0.1地址能被ping通的情况下,继续使用ping命令测试本机的IP地址能否被ping通

  • 若丢包率为零,可以判断网卡安装配置没有问题,工作正常。
  • 如不能,说明本机的网卡驱动程序不正确,或者网卡与网线之间连接有故障,也有可能是本地的路由表面收到了破坏,此时应检查本机网卡的状态是否为已连接,网络参数是否设置正确,如果正确可是不能ping通,就应该重新安装网卡驱动程序。丢失率为零,可以判断网卡安装配置没有问题,工作正常。

3.ping网关

  • 网关地址能被ping通的话,表明本机网络连接以及正常
  • 如果命令不成功,可能是网关设备自身存在问题,也可能是本机上网参数设置有误,检查网络参数。

2.怎么测试网络协议

协议测试包括四种类型的测试

1、一致性测试:检测协议实现本身与协议规范的符合程度

2、互操作性测试:基于某一协议检测不同协议实现间互操作互通信的能力

3、性能测试:检测协议实现的性能指标,比如数据传输速度,连接时间,执行速度,吞吐量,并发度,

4、健壮性测试:检测协议是现在各种恶劣环境下运行的能力,比如注入干扰报文,通信故障,信道被切断

  • 吞吐量:指一段时间内服务器处理的字节数,直接体现服务器的承载能力。

  • 吞吐率(Throughout):指单位时间内从服务器返回的字节数,即吞吐量/测试时间,也可以是单位时间内 处理的客户请求数。 它是衡量网络性能一个重要指标。通常情况下吞吐量越大,吞吐率的值也越大,吞 吐率越大表示系统的负载能力越强。

摘自:如何测试一个网络协议呢,该从哪些方面考虑吗?

  • 从协议文档里定义的各种方面来考虑。比如我们测一个基于tcp自己封装的协议。协议的需求说明书厚厚一本。

  • 首先是功能,要封装消息报文。按照协议实现一个模拟器,封装好模拟器的各个操作,在测试脚本里调用即可。用模拟器按照协议规定来进行通信。

  • 在实际测试时,是这样的,模拟器——真实设备——模拟器。用模拟器模拟某真实设备的上下游设备。然后在测试脚本里调用模拟器向真实设备发消息,并解析响应消息。以此来验证真实设备有没有按照协议要求来实现。毕竟协议本身看不见摸不着。 你如果要测的协议没有真实设备,那可能这个真实设备的位置用真实的实现了这个协议的待测库来替代。

  • 性能也是一样,需要测的话对测试脚本做并发即可。

3.输入一个链接无反应

个人思路:

1)检查网址是否有拼写错误

2)判断本地网络是否正常:新建一个窗口,输入一个别的网址(比如百度)看是否跳转成功

3)如果别的网址可以运行的话,如果给定的链接有多层的话,删掉最后面的路径,尝试登陆,看是否成功,不行的话,就在往前删然后登陆试试

4)如果别的网址也运行不了的话,检查本地网络

  • 先看有没有接触故障,可以把网线拔了重新插
  • 再测tcp/ip协议是否正常,ping 127.0.0.1做回路测试
  • 再ping 本地ip 测网卡驱动等是否正常
  • ping网关测网关

4、对微信朋友圈的评论功能进行测试

  • 考虑多用户并发评论的情况

5、对牛客视频面试界面测试

功能:
发起视频申请,
如果对方无应答的话多久自动挂掉
接受视频申请、拒绝视频申请
开启摄像头、切换摄像头、关闭摄像头
开启麦克风、关闭麦克风
全屏切换
线路切换
发送聊天内容(文字、表情、长度、图片)
回车键发送
用户隐私政策
提醒:面试官进入房间,我进入房间,退出房间
时间:视频时长,进入以及退出的时间
视频的流畅度:静止时、慢速移动时、高速移动时

性能:
并发用户、断网、断电、
视频画面的颜色是否失真

安全:
cookie缓存、cookie能否删除

界面:
界面是否好看、按键的分布是否合理

兼容性:
不同的操作系统、不同的浏览器

6、有道词典返回界面为空

断网
服务器挂了
客户端版本问题:更新或者重新安装
兼容性:不同的操作系统

7、页面崩溃的原因

  • 内存不够
  • 无响应,响应超时
  • 高并发
  • 网络不稳定
  • 代码错误

软件测试整理:测试设计相关推荐

  1. 软件测试设计与开发,软件测试技术·测试设计与开发.ppt

    软件测试技术·测试设计与开发 * 3.4 评审测试用例 复查测试用例时应该考虑的一些问题: 测试或测试组件完全针对的是需求中列出的功能吗? 测试组件是否覆盖了所有需求? 有冗余的测试吗? 每一个测试步 ...

  2. 软件测试的创新思维,解读测试设计

    测试设计,可以理解为它是对测试工作进行有目的.有计划的.创造性的商业活动,这种创造性活动与设计者本身所掌握的测试技术及拥有经验的丰富程度密切相关.测试界大师Glenford J. Myers在< ...

  3. 软件测试岗位考核指标,(最新整理)测试人员考核标准

    <(最新整理)测试人员考核标准>由会员分享,可在线阅读,更多相关<(最新整理)测试人员考核标准(5页珍藏版)>请在人人文库网上搜索. 1.完整)测试人员考核标准(完整)测试人员 ...

  4. 软件测试质量标准的指标,关于测试设计的基本原则和用例的质量标准

    关于测试设计的基本原则和用例的质量标准 发表于:2009-11-12来源:作者:点击数: 关于测试设计的基本原则和用例的 质量 标准 软件测试 一.测试用例设计的基本原则 在测试用例设计时,除了需要遵 ...

  5. 软件需求测试管理体系,软件测试管理系统的设计与实现

    毛知钢 王浩宇 刘鸿飞 摘要:为适应实验室管理的信息化需求,该文设计与实现了软件测试流程管控信息化平台,并给出了平台实际使用时的范例,结果表明,软件测试流程管控信息化平台很好地实现了软件测试工作流程化 ...

  6. 软件测试如何识别等价类,测试设计之等价类和边界值

    1  引言 一般来说,软件测试设计方法分为5类:传统的黑盒测试方法.基于质量的测试方法.基于风险的测试方法.基于经验的测试方法以及白盒测试方法.下面分篇介绍下传统的黑盒测试和白盒测试方法. 5种黑盒测 ...

  7. 软件测试:测试管理篇

    软件测试:测试管理篇 本节内容 测试需求分析和测试策略制定 测试方案的设计 测试执行流程的设计 测试报告的输出(在系统测试阶段) 测试策略制定 需求,是软件设计与测试的来源.需求除了终端用户的功能需求 ...

  8. 【测试】用例测试设计方法

    目录 1. 测试用例的基本要素 1.1 测试用例 :单位用户注册成功 1.2 测试用例对比 2. 测试用例的好处 3. 用例设计方法 3.1 基于需求的设计 3.2 案例 3.3 具体的设计方法 3. ...

  9. 软件测试之魂:核心测试设计精解

    软件测试之魂:核心测试设计精解(第2版)(掌握核心竞争力成为不可替代的测试精英) 肖利琼著 ISBN 978-7-121-19677-5 2013年5月出版 定价:59.00元 356页 16开 编辑 ...

  10. 【软件测试】测试经验:IT 软件测试技术系统化学习方法

    目录 一.IT 软件测试技术的介绍 (1)相关职称证书 ① 「中级」软件评测师 ②「高级」项目管理师 (2)背景 (3)作用 (4)行业应用 (5)技术概况 二.系统化学习的前置准备 (1)学习目标 ...

最新文章

  1. 文巾解题 176. 第二高的薪水
  2. [转载] Linux启动过程详解-《别怕Linux编程》之八
  3. Intel视频处理与分析技术栈和架构纵览
  4. swift3.0 post Json解析
  5. Apollo进阶课程㉟丨Apollo ROS原理—4
  6. 泸州田家炳中学2021高考成绩查询,2021年泸州中考线出来了吗
  7. android 标题样式,Android定义各种样式的标题栏:requestWindowFeature()
  8. Spring MVC 安全示例
  9. WebAPI性能监控-MiniProfiler与Swagger集成
  10. [转载] 七龙珠第一部——第029话 冒险再度开始
  11. 【Matlab学习笔记】【细胞或颗粒检测分割】资源汇总
  12. 开源容器云openshift pdf_OpenShift和Kubernetes的10个最重要的区别
  13. java处理excel的读写
  14. 2021-09-13排序学习的特征
  15. next_permutation()
  16. Apache Spark源码剖析
  17. 醒的越早,越焦虑,马上奔35了
  18. 内容创作费时费力?这款AI写作神器超给力!
  19. 声音均衡器怎么调好听_完美音效就靠它了!最详细均衡器调整方法
  20. js实现图片的透明度运动

热门文章

  1. TCP/IP协议栈扫盲班
  2. Linux-scp安全拷贝协议
  3. C++:hex、oct、dec使用
  4. 谷歌的现实、摩托的无奈与联想的接盘
  5. Widedeep模型详解
  6. 人工智能能写剧本了 还被拍成了9分钟的短片
  7. maven项目关系依赖
  8. 2024考研《艺术学概论》彭吉象|复习笔记(上篇)(1-6章)
  9. word 计算机内存不足,电脑office打不开显示内存不足怎么办
  10. 学完了Hadoop,我总结了这些重点