首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏从零开始学自动化测试

    关于面试总结9-接口测试面试题

    前言 接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢? 面试的时候面试官希望你除了点点点,还能更深入一点的思考页面上看不到的功能,也就是接口测试了。 为什么要做接口测试? 到底什么是接口测试,我们为什么要做接口测试? 这就是我们接下来要提到的接口测试了。 接口测试能发现哪些问题 面试题1:你平常做接口测试的过程中发现过哪些bug? webService接口 面试题4:webService接口是如何测试的 webService接口用SoapUI ? 没有接口文档如何做接口测试 面试题5:没有接口文档,如果做接口测试? 1.抓包,用fiddler工具抓包,或者浏览器上f12,app上的话,那就用fiddler设置代理,去看请求报文和返回报文了 2.查看后端日志,xhell连上服务器,查看日志 弱网 面试题9:如何模拟弱网测试

    9.6K21发布于 2019-01-02
  • 来自专栏三流程序员的挣扎

    Android 动画总结(9) - 过渡动画

    前面已经介绍过一部分 Activity 之间的过渡动画。现在讲的不是 Activity 转场,而是同一个页面的 View 之间的过渡。

    3K11发布于 2018-09-11
  • 来自专栏AllTests软件测试

    性能测试总结

    性能测试总结 目录 1、性能测试概念 2、性能测试的种类 3、性能测试关注角度 4、性能测试工具 5、性能测试指标 1、性能测试概念 【虚拟用户】模拟真实业务逻辑步骤的虚拟用户,其模拟的操作步骤都被记录再虚拟用户脚本中 【压力测试】侠义的压力测试,是指超过安全负载的情况下,对系统不断施加压力。 【稳定性测试】稳定性测试的TPS,响应时间,资源消耗等波动率不超过15%。 3、性能测试关注角度 【用户角度】响应时间,用户体验。性能测试压测服务器的响应时间一般在内网,所以不考虑公网的响应时间。压力测试不应该在公网测试,因为公网的环境是不可控的。 (3)I/O 60% (4)网络 一个网卡,进出网卡40% 两个网卡,进网卡80%,出网卡80% 9、低点临界值非高峰期的业务值A的各项指标是多少 (1)CPU 50% (2)内存50% (3)I/O 40% (4)网络30% 10、性能测试各个点的总结 (1)在安全值希望没有虚拟内存的交换 (2)如何测试拐点?

    55910编辑于 2022-07-26
  • 来自专栏全栈程序员必看

    测试总结

    还是对自己的复习经历来一个总结吧。 一、出来混总是要还的 软考考的知识,能够说有百分之六七十都在自考的学习中遇到过。 假设自考大酱油的同学。 总结: 考试的难度不大,首先要放松自己的心态。做到战略上藐视敌人,战时上重视敌人。 在做下午题的时候。一定要先从总体出发,对题目有一个宏观把握,做到胆大心细。

    45820编辑于 2022-07-06
  • 来自专栏Python乱炖

    接口测试总结

    在用python进行自动化测试之前,我们今天先讲一下接口测试,如何进行接口测试,使用什么工具进行接口测试,如何使用fiddler进行抓包等等。 说到测试,我们有个金字塔模型可以了解一下。 综合下金字塔模型,我们提出了橄榄模型(不倒翁模型),拿接口测试和UI层测试以及单元测试做了比较,最终认定接口(API)测试可以获得较高的投资回报。 ? 什么是接口测试和为什么要做接口测试   接口测试测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且现在我们都推崇测试前移,希望测试能更早的介入测试,那接口测试就是一种及早介入的方式。 接口测试的策略   接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:1.测试接口文档(需求文档) 2.根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,

    1K21发布于 2019-09-23
  • 来自专栏《数据结构》

    【软件测试总结

    万能公式和具体的方法如何理解 (1)万能公式 测试万能公式:功能测试+兼容性测试+界面测试+性能测试+易用性测试+网络测试+安全性测试. 自动化测试是指使用一定的自动化工具和脚本来执行测试,以达到减少人工测试工作量、提高测试效率、缩短测试周期、增加测试覆盖率和减少测试成本等目的。 自动化测试可以有效地解决手工测试的问题,提高测试效率,提高测试覆盖率,避免重复的测试工作,提高测试质量和稳定性。 Selenium+驱动+浏览器的工作原理 总结上图,Selenium的工作原理为以下: 开发人员编写自动化脚本代码(测试代码),使用Selenium提供的API来控制浏览器。 (3)和功能测试的区别: 性能测试和功能测试是软件测试中两种不同的测试类型. 功能测试: 功能测试主要关注系统是否按照需求规格说明书中定义的功能进行正常运行,并符合用户的期望。

    54150编辑于 2023-10-16
  • 来自专栏授客的专栏

    测试思想-系统测试 界面测试总结

    界面测试总结 by:授客 问题提出:怎么进行界面测试? 分析:不管做什么,都讲究投入和产出比,即最少的投入获得最大的产出,不管做什么,我们都希望把复杂的事情简单化,同样做测试也一样。 如何做到呢? 动静结合,先静后动,循环交替:对每个界面(窗口)都采取先观察界面再对界面操作的的原则,对每个界面测试都尽可能的同其它功能测试结合,减少 “测试冗余”->减少投入。 9. 状态条要能显示用户切实需要的信息,常用的有: 目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。 10. 界面元素[如按钮,字体(通常使用的字体中宋体9-12较为美观)]和主窗体的大小要与界面的大小和空间要协调[如 放置完控件后界面不应有很大的空缺位置]。 5. 9. 通常父窗体支持缩放时,子窗体没有必要缩放。 10. 如果能给用户提供自定义界面风格则更好,由用户自己选择颜色、字体等。 5.数据准确性 1.

    2.9K21发布于 2019-09-12
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载9

    交换区的总量 Swap: ###k used 使用的交换区总量 Swap: ###k free 空闲的交换区总量 Swap: ###k cached 缓冲的交换区总量 top命令进程中关于内存性能如表3-9所示 表3-9 top命令进程中关于内存性能参数 标记 解释 VIRT 进程虚拟内存的大小,只要是进程申请过的内存,即便还没有真正分配物理内存,也会计算在内。

    1.2K40发布于 2020-02-20
  • 来自专栏JavaEdge

    精通Java事务编程(9)-总结

    事务作为抽象层,允许应用忽略DB 内部一些复杂并发问题和某些硬件、软件故障,简化应用层的处理逻辑:事务中止(transaction abort),而应用仅需重试。对复杂访问模式,事务可大大减少需要考虑的潜在错误情景数量。

    49730编辑于 2022-07-25
  • 来自专栏捞月亮的小北

    9. 注解开发总结

    9300编辑于 2023-12-01
  • 来自专栏PHP在线

    PHP中9大缓存技术总结

    max_input_time = 600 ; 每个PHP页面接收数据所需的最大时间,默认60 memory_limit = 128M ; 每个PHP页面所吃掉的最大内存,默认8M 9

    1.9K50发布于 2018-03-08
  • 来自专栏测试技术干活

    Web测试方法总结

    允许小数点后面几位)、(4)安全性检查:不能直接输入就copy3、日期型输入框:(1)合法性检查:(输入0日、1日、32日)、月输入[1、3、5、7、8、10、12]、日输入[31]、月输入[4、6、9、 输入错误的用户名和正确的密码(4)输入错误的用户名和错误的密码(5)不输入用户名和密码(均为空格)(6)只输入用户名,密码为空(7)用户名为空,只输入密码(8)输入正确的用户名和密码,但是不区分大小写(9) 5)文件类型大小都合适,手动输入存在的图片地址来上传(6)文件类型和大小都合适,输入不存在的图片地址来上传(7)文件类型和大小都合适,输入图片名称来上传(8)不选择文件直接点击上传,查看是否给出提示(9) 需要测试相关信息是否写进了日志文件、是否可追踪。(8)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。(9)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。 测试人员尽量不要使用同一个用户进行测试8、提示信息:提示信息是否完整、正确、详细9、帮助信息:是否提供帮助信息,帮助信息的表现形式(页面文字、提示信息、帮助文件),帮助信息是否正确、详细10、可扩展性:

    1.6K30编辑于 2023-03-21
  • 来自专栏测试理论

    测试分析设计总结

    测试分析的目的 做对的事 分解复杂事物, 确保测试设计时, 所需面对的对象的完整性和正确性, 是后续活动的输入 确保测试活动的效率及有效性 测试分析输出 完整的测试范围, 包括测试功能点/功能点需要覆盖的测试点 /测试类型/测试手段 功能点/测试点之间的依赖关系, 合理的测试用例框架 3. 测试分析流程 分析框架 应当针对需求/产品线/功能模块整理测试框架, 明确测试范围覆盖的依据 范围包括功能测试/性能测试/稳定性测试/压力测试/兼容性测试/其他专项测试 分析角度 原始需求 功能设计/实现逻辑 测试分析设计总结 ---- 1. 测试分析设计的意义 测试工作前移 在得到测试对象之前测试无法实施, 但可以预先梳理和明确"我们要测试什么"和"和怎么测试", 充分的测试分析设计达到的理想状态是在得到测试对象前完成了除测试执行以外的所有内容

    1.7K51发布于 2021-01-05
  • 来自专栏windealli

    性能测试知识总结

    如何做性能测试 常用性能测试方法 根据测试的指标,可以分为以下几种: 稳定性测试测试在未过载场景下,系统长期运行能否正常工作。 (稳定性测试需要评估下现实场景的负载和并发量,测试时的负载、并发量不应过低,否则测试就失去了意义) 负载测试: 递增施加负载压力, 获取系统在不同负载下的性能指标。 并发测试: 调节并发请求量,获取系统能够承受的并发请求量。 根据测试的手段,可以分为以下几种: 压力测试: 对系统施加压力,可以分成暴力测试和稳定性测试,分别对应时间维度和空间维度。 (暴力测试:施加过载压力,评估系统过载时的风险。稳定性测试测试在未过载场景下,系统长期运行能否正常工作。) 基准测试: 特定标准条件下的测试。指定时间条件或负载条件。 容量测试: 根据负载测试的指标,评估系统的容量。

    2K20发布于 2018-09-28
  • 来自专栏微信终端开发团队的专栏

    微信iOS9适配总结

    每年iOS升级,都会带来一些坑,这次iOS9也不例外。本文总结了微信在适配iOS9上遇到的问题和解决方案。 一、iOS9问题汇总 1. 这是因为iOS9默认不支持HTTP请求,需要改用更安全的HTTPS(默认用TLS 1.2)。 6、API更新 iOS9照例淘汰了一些旧接口,其中有一些旧接口虽然还能用,但或多或少都会有些问题: 6.1 AddressBookUI.framework在iOS9上已经被淘汰,需要改用 用Xcode7 iOS9 SDK编译 b. 用Launch StoryBoard做启动界面 c. 三、总结 本文总结了微信在适配iOS9中遇到的常见问题,相信iOS9还有其它深坑有待挖掘,欢迎大家补充。

    2.6K50发布于 2018-01-29
  • 来自专栏Python程序员杂谈

    9、backbone实例todos分析(三)总结

    在前两篇文章中,我们已经对这个todos的功能、数据模型以及各个模块的实现细节进行了分析,这篇文章我们要对前面的分析进行一个整合。前面我们说过,有了肉和菜,剩下的就是要怎么吃。我个人倾向于菜和肉一起吃,这样不会觉得腻 :-)

    58920发布于 2019-02-28
  • 来自专栏安卓圈

    PMP 第9~10章错题总结

    高层级的职责分配矩阵可界定哪些项目小组或单位分别负责工作分解结构的那一部分工作;而低层级职责分配矩阵则可在小组内,为具体活动分配角色、职责和授权水平 8.职权是使用项目资源、做出决策、签字批准、验收可交付成果并影响他人开展项目工作的权利 9.

    86630发布于 2019-10-22
  • 来自专栏PHP在线

    PHP中9大缓存技术总结

    30秒 max_input_time =600;每个PHP页面接收数据所需的最大时间,默认60 memory_limit =128M;每个PHP页面所吃掉的最大内存,默认8M 9

    2K40发布于 2018-03-08
  • 来自专栏code-x

    Java9-17新特性总结

    年底即将发布的SpringBoot3.0最低支持Java17版本 这里记录下新语法和值得注意的库 语法特性 module JDK9模块系统 Java 9 模块的重要特征是在其工件的根目录中包含了一个描述模块的 com.mycompany.common.DemoService with com.mycompany.sample.DemoServiceImpl; } Try-with-resources 允许有效地使用最终变量 JDK9java9 FileInputStream fis = new FileInputStream("test"); try (fis) { } 接口的私有方法 JDK9 interface ITest { / /必须有方法体 private void test () { } } 匿名内部类泛型 JDK9 interface Foo<T> { void test(T t); } 集合上,Java 9 增加 了 List.of()、Set.of()、Map.of() 和 Map.ofEntries()等工厂方法来创建不可变集合.

    84501编辑于 2022-08-17
  • 来自专栏啄木鸟软件测试

    精准测试及其工具(连载9

    4 星云客户端企业项功能说明 4.1智能的回归测试用例选取分析算法 前置条件:最少要有一个用星云示波器做过数据的历史版本与一个需要回归新插装版本 精准测试云平台采用“一种基于测试用例与代码逻辑、源码版本关系矩阵的测试用例选取方法 ”的回归技术,在回归测试时,基于智能算法,完全自动筛选计算出每个测试用例受影响的程序,用户可以根据此数据来进行用例回归测试的优先级排序,把高风险的用例测试放到前面,大大减少了回归测试的时间。 测试用例是关联工程的,所以同一工程下新建的版本继承了上面所有版本的测试用例,我们在进行智能回归测试用例选取的时候会用当前版本的代码去和以前版本代码去做对比,通过哪些对比得到哪些函数被改变了,并通过这些改变的函数对涉及到的测试用例做统计 图73回归在示波器页面的测试用例显示 4.2 测试用例的聚类分析算法 前置条件:有一定数量的测试用例数据 精准测试云平台根据的函数执行剖面的向量化信息,对测试用例进行聚类分析, 从类中检出中心点测试用例以及其附近的测试用例 聚类算法是通过测试用例的代码相似程度得出结果的,所以可以帮助我们划分出来有哪些测试用例的代码相似程度比较高,这样在我们聚的一类的测试用例Bug测试用例比较多的时候,我们在下个版本的时候可以着重测试该类测试用例

    81430发布于 2019-12-12
领券