在我目前的测试工作中,有三套环境,测试环境、预发环境、线上环境。访问测试环境、预发环境的时候,需要绑定特定的Hosts文件,那么什么是Hosts,为什么需要配置Hosts,以及如何配置Hosts呢?什么是DNS在了解Hosts前,我们先来简单的了解一下什么是DNS。DNS(DomainNameServer,域名服务器)是进行域名(domainname)和与之相对应的IP地址(IPaddress)转
1 天前| 1236 人阅读|3 人点赞

一、什么是Maven项目Maven是Apache组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建、测试、打包和部署。Maven提供了标准的软件生命周期模型和构建模型,通过配置就能对项目进行全面的管理。它的跨平台性保证了在不同的操作系统上可以使用相同的命令来完成相应的任务。Maven将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方
2019-03-22| 1251 人阅读|0 人点赞

一、简介抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。比较常用的抓包工具Fiddler,但是由于Fiddle使用C#语言开发的,不支持MacOS系统,今天给大家推荐一款Mac平台下的抓包申请Charles,Charles是使用Java语言开发的,跨平台,支持各个系统下的设备使用。二、安装及破解2.1、安装:官网地址http
2019-03-14| 1451 人阅读|4 人点赞

一、分层自动化测试分层自动化测试是最近曝光度比较高的概念,传统的自动化测试更关注的是UI层的自动化测试,而分层自动化测试则倡导产品的不同层次都要进行自动化测试。单元测试:关注代码的实现逻辑,比如一个if分支或者一个for循环的实现;服务层测试:关注的代码所提供的接口是否可靠;UI层测试:关注的是界面层的测试;单元测试和服务层测试,可以通过junit、testNG、unittest等一些测试框架来实
2019-03-12| 1450 人阅读|101 人点赞

1、研究背景:在2017年GoogleI/O大会上,Google发布了GooglePlay管理中心的新功能:Androidvitals。当app在大量设备上运行时,Androidvitals会收集与应用性能相关的各种匿名数据,比如:与app稳定性相关的数据、app启动时间、电量使用情况、渲染时间以及权限遭拒等等,这些数据会被分析整理后展示在GooglePlay管理中心的Androidvitalsd
2019-03-08| 1383 人阅读|3 人点赞

1、背景随着H5在各行业领域的运用,无论是在APP内嵌入H5页面的hybrid应用还是直接在微信公众号或者轻应用中使用H5页面都是非常的常见(比如前端页面通过HTTP接口调用拉取数据进行交互,实现前后台分离)。而随着此类技术的应用和发展,作为一个测试人员,跟上时代的变化,除了保证前端页面UI的正确性,也要保证HTTP接口的正确性,从而保证了整个业务功能逻辑的正确性,而接口如果手工测试,不仅工作量很
2019-03-07| 1467 人阅读|2 人点赞

概述JMeterEngine接口被运行JMeter的测试类实现,此接口共8个方法。API地址:https://jmeter.apache.org/api/org/apache/jmeter/engine/JMeterEngine.html逻辑关系简要解读:HashTree是依赖的数据结构;SearchByClass用来查找HashTree中的所有节点,并把节点实例化为真正的对象,例如图中TestP
2019-03-06| 1396 人阅读|1 人点赞

一、前言Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Macapp的各项专项测试却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项专项测试总结,整理了过去一年腾讯视频Mac测试团队的探索和研究。二、MacApp测试框架我们对比了多款自动化框架,最终选择了atomac作为视频Mac端的自动化框架。表1不同框架对比从表中可以看出,atomac是基于控件识别的方式,不依赖于ui的展
2019-03-05| 1414 人阅读|2 人点赞

数据存储和处理是一个古老而重要的技术,从远古时期的结绳记事到古人的文本记事,再到计算机诞生后的各种系统,直到E.F.Codd提出关系模型,人类终于有了一种相对高效而统一的数据处理系统——关系数据库。在传统的关系数据处理系统中,习惯把系统按照业务特点分为在线事务处理系统(OLTP)和在线分析处理(OLAP),一般意义上OLTP关注实时在线业务,要求低延时,高吞吐量,总体数据量一般不会特别大;而OLA
2019-03-04| 1328 人阅读|1 人点赞

摘要:现今互联网软件的测试策略和方法论相比传统软件有着很大的不同,造成两者有显著区别的根本原因在于互联网软件的发布周期比起传统软件的发布周期要快很多,这种发布周期的巨大差异使得两者的测试基础架构建设有着显著的不同。同时,现今的很多传统软件企业也在尝试借鉴互联网测试领域的工程思维和最佳实践,希望可以找到一些有“化学反应”的结合点来优化传统软件的测试基础架构。本文就将围绕这个话题展开讨论,看看有哪些互
2019-03-01| 1472 人阅读|15 人点赞


版权申明:此文首发于IDO老徐公众号「简尚」,作者:IDO老徐无需授权,即可转载;转载请保留此文完整信息。观点:关于Linux,测试从业者,看这篇文章就够了。具体,往下看:网上关于Linux资料太多、太杂,学习没有重点,特别是对于没有基础的从业者,期望通过那些文档,去自学掌握Linux,可能性太小(资料太多、时间有限、精力不够)。这次,老徐花了21天,

91°|897 人阅读|14 人点赞|2 条评论


主要从本身系统的不同点、系统造成的不同点、和注意的测试点做总结1、自身不同点研发商:Adroid是google公司做的手机系统,IOS是苹果公司做的手机系统开源程度:Android是开源的,IOS是半开源的。所以IOS系统相对于Android来说是比较稳定的

68°|680 人阅读|3 人点赞|0 条评论


曾经写过非常详细的,关于简历&面试方面的系列文章。今晚,再补充几点。趁周末,大家都有时间,重新更新一波简历,再去投递简历,提高收到面试电话的概率。简历,是面试成功的第一步敲门砖。能力再好,没面试机会,也会错过很多更好的机会。由于之前写过文章,写过的就不再重复了。就补充如下四点,非常简单,非常容易做到,也是比较

119°|1164 人阅读|9 人点赞|3 条评论


idea结合testng测试数据生成工具类时报错如下: 1、org.testng.TestNGException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 44; 值为 "none" 的属性 "parallel" 必须具有列表 "false methods tests classes instances " 中的值

66°|665 人阅读|1 人点赞|0 条评论


在计算并发用户数之前,需要先了解2个概念。并发用户:指的是现实系统中同时操作业务的用户,在性能测试工具中一般称为虚拟用户。并发用户这些用户的最大特征是和服务器产生了交互,这种交互既可以是单向的传输数据,也可以是双向的传送数据。TPS:每秒事务数,每秒钟系统能够处理的交易或事务的数量每秒事务数,是衡量系统性能的一个重要指标。而性能测试过程中,不是发起的并发用数越多,系统能够支撑从而

92°|916 人阅读|7 人点赞|1 条评论