09 2019 档案
摘要:学好SQL查询:无他,概手熟耳。 1. 基础表: 学生表: 老师表: 课程表: 成绩表: 2. 题目: 1、查询名字中含有"华"字的学生信息 select from 学生 where sname like '%华%' 2、查询并统计同龄学生人数 select sage,count(sid) from
阅读全文
摘要:进行性能测试时,有可能遇到一种场景:接口请求由于安全问题,需要进行加密发送。 这种场景下,使用Jmeter实现性能测试,则也需要使用同样的加密规则发送请求报文。 要实现此类性能测试有几种策略: 本文讨论使用Jmeter发送加密请求实现性能测试。 1. 打包加密方法Jar包,导入Jmeter 首先,确
阅读全文
摘要:ZAP本地代理设置 如前文所言,ZAP的工作机制,是通过“中间代理”的形式实现。 ZAP的代理设置可以从菜单中的:工具 - 选项 - Local Proxies加载。 在这里可以设置ZAP用来接受接入请求的地址和端口等。 地址 ZAP将要使用的本地地址。所有的可用地址都会被自动检测到并且列出。 无特
阅读全文
摘要:1、概述 APP安全性一般可以从以下几方面进行考量: 以及其他一些杂项(或者通用并不局限于APP的安全项): 本文讨论反编译问题。 2、APK反编译 安卓开发的APP,如果不做任何处理是很容易被反编译的。也就是说,一个APP的源代码可以轻易的被泄露。 对于商业软件而言,这当然是不可接受的。而作为测试
阅读全文
摘要:概述 在人才市场中,一次完整的求职过程通常包括以下阶段: 简历筛选 电话面试 笔试面谈 意向确定 就职到岗 其中第一步,简历是求职过程中的敲门砖。 简历如果过于潦草,无法体现自身真实水平,那么可能连面谈的机会都得不到;反之,简历如果过于浮夸,后续流程中也难免露馅,造成不好的后果。 本文就来探讨一下,
阅读全文
摘要:1. 定义 黑盒测试 - 不关注内部结构的测试/基于输入输出的测试 白盒测试 - 基于内部结构的测试 白盒测试的关键: 覆盖度 2. 白盒相关概念 语句覆盖 - 设计一套测试 让被测对象中所有语句得到测试覆盖 判定覆盖 - 设计一套测试 让被测对象中所有判定得到测试覆盖 条件覆盖 - 设计一套测试
阅读全文
摘要:ZAP桌面应用 ZAP桌面应用的UI由以下元素组成: 1. 菜单栏 – 提供多种自动化和手动工具的访问 2. 工具栏 – 提供快速访问最常用组件的用户接口 3. 树结构窗口 – 展示被测网站树结构和脚本树 4. 工作站窗口 – 展示请求,反馈以及脚本,并且允许编辑他们 5. 信息窗口 – 展示工具执
阅读全文
摘要:概览 本文意在对于OWASP's Zed Attack Proxy(ZAP)软件做一个基本使用指南介绍。 ZAP是一个用于实施安全性测试的工具,即使没有很强的安全测试背景也可以很好的使用。 为了达到这一目的,本文会包含一些安全测试概念和术语,但是本文并不会就ZAP或安全测试进行过于深入的讨论。 安全
阅读全文
摘要:5.1 为什么要用maven 我们在第一篇里是用手工下载jar包的形式去配置的我们的cucumber框架,这是出于学习的目的。实际上,实际项目可能更倾向使用maven去做环境搭建,也会更方便。 Apache Maven, 是一个软件(特别是Java软件)项目管理及自动构建工具,基于项目对象模型(PO
阅读全文
摘要:4.1 什么是用例参数化 实际测试中,我们可能经常会去测试几个类似的场景,或者一些大同小异的测试点。 比如说,测试用户登录的过程中,为了满足测试的完整性,我们会要通过等价类划分等基本方法,去测试登录系统对于有效类 正确的用户名密码;和无效类 错误的用户名密码等场景。 这一些场景的前序步骤都很类似,如
阅读全文
摘要:3.1 Cucumber标签 实际工作中,我们的自动化用例库可能会变得非常庞大。如果只是按照先前的方式去执行,则每一次都会执行全部用例,真实使用时这是不现实的。 Cucumber给我们提供一种用标签来组织自动化用例的办法,通过分别在feature和scenario级别上定义一个或多个标签,然后再在r
阅读全文
摘要:在上一篇中,我们搭建好了Selenium + Cucumber + Java的自动化测试环境,这一篇我们就赶紧开始编写我们的第一个BDD测试用例。 2.1 创建features 我们在新建的java项目中,新建一个文件夹名为features,然后右键点击该文件夹,新建一个名为test.feature
阅读全文
摘要:1.1 什么是行为驱动测试 说起行为驱动,相信很多人听说过。 行为驱动开发 BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念。其关键思想在于通过与利益相关者的讨论取得对预期的软件行为的清醒认识,它通过用自然语言书写非程序员可读的测试用例扩展了测试驱
阅读全文
摘要:缺陷报告,是软件测试这个职位最重要得产出之一。甚至对软件测试这个行业你可以用比较狭隘的描述去定义他为:‘测试就是为了找到缺陷’。 测试人员报出的缺陷,可以很好的反应产品中的问题,修复了这些问题,就可以有效的降低产品风险。 其实缺陷报告不单单能帮助研发团队发现问题,他也可以起到重要的过程反馈作用。 缺
阅读全文
摘要:⚪Jmeter Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP
阅读全文

浙公网安备 33010602011771号