之前,我收到了一位朋友的好消息,说自己拿到了接近月薪 20k 的 offer.   说实话,软件测试岗位前期门槛低,但是想要拿到高薪真没那么简单.工作 2-3 年薪资还在原地打转的同学,都大有人在. 那么那些月薪 15k+.甚至 20k+ 的测试,到底强在哪里呢? 根据高薪测试的招聘需求研究,以及跟高薪测试同学交流我们发现,他们普遍被要求: 大厂喜欢什么样的人才? 学历 第一个,大厂在学历方面,会刷掉一批人,大家都知道大厂都喜欢到名校去找人,为什么呢,因为名校的话呢,至少是通过重重筛选,就我们中…
pc端和android端应用程序测试有什么区别?(ps面试题) [VIP7]大连-凭海临风(215687736) 2014/4/10 8:56:171.测试环境不同PC平台一般都是windows android客户端 一般都在android环境 2.测试方法不同pc平台客户端 一般可以通过自动化工具进行测试android客户端 测试一般通过命令行 测试(monkey命令行,原理:通过shell指令和linux内核进行交互)…
首先,声明这不是标题党,是一个真实的北漂故事!     为什么写这篇文章呢?第一,有感而发,感恩遇到的人和事,其次,希望对读这篇文章的你有所帮助 毕业那年 时间追溯到17年6月30号,那天毕业典礼,之后就正式毕业了,7月1号下午和女朋友逛了一下校园,校园恋爱是美好的,如果读这篇文章的你还没毕业,建议去谈一场校园恋爱,等毕业之后,假如从事程序员工作,发现接触到女生特别少,而且都会更加物质一些,不那么单纯了.逛逛了发现时间要到了,也没心情去释放一下洪荒之力了,去小吃街吃了最后一顿饺子,去宿舍取行李,…
毕业两年买房买车,BAT里拼杀年薪百万.这些大神级的传说想必大家都有耳闻. 而渴望成为人生赢家的程序员们也怀揣着这样梦想,纷纷踏入互联网的大门.   假以时日,这些人的差距愈发明显.最直观的就是薪资水平上,有人拿着5K的基本工资万年没有长进,有人毕业一两年就已月入5W,上升的势头还有增无减. 仔细分析后我们会发现,数字上的差异,从根本上体现的是在思维模式和行为习惯上的差别.例如—— 代码与注释 普通的程序员写的代码逻辑性不强,细看起来有种“想到哪儿写到哪儿”的既视感.后期调试的时候,你以为改完这…
Web app测试重点: 1. 功能测试:功能的实现是否满足需求. 2. 性能测试: 2.1 链接速度测试:测试页面链接的速度 2.2 负载测试:web应用系统能允许多少个用户同时在线?超过这个数量会出现什么现象? 2.3 压力测试:测试web应用在一定压力下会不会崩溃以及性能瓶颈在哪里. 3. 用户界面测试:界面是否协调美观,风格是否一致,页面能否按比例缩放 4. 兼容性测试:浏览器(不同厂商不同版本),分辨率 5. 安全测试:  5.1登陆次数是否有限制,是否有超时限制(用户登录后一定时间内…
WEB测试和App测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动.从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试.性能测试.安全性测试.GUI测试等测试类型. 他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试. 兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备.而且相对应的兼容性测试工具也不相同,WEB…
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1.系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了服务器端,客户端就会同步会更新 app项目,c/s结构的,必须要有客户端:app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍 2.性能方面 web项目 需监测 响应时间.CPU.Memory app项目 除了监测 响应时间.CPU.Memory外,还需监测流量.电量等 3.兼容方…
我们以往的APP是使用原生系统内核的,相当于直接在系统上操作,是我们传统意义上的软件,更加稳定 H5的APP先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差,似乎还没有百万级用户量的H5 APP H5最大的优点是可以跨平台,开发容易,APP的话需要用ANDROID的语言和IOS的语言各自写,H5只要开发一套 简单的说:H5是基于web,native基于客户端 H5测试应该从哪些方面考虑? 1.业务逻辑相关 除基本的功能测试之外,H5页面的测试,需要关注以下几点: 1.1…
WEB 测试和 App 测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动. 从技术上来说,WEB 测试和 APP 测试其测试类型也基本相似,都需要进行功能测试.性能测试.安全性测试.GUI 测试等测试类型. 他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在 WEB测试只需要测试响应时间这个要素,在 App 测试中还需要考虑流量测试和耗电量测试. 兼容性测试: 在 WEB 端是兼容浏览器,在 App 端兼容的是手机设备.而且相对应…
get将请求数据放在url中,而post将请求数据放在request body中 http://www.cnblogs.com/logsharing/p/8448446.html…
错误代码如下:File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/selenium/webdriver/firefox/webdriver.py", line 65, in __init__self.service.start()File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/seleniu…
原文网址:http://blog.csdn.net/dexin5195/article/details/43966571 大家都知道, 以前iOS项目要测试只需要上传到testflightapp.com, 被邀请和授权的设备都可以下载来测试, 但是直到美国时间2015年2月26日, Apple取消了testflightapp.com的域名, 以后测试都必须用TestFlight App(可以从app store下载, 仅支持ios8.0及以上), ipa文件只能提交到itunesconnect中…
    http://ask.android-studio.org/?/article/48 尽管凌晨开始的主题演讲略显晦涩并继承了谷歌一贯的东一句西一句想起啥说啥的混乱风格,但期待用技术改变世界的技术男谷歌还是做了不少有意思的好事. 现在我们来盘点下,谷歌这场持续了3小时的发布会都有什么干货. 1.Android M:最新版移动系统 Android M系统 谷歌一直用一种甜品作为自己的系统版本代号,例如Android L,L指代Lollipop(棒棒糖).目前M只是开发者预览版,还没公布M究竟…
面试中经常被问到web端测试和手机端测试有什么相同点和区别呢?现在总结一下这个问题,如有不对敬请指正 web端和手机端测试有什么区别 1.相同点 不管是web测试还是手机App测试,都离不开测试的相关知识,测试用例设计方法和测试原理基本是相通的. 2.不同点 相对于web测试,手机APP测试,除了要考虑软件的功能.性能.系统稳定性测试外,还要考虑手机本身所具有的特性.具体表现在以下几个方面: ①中断测试 a.电话中断:来电接听.来电挂断.呼叫挂断/接听 b.短信中断:接收短信.查看短信.复制短信…
使用Selenium操作headless chrome 推荐 简介 WebDriver是一个W3C标准, 定义了一套检查和控制用户代理(比如浏览器)的远程控制接口,各大主流浏览器来实现这些接口以便调用控制接口来操作浏览器. Selenium是一整套的Web自动化测试解决方案,配合WebDrive规范,实现了对各种用户代理的适配(比如浏览器,PhantomJS等),通过操作浏览器的WebDriver接口来实现带浏览器的Web自动化. 使用selenium-webdriver selenium相关的…
软件的单元测试关注是的软件最小可执行单元是否能够正常执行,但是软件是由一个个最小执行单元组成的集合体,单元与单元之间存在着种种依赖或联系,所以在软件开发时仅仅确保最小单元的正确往往是不够的,为了保证软件能够正确运行,单元与单元之间的集成测试是非常必要. 另外上一篇文章只是介绍了如何使用xUnit.net对.Net Core程序进行简单(无参)的单元测试以及计算代码的覆盖率,但是在实际的测试工作中,往往会通过语句覆盖.条件/分支覆盖(白盒)方式以及等价类.边界值等(黑盒)方式来设计测试用例,这些用…
   我们在进行了手工的功能测试之后,也开发了一些自动化测试用例,并且做了性能测试之后,测试工作看似比较完整了.但是当我们的App在大量的用户那里被安装和使用的时候,还是会有很多我们之前没有预料的问题被反馈回来,比如: · Crash的问题 · 设备兼容性的问题 · 流量使用过多的问题 · App导致用户手机电量消耗过快的问题 · 在不同的网络情况下不稳定,比如卡死和白屏的问题 这些问题都是上面的测试方法难以找出的,所以这里引入了一个专项的测试方法,包括:兼容性测试.流量测试.电量测试.弱网络测…
目录 2.2 操作系统指纹识别 2.2.1 Banner抓取 2.2.2 TCP 和 ICMP 常规指纹识别技术 TCP数据报格式 ICMP首部格式 TTL与TCP窗口大小 FIN探测 BOGUS flag 探测 TCP ISN 抽样 IPID 抽样 TCP Timestamp ACK值 ICMP错误信息 DHCP 2.2.3 数据包重传延时技术 2.2.4 使用Nmap进行操作系统探测.. 一般性探测 指定网络扫描类型. 设置扫描条件 推测结果. 2.2.5 使用Xprobe2进行操作系统探测…
前言 现在面试个测试岗位,都是要求全能的,web.接口.app啥都要会测,那么APP测试一般需要哪些技能呢? 面试app测试岗位会被问到哪些问题,怎样让面试管觉得你对APP测试很精通的样子? 本篇总结了app测试面试时候经常被问的10个相关问题 1.什么是activity? 2.Activity生命周期? 3.Android四大组件? 4.app测试和web测试有什么区别? 5.android和ios测试区别? 6.app出现ANR,是什么原因导致的? 7.App出现crash原因有哪些? 8.…
前言 现在面试个测试岗位,都是要求全能的,web.接口.app啥都要会测,那么APP测试一般需要哪些技能呢? 面试app测试岗位会被问到哪些问题,怎样让面试管觉得你对APP测试很精通的样子? 本篇总结了app测试面试时候经常被问的10个相关问题 1.什么是activity? 2.Activity生命周期? 3.Android四大组件? 4.app测试和web测试有什么区别? 5.android和ios测试区别? 6.app出现ANR,是什么原因导致的? 7.App出现crash原因有哪些? 8.…
背景 如今,契约测试已经逐渐成为测试圈中一个炙手可热的话题,特别是在微服务大行其道的行业背景下,越来越多的团队开始关注服务之间的契约及其契约测试. 什么是契约测试     关于什么是契约测试这个问题,首先先看一下Pact官方文档给出的定义:pact的官方文档,是另一个可以帮助我们理解契约测试的地方.它对契约测试给出了这样的定义:"Contract testing is a way to ensure that services (such as an API provider and a cli…
sitecore-多变量检验和A / B检验的区别 A / B测试和多变量测试有什么区别?让我们来看看这些测试方法的方法,常见用途,优点和局限性. sitecore中A / B测试 A / B测试(您可能也听说过称为拆分测试)是一种sitecore采用的网站优化方法,其中页面的两个版本(版本A和版本B)的转换率使用实时流量相互比较.网站访问者被分为一个版本或另一个版本.sitecore通过跟踪访问者与sitecore站点所显示的页面进行交互的方式 - 他们在sitecore实施的网站观看的视频,…
今天也要做这个功能,就百度一下,结果搜索到了自己的文章.一开始还没注意,当看到里面的一个注释的方法时,一开始还以为自己复制错了代码,结果仔细一看网页的文章,我去,原来是自己写的,写的确实不咋地. 把自己的文章的代码复制了下来,稍微改了一下,运行看了一下效果,然后仔细一看,计算的总时间不对,如下图: 上一篇文章的地址:https://www.cnblogs.com/guxingy/p/10142242.html 改了几个地方: /// <summary> /// 拦截器 /// </sum…
1.条件测试常用语法 test 测试表达式 利用test命令进行条件测试表达式,test命令与测试表达式之间至少有一个空格 [ 测试表达式 ] 通过[ ]中括号进行条件测试表达式,[]中括号边界与测试表达式之间至少有一个空格 [[ 测试表达式 ]] 通过[[ ]]双中括号进行条件测试表达式,[[ ]]双中括号与测试表达式之间至少有一个空格 ((测试表达式)) 通过(( ))双小括号进行条件测试表达式,( ))双小括号两端不需要空格,常用于整数对比 说明: 双中括号[[ ]]中可以使用通配符进行匹…
粗略说一下Alpha测试与beta测试 1.Alpha测试 α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试.α测试的目的是评价软件产品的功能.局域化.可使用性.可靠性.性能和支持.尤其注重产品的界面和特色.α测试可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始. 简单来说α测试就是公司内部员工假装自己是各类用户,来进行使用,从而发现使用过程终会出现的问题,软件的表现.界…
当你进入一个互联网公司以后,首先对公司结构有所了解,然后遇到问题找对应的工作人员,效率就事半功倍了. 公司的结构: 产品经理 项目经理 设计师 开发人员 测试人员 运维人员 运营人员 配置管理 App测试最基本的就是保证功能能走通,然后在考虑其他的.很多时候当你去面试了,面试官会提问你APP测试与web端的测试有什么区别. 我们可以从下面这个表格了解对比一下. PC端与移动端的区别: 功能测试 测试思想:来源-->功能--->去向:要对业务和实际业务流程要熟悉功能的数据从哪里来,有哪些影响功能…
作者介绍:90后生人/男/二本本科/世界500强技术主管 1.引言 上海小胖,曾就职于pwc(普华永道)担任TechLeader,带领DS(Data Scientist)团队完成全美医疗保险大数据项目的一期开发.「红色警戒:复兴」的联合创始人,MongoDB Professional 中国第15位获得者,MongoDB大中华区核心成员. 目前创业,方向大数据产品,担任解决方案架构师,帮助客户解决生产环境的痛点及瓶颈,给出有效的POC方案来验证产品的可行性. 2.自我介绍 引用赵真老师的一首歌<过…
▌自我介绍 引用赵真老师的一首歌<过去不是错>中的一句话:过去不是过错,毕竟我们也开心过.过去不是过错,何必愧疚不知所措. 我们这一代人,我相信多少都会有人和我一样,坚持过一个游戏,叫 DOTA 吧? 曾经一起去网吧通宵开黑的日子还记得吗? 一人被 GANK,4 张 TP 落下的瞬间,可曾有过感动? 还记得那句:“团战可以输,影魔必须死”吗? 是否有过一句“来张 TP”,鸟里瞬间 4 张 TP 的时候? 附上一段纪念 DOTA 青春的视频: http://v.youku.com/v_show/…
最近不太爽,想换工作,上这些知名的招聘网站,一搜 .net 心凉了一截,很少有大公司用.net,工资也不是很高. 不用我多说什么,想必很多人应该有类似经历,只是打了牙往肚子里咽. 来两副图: 最近用滴滴巴士比较频繁,给生活带来了很多便利.我也不是给滴滴打什么广告,从我这么多年在博客园发些实话给大家听的口吻中应该知道我不是什么托. 鄙人在深圳1号线高新园站附近上班,想必很多广大码农也是,每天地铁挤爆,挤到蛋碎.巴士这个东西极大的舒适我的上下班,我就想知道这种造福人类的东西技术是如何实现的.往往想知…
这两天博客园上关于“.Net工资低”的讨论挺多的,让我不禁想起一句话“拉不出屎来怪地球没引力”. 那些抱怨“做.Net工作三年了月薪才6千,我的同学做Java现在都一万二”的哥们,你问问自己“我会什么,人家会什么”:人家使用struts做mvc模式开发已经轻车熟路的时候,你还在为GridView控件的一堆事件的触发顺序而头疼:人家已经研究IOC.AOP应用的缺点的时候,你还在为会找到一个好用的三层架构代码生成器而沾沾自喜:人家已经在研究Redis.Ngix.Memcached等技术进行大型网站架…