自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 实践APP安全性检测(一):APK反编译

1、概述APP安全性一般可以从以下几方面进行考量:以及其他一些杂项(或者通用并不局限于APP的安全项):本文讨论反编译问题。2、APK反编译安卓开发的APP,如果不做任何处理是很容易被反编译的。也就是说,一个APP的源代码可以轻易的被泄露。对于商业软件而言,这当然是不可接受的。而作为测试团队,应该确保自己的产品能够妥善抵御反编译。测试可...

2019-09-23 14:59:00 509

转载 测试工程师简历编写指南

概述在人才市场中,一次完整的求职过程通常包括以下阶段:简历筛选电话面试笔试面谈意向确定就职到岗其中第一步,简历是求职过程中的敲门砖。简历如果过于潦草,无法体现自身真实水平,那么可能连面谈的机会都得不到;反之,简历如果过于浮夸,后续流程中也难免露馅,造成不好的后果。本文就来探讨一下,一份合格的测试工程师简历应该如何撰写。简历元...

2019-09-21 17:06:00 1461

转载 语句覆盖、判定覆盖、条件覆盖 - 白盒笔试题解析

1. 定义黑盒测试 - 不关注内部结构的测试/基于输入输出的测试白盒测试 - 基于内部结构的测试白盒测试的关键: 覆盖度2. 白盒相关概念语句覆盖 - 设计一套测试 让被测对象中所有语句得到测试覆盖判定覆盖 - 设计一套测试 让被测对象中所有判定得到测试覆盖条件覆盖 - 设计一套测试 让被测对象中所有条件得到测试覆盖路...

2019-09-20 12:53:00 3408

转载 安全性测试:OWASP ZAP 2.8 使用指南(二):ZAP基础操作

ZAP桌面应用ZAP桌面应用的UI由以下元素组成:1. 菜单栏– 提供多种自动化和手动工具的访问2. 工具栏– 提供快速访问最常用组件的用户接口3. 树结构窗口– 展示被测网站树结构和脚本树4. 工作站窗口– 展示请求,反馈以及脚本,并且允许编辑他们5. 信息窗口– 展示工具执行的详细结果6. 页脚– 展示主要自动工具的执行状态以及警告的汇...

2019-09-19 11:27:00 1622

转载 安全性测试:OWASP ZAP 2.8 使用指南(一):安全测试基础及ZAP下载、安装

概览本文意在对于OWASP's Zed Attack Proxy(ZAP)软件做一个基本使用指南介绍。ZAP是一个用于实施安全性测试的工具,即使没有很强的安全测试背景也可以很好的使用。为了达到这一目的,本文会包含一些安全测试概念和术语,但是本文并不会就ZAP或安全测试进行过于深入的讨论。安全测试基础软件系统安全性测试,是一个评估和测试系统,以发现系统和数据安全性...

2019-09-18 16:38:00 1578

转载 行为驱动:Cucumber + Selenium + Java(五) - 使用maven来实现cucumber测试和报告

5.1 为什么要用maven我们在第一篇里是用手工下载jar包的形式去配置的我们的cucumber框架,这是出于学习的目的。实际上,实际项目可能更倾向使用maven去做环境搭建,也会更方便。Apache Maven, 是一个软件(特别是Java软件)项目管理及自动构建工具,基于项目对象模型(POM)概念,Maven利用一个中央信息片段能够管理一个项目的构建,报告和文档等步骤。  一...

2019-09-18 10:27:00 1114

转载 行为驱动:Cucumber + Selenium + Java(四) - 实现测试用例的参数化

4.1 什么是用例参数化实际测试中,我们可能经常会去测试几个类似的场景,或者一些大同小异的测试点。比如说,测试用户登录的过程中,为了满足测试的完整性,我们会要通过等价类划分等基本方法,去测试登录系统对于有效类--正确的用户名密码;和无效类--错误的用户名密码等场景。这一些场景的前序步骤都很类似,如果我们对于每一个这样的用例都从头到尾按照我们之前的例子那样,从gherkin的用例编写...

2019-09-18 10:22:00 547

转载 行为驱动:Cucumber + Selenium + Java(三) - 使用标签实现测试分组

3.1 Cucumber标签实际工作中,我们的自动化用例库可能会变得非常庞大。如果只是按照先前的方式去执行,则每一次都会执行全部用例,真实使用时这是不现实的。Cucumber给我们提供一种用标签来组织自动化用例的办法,通过分别在feature和scenario级别上定义一个或多个标签,然后再在runner类里定义要执行的标签情况,就可以达到测试分组的目的。标签以“@”开头。在“@”...

2019-09-18 10:17:00 307

转载 行为驱动:Cucumber + Selenium + Java(二) - 第一个测试

在上一篇中,我们搭建好了Selenium + Cucumber + Java的自动化测试环境,这一篇我们就赶紧开始编写我们的第一个BDD测试用例。2.1 创建features我们在新建的java项目中,新建一个文件夹名为features,然后右键点击该文件夹,新建一个名为test.feature的新文件。文件建好后,你会看到他呈现出与普通文本文件不同的样式,并且自带很多内容:这...

2019-09-18 10:13:00 459

转载 行为驱动:Cucumber + Selenium + Java(一) - 环境搭建

1.1 什么是行为驱动测试说起行为驱动,相信很多人听说过。行为驱动开发-BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念。其关键思想在于通过与利益相关者的讨论取得对预期的软件行为的清醒认识,它通过用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法。BDD提供了一种通用的,简单的,结构化的描述语言,这种语言既可以是英语也可以是...

2019-09-18 10:06:00 807

转载 软件缺陷数据度量和分析实例

  缺陷报告,是软件测试这个职位最重要得产出之一。甚至对软件测试这个行业你可以用比较狭隘的描述去定义他为:‘测试就是为了找到缺陷’。 测试人员报出的缺陷,可以很好的反应产品中的问题,修复了这些问题,就可以有效的降低产品风险。   其实缺陷报告不单单能帮助研发团队发现问题,他也可以起到重要的过程反馈作用。  缺陷报告是我们测试报告的两大核心要素之一,他与测试执行情况一起组成了我们...

2019-09-16 14:55:00 1013

转载 Jmeter基础教程图文版(二)- 核心组件

⚪JmeterApache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力...

2019-09-10 11:10:00 197

转载 Linux安装部署jdk+tomcat+mysql

Linux安装部署测试环境1. JDK安装下载安装yum search jdk找到合适的jdk版本,以下图中的版本为例yum install java-1.8.0-openjdk.x86_64按照提示确认完成下载和安装,如遇需要确认的键入y(也可以在上一步用yum install -y免去确认步骤)输入java -version确认安装信息,正确显示java版本则证明...

2019-08-21 12:35:00 322

转载 虚拟机安装CentOS的简短教程

说明:为什么要学Linux?因为现在互联网产品普遍使用Linux作为服务器系统。测试工程师要学Linux吗?要,因为你会需要跟服务器打交道。什么情况下测试工程师会跟服务器打交道?你可能要去部署测试服务器;你也可能需要去监控服务器日志等。1. 虚拟机下载和安装下载:去到以下地址,下载vmware Workstation:链接:https://pan.baidu.com/s...

2019-08-14 16:56:00 82

转载 XAMPP/LAMPP到底在哪里启用APACHE2的rewrite

XAMPP/LAMPP是一套我们在个人建站过程中非常便捷常用的集成环境。特别是对于学习PHP开发和建站非常便捷。最近在使用CentOS7环境下的XAMPP过程中,遇到了一个问题,也就是apache2的rewrite模块没有被启用。网上查了非常多资料,几乎都是千篇一律的如下回答:“修改apache配置文件httpd.conf将#LoadModule rewrite_module...

2019-08-09 17:05:00 166

转载 测试自动化:java+selenium3 UI自动化(2) - 启动Firefox

1. selenium和浏览器基于selenium的这套自动化体系,其实现关键就在于对于各浏览器的顺畅操作。事实上当selenium刚开始起家的时候,他使用的还是javascript注入的方式来驱动浏览器操作;而彼时Firefox还是浏览器市场上的王者,他也是selenium最早开始支持的浏览器。selenium3时代一个很明显的改动在于,现在启动Firefox,你需要一个驱动了:...

2019-08-07 13:42:00 134

转载 测试自动化:java+selenium3 UI自动化(1) - 环境搭建

1、前言我大概是在2012年第一次正式接触到自动化测试,那个时候跟随我的团队一起,就当时项目的UI自动化尝试做出了探索。在我离开那家公司的时候,我们的自动化测试体系仍然难言完美,但是也已经达到了非常高效的程度。我们的测试部门从业务向的纯手工测试团队,也转型为了自动化:手动=2:1的队伍结构。时至今日,自动化测试的火热程度比起当年又要上升了几个层级,对于测试工程师而言,掌握自动化测试...

2019-08-07 10:17:00 172

转载 基于jmeter+perfmon的稳定性测试记录

1. 引子最近承接了项目中一些性能测试的任务,因此决定记录一下,将测试的过程和一些心得收录下来。说起来性能测试算是软件测试行业内,有些特殊的部分。这部分的测试活动,与传统的测试任务差别是比较大的,也比较依赖工具,一定程度上性能测试被认为是测试中的“高阶”部分,跟自动化测试、安全测试等并称。2. 任务情况2.1 任务总览本次平台稳定性测试的目的在于:在服务器压力处于较饱和(达到8...

2019-08-02 10:28:00 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除