保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

软件测试工程师常见面试题2

  一,oracle与mysql数据库区别:
  1。mysql中小型开源,oracle大型、收费;
  2。Mysql有自动增长的数据类型,oracle没有;
  3。mysql默认不支持事物;oracle是完全支持的;
  4。mysql用双引号包起字符串,oracle只可以用单引号包起字符串;
  5。处理翻页不同:mysql处理翻页的sql语句比较简单,用limit开始位置,记录个数(表中如何查看第200300行selectfrom表名limit199,101;);orcle处理翻页的sql语句比较繁琐;
  6。mysql日期字段分为date和time两种,oracle只有date一种;
  7。MYSQL里用字段名like字符串,ORACLE里也可以用字段名like字符串但这种方法不能使用索引,速度不快,用字符串比较函数instr(字段名,字符串)0会得到更精确的查找结果。
  8。mysql非空字段也有空的内容,oracle定义了非空字段就不允许有空的内容;
  9。mysql的实例是用户登录时系统分配给用户的,用户必须现在mysql中创建好;oracle的实例是在创建数据库时默认创建好的;
  10。mysql是单进程多线程,oracle是多进程(windows下单进程),windows下只能使用一个用户,linux是多用户或者相同用户可以同时连接操作系统;二、TCP、UDP区别:
  TCP的全称为传输控制协议,这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户报文协议,是一个简单的面向数据报的运输层协议。它可以提供面向无连接的不可靠的、点到多点的通信。
  UDP特点:
  1)面向无连接(UDP在传输数据报前不用在客户端和服务端之间建议连接);
  2)每个数据包大小限制在64k内(UDP发送数据是将数据分解成多个包进行发送);
  3)UDP不提供可靠性(因为是面向无连接);
  4)传输速度快(因为不需要建立连接);三、http协议和https协议的区别:
  传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同
  一)传输信息安全性不同
  1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。
  2、https协议:是具有安全性的SSL加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。二)连接方式不同
  1、http协议:http的连接很简单,是无状态的。
  2、https协议:是由SSLHTTP协议构建的可进行加密传输、身份认证的网络协议。
  三)端口不同
  1、http协议:使用的端口是80。
  2、https协议:使用的端口是443
  四)证书申请方式不同
  1、http协议:免费申请。
  2、https协议:需要到ca申请证书,一般免费证书很少,需要交费。四、接口测试怎么做关联?
  答:利用jmeter中的后置处理器正则表达式提取器提取变量,将上一个请求的变量用于下一个请求的参数中;五、postman如何实现接口参数化?
  答:把参数放入到环境变量或者全局变量当中,或者用CSV数据文件来管理参数;六、APP冷热启动的区别:
  答:app冷启动指的是app被后台杀死状态下,启动app;热启动指的是app仍在后台运行的状态下,启动app;七、登陆功能测试点
  一)基本功能测试点:
  输入正确的用户名和密码登录成功
  输入错误的用户名密码登录失败
  输入项数据的限制(比如长度,特殊字符等)
  如果用户未注册,提示请先注册,然后进行登录
  二)页面测试:
  登录页面显示是否正常?文字和图片能否正常显示,相应的提示信息是否正确,按钮的设置和排列是否正常,页面是否简洁壮观等。
  页面默认焦点是否定位在用户名的输入框中
  首次登录时相应的输入框是否为空?或者如果有默认文案,当点击输入框时默认方案是否消失?
  相应的按钮如登录、重置等,是否可用;页面的前进、后退、刷新按钮是否可用?
  快捷键Tab,Esc,Enter等,能否控制使用
  兼容性测试:不同浏览器,不同操作系统,不同分辨率下界面是否正常
  三)安全测试:
  错误登陆的次数限制(防止暴力破解)?
  考虑是否支持多用户在同一机器上登录;?
  考虑一用户在多台机器上登录
  四)其它测试:
  连续输入3次或以上错误密码,用记是否被锁一定时间(如:15分钟)?时间内不允许登录,超出时间点是否可以继续登录。
  用户名和密码输入框是否支持键盘快捷键?如:撤销、复制、粘贴等等
  是否允许同名用户同时登录进行操作?考虑web和app同时登录
  八、手机APP闪退是怎么回事?
  1、运行程序过多
  手机中打开了多款软件,很容易因手机后台程序过多而造成内存不足,从而造成应用闪退。如果APP出现闪退的话,可以先清除内存试试。
  2、缓存垃圾过多
  日常使用APP均会产生不必要的垃圾文件,如果长时间不清理、就会导致手机越来越卡,也会出现闪退状况。进入【设置】【应用程序】,找到闪退的APP,点击清除数据或缓存。(注:清除数据会清除掉应用的个人设置、账户信息等较为重要的信息。)
  3、手机杀毒软件拦截
  在非正规平台下载的软件可能代收恶意代码,会被杀毒软件拦截而不能正常进入,用户最好通过绿色下载平台或手机自带应用商店下载软件。注:以上三种情况都可以通过安全软件进行清理,但在删除一些大型文件时请谨慎。
  4、网速问题
  有些软件对网速的要求比较高,如果用户使用2G3G网络,出现闪退的可能性比较大。
  5、APP版本问题
  如果APP的版本较低,会导致程序不兼容、从而闪退,更新为新版本即可。
  如果是新版本出现闪退,可能是该应用版本还在调试中,程序员会很快修复。
  6、分辨率不兼容
  一些软件对手机分辨率有一定的要求,如果手机分辨率不兼容,部分软件就容易出现闪退或其它错误。
  7、系统不兼容
  部分软件对手机系统版本有一定的要求,用户在下载软件时需注意软件对手机系统版本的要求。如果系统版本过低,软件是不能正常使用的,就会闪退。九、怎么定位bug?
  答:在工作中我们发现bug,我通常是查看系统的运行日志,在日志中查看是否有关于此次报错相关的错误日志,通过日志定位问题。如果开发没有在日志中写入debug日志,那我可以通过F12,fiddler抓包工具,通过抓包工具查看bug是请求的过程中还是响应的过程中引起的错误。通过使用工具定位bug是属于前端的bug还是后端的bug。十、。性能测试怎么做的?
  1。明确需求,需要测系统哪些性能指标?
  2。明确需要测试的业务场景是什么?
  3。选择相应的工具相应的协议根据需求进行加压;
  4。监控系统的行为表现,包括它对资源的使用情况;
  5。记录系统到达临界点的时候的各个性能指标;
  app端:用jmeter设置http代理服务器,把手机设为代理,获取请求;
  web端:可以从用badboy录制性能脚本、然后导入到jmeter对接口进行压测、并且生成聚合报告、压测的并发数量切记不要说的太高、因为测试环境的并发太高服务器承受能力有限、可以从压501002005001000个并发依次递增,并且查看性能指标,至于性能调优可说我们测试人员只负责执行和生成测试报告对于有缺陷的地方都是交给开发人员进行调优。十一、什么时候开始执行性能测试?
  答:功能测试已完成并稳定运行,性能测试环境已搭建十二、怎样做接口测试?
  答:拿到接口文档后,分析接口文档,通过接口文档设计测试用例,选择工具执行测试用例,设置数据进行传参,利用断言的方式检查回参的正确性;输出测试报告;十三、怎样保证接口测试的安全性?用token作身份认证;
  token:token是服务器端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登陆后,服务器生成一个token并将此token返回给客户端,以后客户端只需要带上这个token前来请求数据即可,无需再次带上用户名和密码;
  使用token目的:为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮;十四。软件测试什么时候使用到数据库?
  答:数据库是存取数据的,在对大数据进行校验的时候,我们不可能一条条的去校验,而是会通过数据库,用SQL语句去查找并校验,这样既能提高测试的准确性,又能节约测试的时间
  1执行测试用例时,有时需要到数据库验证数据的准确性与完整性
  2进行bug定位时,有时需要到数据库查看数据的详细信息
  3构造某种测试场景时,可以在数据库里直接修改数据,要比使用界面更有效率
  4软件升级过程中,经常会涉及到对历史数据的处理,这种情况需要执行升级sql,并验证结果。十五、为什么要用linux,数据库用的是什么版本,linux用的是什么版本?
  答:linux是免费开源的,占用资源少;在测试过程中需要利用linux搭建环境,配置参数,在测试之后需要查看日志,检查数据;一般使用数据库版本oracle10G,linux版本centos6。5十六、你们客户端是怎么去连数据库和linux服务器的?
  答:连接oracle数据库用第三方工具sqldevelope,连接mysql用第三方工具navicat;linux操作系统下连接数据库用sqlplus用户口令mysqlup
  连接linux服务器使用xshell,传输文件:xftp十七、Mysql数据库中主键的特征是什么?主键的语法关键字是什么?
  特征:不能为空、唯一;语法:primarykey十八、。Web测试与App测试的区别:系统结构、性能、兼容、专项测试、
  1系统结构方面
  Web测试过程中,客户端会随服务器端同步更新,所以只需更新服务器端即可
  App测试过程中,只要修改了服务端,那么客户端用户所有核心版本都需要进行回归测试1次
  2。性能方面
  Web项目,主要需要监测响应时间
  App项目,除了需要监测响应时间,还需监测流量、电量等
  3。兼容方面
  Web项目:操作系统兼容(Windows7、Windows10、Linux等);考虑浏览器兼容(IE、Firefox、Chrome等,内核不同、运行速度不同,谷歌最快)
  App项目:设备系统兼容(Android【华为、联想、小米、三星等】、iOS【ipad、iphone】、Windows【Win7、Win8】、OSX【Mac】);考虑手机设备的大小、型号、分辨率的兼容
  4。专项测试方面
  Web专项测试
  链接测试:主要是保证链接的可用性和正确性,考虑链接的页面是否存在?是否按指示链接到了相应链接的页面?是否存在空白页面等
  图形测试:首先,确保图形有明确用途,图片或动画不要过于紧凑,以免浪费传输时间;其次,验证文字回绕是否正确
  打印机测试:考虑网页打印是否正常(显示的图片和文本的对齐方式可能与打印出来的东西不一样,是否完整打印)
  App专项测试
  安装、更新、卸载、交叉事件测试
  安装:需考虑安装时的中断、弱网以及安装后删除安装文件等情况
  更新:分强制更新、非强制更新、增量包更新、断点续传、弱网状态下更新等几种情况
  卸载:需考虑卸载后App相关文件是否删除干净十九、web系统怎么测?
  1。功能测试:首先系统功能有没有满足需求(所有的测试都先从功能测试为基本点)
  2。兼容性:不同浏览器的兼容性(内核不同、运行速度不同)
  a。火狐:功能最强大,支持各种插件b。IE:最安全(11、10、9版本),网银选择IEc。谷歌:速度最快d。苹果
  3。系统性能:cpu。内存的占用情况注意:(cpu,内存针对整个系统的;响应时间,点击率等是针对具体业务的)
  4。UI界面测试:(位置、大小)二十、。请描述压力测试和负载测试的区别?
  答案:压力测试的预期结果就是系统出现问题,我们考察的是系统处理问题的能力。
  负载测试是考察软件系统在既定负载下的性能表现。
  压力测试是能让我们识别系统的弱点和在极限负载下程序将如何运行。二十一、安卓和IOS的区别:
  1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。
  2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。
  3、IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。二十二、。搭建web端环境:
  jdk(java语言开发工具包)tomcat(web应用服务器)数据库部署应用程序(部署在tomcat的webapp目录下)二十三、请说明搭建测环境的步骤?
  (一)web测试环境的搭建步骤:
  1:安装java的运行环境jdk
  2。安装Web运用服务器tomcat(Tomcat端口号:8080)(版本7。09。0)在Tomcat安装路径下找到conf文件打开找到Server。xml,找到port8080更改端口号,修改完重启便可
  3。安装数据库(mysql端口号:3306)
  4。部署应用程序(部署在Tomcat里的webapp下面的应用程序。)
  (二)app环境搭建:
  先装SDK,下载ADT,配置dclitse(java开发环境)二十四、JSON与XML的区别?
  XML的优缺点
  。XML的优点:
  A。格式统一,符合标准;
  B。容易与其他系统进行远程交互,数据共享比较方便
  。XML的缺点:XML文件庞大,文件格式复杂,传输占带宽;
  JSON的优点:A。数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;
  JSON的缺点
  A。没有XML格式这么推广的深入人心和喜用广泛,没有XML那么通用性;
  B。JSON格式目前在WebService中推广还属于初级阶段。二十五、常见的HTTP状态码
  200响应成功;
  301资源被转移到其他url
  400请求语法错误;
  404请求资源不存在;
  500服务器内部错误;二十六、为什么要做接口测试(接口测试的必要性)
  1。可以发现很多在页面上操作发现不了的bug
  2。检查系统的异常处理能力
  3检查系统的安全性、稳定性
  4前端随便变,接口测好了,后端不用变
  5可以测试并发情况
  6)可以修改请求参数,突破前端页面输入限制(如金额)二十七、当一个接口出现异常时候,你是如何分析异常的?(定位bug)
  1。抓包,用fiddler工具抓包,(或者浏览器上f12;app上的话,那就用fiddler设置代理)去看请求报文和返回报文了
  2:查看后端日志,xhell连上服务器(Linux),查看日志二十八、你之前在公司用Linux的命令做什么?
  答:搭建测试服务,查询后台日志定位问题二十九、说出五个与文件相关的命令?
  答:rmrfcatmoretailheadvifind三十、查看后台命令,你会用哪一个命令?
  答:我会用tailf因为后台日志是实时刷新的三十一、权限不足怎么办?
  答:chmod777授权

2017年春天来了作文200字优秀导语:春天的风景是四季中最美丽的风景!蓝蓝的天空中飘着朵朵白云,红红的太阳挂在天空,温暖的阳光洒向大地。下面是小编整理的一些关于春天的作文,欢迎查阅,谢谢!篇一:春天来了……看水幕电影E度网专稿未经允许不得转载今天,我和妈妈、还有舅舅一家去开发区看水幕电影。一路上,我兴奋不已。到了那里,首先映入眼帘的是一个巨大的屏幕,这个大大的屏幕是用水聚集成的……写大明湖的日记大明湖景色优美秀丽,早在唐宋时期,大明湖就以其撼人心弦的美景而闻名四海,接下来小编搜集了写大明湖的日记,仅供大家参考,希望帮助到大家。写大明湖的日记一今天是清明节,一早上……写给夏夏妹妹的一封信亲爱的夏夏妹妹:昨晚和你讲话,总觉得你的声音特别好听,和你讲话真是非常开心。刚开始的时候。你一听我的声音,就知道是广东人的声音。妹妹。你好棒啊,佩服。你觉得我的声音怎样,……燃烧卡路里新发现每个生命阶段都有开关美国《纽约时报》网站近日发表撰稿人金廷利的一篇文章,题为《关于我们如何燃烧卡路里的新知识》,全文摘编如下:人们经常告诉我们一个简单的道理:要保持健康的体重,只需确保摄入的……阿里百度入股飞腾信息该企业信息先后变更104次大众网海报新闻记者于明效上海报道天眼查App显示,近日,飞腾信息技术有限公司发生工商变更,股东新增杭州阿里巴巴创业投资管理有限公司、中国互联网投资基金(有限合伙)、百度关……作文那深沉的母爱时间如流水一般匆匆而逝,很多的记忆已随日子的消失而渐渐褪色。但有些事儿,却让我历历在目,感动不已那一份深沉的母爱。九月的天总是有些让人捉摸不定。记得那天早晨,我背着……巅峰时期的诺基亚,和现在的苹果谁更牛?应邀回答本行业问题。严格的来说,诺基亚和苹果是两个不同领域的公司,放在一起对比并不是那么合适。诺基亚是一家通信业(CT)公司,而苹果是跨界而来的计算机业(IT)公司。……描写我的妹妹作文250字我有一个机灵妹妹,她扎着2个麻花辫,有一双黑葡萄一样的眼睛,总是喜欢穿短裙,她最喜欢笑了,我叫她微笑大王。下面是小编为你整理的描写我的妹妹作文250字,希望对你有帮助!描写我的……承接淘宝京东抖音快手售前售后金牌客服外包服务托管公司简介:咏客客服中心于2014年创立,经历7年发展历程;目前团队成员1000,服务国内一线品牌30多家,淘宝天猫拼多多店铺合作总量超过40000家,2018年合作店铺G……上网的利与弊现在互联网十分发达,通过网络可以买到任何东西,与世界各地的人交朋友,互联网丰富了人们的生活,使我们的世界更加丰富多彩。但是呢,互联网也是双面性的,有些人利用它干坏事,散播谣言,……本土品牌纷纷退场中国智能手机已占越南50市场份额据《越南快报》网站近日报道,知名市场调研机构康特波因特研究公司(CounterpointResearch)发布的数据显示,随着越南本土手机品牌Vinsmart不久前停产,中国智……
小学作文大全300字小山羊的雨伞森林中深处有一只小山羊,他有一个可爱的雨伞,但是从来不打,也不借人。有一天小狗过来借伞,说要去山那边的一个小木屋给生病的小兔子送药,小山羊说:不行,太远了,而且要下雨了你……2015最新军训感想汇总(共四篇)军训感想800字有泪,有欢,有苦真乃五味具全了。军训让我们洗涤去许多的酸甜苦辣,我愿意记得这些军训中的生活将是我生命中的美好回忆。军训的日子就把自己当部队的军人看待……热闹的科技节开幕式300字作文科技节是让人兴奋的存在,对此,你的看法是怎样的呢,下面这篇热闹的科技节开幕式作文300字记叙文,一起来欣赏一下吧!!!下课了,听,那嘭。。。。。嘭。。。。。。的声音。看,……霸王别姬初二作文700字我心中你最忠悲欢共生死同你用柔情刻骨换我毫情天纵我心中你最忠我的泪向天冲来世也当称雄归去斜阳正浓。题记天,灰蒙蒙的,让人倍感压抑。帐外的天已注定了我的命运吧!力拔高……赞美劳动节的段落1、劳动人民是世界上最伟大的人民,他们用劳动创造了世界,创造了人类,创造了我们今天的幸福生活。是劳动,建成了今天的万丈高楼;是劳动,筑就了现代化的信息高速公路;是劳动,让偌大的……秋初三作文我喜欢秋,这个轻松自由的季节。伴着窗外的某种鸟鸣起床,不需要穿太多,也不会只穿汗衫还大汗淋漓。一件短袖汗衫,套上一件外套,加上一条牛仔裤便可以舒适地度过大半个秋天。可以敞开胸,……劳顿的词语解释及造句劳顿拼音【注音】:laodun劳顿解释【意思】:书劳累:旅途。劳顿造句:1、这些人喜欢劳顿的部分原因是在他遭到攻击时,他会反击。2、罗伯特布……一个狂欢万圣节万圣节(AllHallow39;sDay)是每年的11月1日,也叫鬼节,是英语世界的传统节日,万圣节这一天家家会吊起南瓜灯并给小孩子派发糖果。在夏令营期间,我们也与外教老师一起……奇瑞小蚂蚁,买辆上下班开怎么样?这种小车型特别适合家里有一辆燃油车的了,上下班代步,买买菜开挺不错的,外观设计比较漂亮时尚,小蚂蚁的车身并不大,它的车长只有三米二,宽是一米六七,高是1米五五,轴距只有两米一五……有关马来西亚游记的作文400字马来西亚是个伊斯兰国家,特别在吉隆坡可以看到许多女性穿着长袖长裤,头上戴着纱巾,有的甚至把整个脸都遮住,只露出眼睛。下面是小编给大家带来的有关马来西亚游记的范文五篇,供大家参考……美国支付公司Stripe联合AlphabetMeta开拓碳捕品玩4月13日讯,据彭博社消息,美国线上支付技术提供商Stripe与谷歌母公司Alphabet、Meta、Shopify、麦肯锡携手合作,承诺投资约10亿美元开拓碳捕获市场。……快手大涨6,恒生科技涨幅扩大,恒生互联网ETF(513330金融界4月13日消息,港股午后涨幅扩大,恒生科技指数涨幅扩大至1,早盘一度跌超1。2,恒生互联网ETF(513330)翻红,截至13:35,上涨0。45。招银国际认为,国……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网