文章 2022-09-26 来自:开发者社区

软件测试面试题:常见的POST提交数据方式?

常见的POST提交数据方式?主要有四种方式:application/x-www-form-urlencoded、multipart/form-data、application/json、text/xml等

文章 2022-09-26 来自:开发者社区

软件测试面试题:抽象类和接口的区别是什么?

抽象类和接口的区别是什么?(1)接口可以被多重implements,抽象类只能被单一extends(2)接口只有定义,抽象类可以有定义和实现(3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"

文章 2022-09-26 来自:开发者社区

软件测试面试题:当一个接口出现异常时候,你是如何分析异常的?

当一个接口出现异常时候,你是如何分析异常的?1.抓包,用fiddler工具抓包,或者浏览器上f12,app上的话,那就用fiddler设置代理,去看请求报文和返回报文了2.查看后端日志,xhell连上服务器,查看日志

文章 2022-09-26 来自:开发者社区

软件测试面试题:如何分析一个bug是前端还是后端的?

如何分析一个bug是前端还是后端的?平常提bug的时候,前端开发和后端开发总是扯皮,不承认是对方的bug这种情况很容易判断,先抓包看请求报文,对着接口文档,看请求报文有没问题,有问题就是前端发的数据不对请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题咯

文章 2022-09-26 来自:开发者社区

软件测试面试题:没有接口文档,如果做接口测试?

没有接口文档,如果做接口测试?    1.没有接口文档,那就需要先跟开发沟通,然后整理接口文档(本来是开发写的,没办法,为了唬住面试官,先说自己整理了)2.没有接口文档,可以抓包看接口请求参数,然后不懂的跟开发沟通

文章 2022-09-26 来自:开发者社区

软件测试面试题:自动化测试的适用和不适用场景?

自动化测试的适用和不适用场景?自动化测试决定基于ROI(投资回报率),自动化测试适用于需求比较稳定(不经常变更)的场景在以下情况下首选自动化重复性任务烟雾和理智测试使用多个数据集进行测试回归测试用例以下场景不适合用自动化受测试的应用程序频繁更改临时测试随机测试

文章 2022-09-26 来自:开发者社区

软件测试面试题:如何在脚本中组织测试用例,按什么模式设计?

如何在脚本中组织测试用例,按什么模式设计?按page object设计模式(PO模式)page object设计模式:1.通俗来讲,把每个页面当成一个页面对象,页面层写定位元素方法和页面操作方法2.用例层从页面层调用操作方法,写成用例3.可以做到定位元素与脚本的分离

文章 2022-09-26 来自:开发者社区

软件测试面试题:如何设计高质量自动化脚本?

如何设计高质量自动化脚本?1.使用四层结构实现业务逻辑、脚本、数据分离。2.使用PO设计模式,将一个页面用到的元素和操作步骤封装在一个页面类中。如果一个元素定位发生了改变,我们只用修改这个页面的元素属性3.对于页面类的方法,我们尽量从客户的正向逻辑去分析,方法中是一个独立场景,例如:登录到退出,而且不要想着把所有的步骤都封装在一个方法中。4 测试用例设计中,减少测试用例之间的耦合度。

文章 2022-09-26 来自:开发者社区

软件测试面试题:项目使用的自动化测试框架?

项目使用的自动化测试框架?appium 、selenium、unittest 或 robotframework看项目情况回答根据自动化测试目标不一致,分为三种:appUI自动化测试,webUI自动化测试,接口自动化测试。appUI搭建框架使用python uniitest appium工具webUI搭建框架使用python selenium unittest接口测试框架使用python unit....

文章 2022-09-26 来自:开发者社区

软件测试面试题:Activity生命周期?

Activity生命周期?周期即活动从开始到结束所经历的各种状态。生命周期即活动从开始到结束所经历的各个状态。从一个状态到另一个状态的转变,从无到有再到无,这样一个过程中所经历的状态就叫做生命周期。Activity本质上有四种状态:1.运行(Active\/Running):Activity处于活动状态,此时Activity处于栈顶,是可见状态,可以与用户进行交互2.暂停(Paused):当Ac....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注