Android ·

2016-2017:时间戳

  一直计划着写一篇笔记,记录自己在软件测试工作中的一些感悟,经验,教训以及想法,年底了,被各种琐事困扰,趁着今天加班,这会儿不忙,就说说吧,窗外,阳光快要暗下去了。。。 嗯,这篇随笔非技术性,纯粹是个人的一些碎碎念,如果你能看到,深感荣幸。。。 工 作 我不知道其他人对测试这份工作有什么定义,或者...
Android ·

http协议(十一)http与https

一、http的缺点 之前有介绍过http协议相关的一些知识,http是相当优秀和方便的,但它也有缺点,主要不足表现在如下几个方面: △ 通信使用明文(不加密),内容可能会被窃听 △ 不验证通信方的身份,因此可能遭遇伪装 △ 无法证明报文的完整性,所以有可能已被篡改 其他未加密的协议也存在这类问题 △ 某些特定web服务器和特...
Android ·

MySQL(二)数据的检索和过滤

使用频率最高的SQL语句应该就是select语句了,它的用途就是从一个或多个表中检索信息,使用select检索表数据必须给出至少两条信息:想选择什么,以及从什么地方选择 一、检索数据 1、检索单个列 select column from table; 该SQL语句的检索结果将返回表中的所有行,数据没有过滤(过滤将得出结果集的一个子集),也没有...
Android ·

MySQL(十)操纵表及全文本搜索

一、创建表 MySQL不仅用于表数据操作,还可以用来执行数据库和表的所有操作,包括表本身的创建和处理。 创建表一般有如下两种方式: ①使用具有交互式创建和管理表的工具; ②直接使用MySQL语句操纵表; 1、表创建基础 使用程序创建表,可使用SQL中的create table语句,需要以下两个信息: ①新表的名字,在关键字create ta...
Android ·

jmeter(十三)常见问题及解决方法

jmeter作为一个开源的纯Java性能测试工具,工作中极大的方便了我们进行接口、性能测试,但使用过程中也遇到了很多的问题,下面就记录一下自己遇到的问题,后续会不断更新。。。 1、获取日志 在使用jmeter过程中,如果想获得更详细的日志,可以修改jmeter\bin\jmeter.properties文件中的一个属性:所有log_level.jmeter的...
Android ·

《探索性软件测试》

说说《探索性软件测试》这本书吧,阅读之后一些个人理解和思考,纯文字,不感兴趣可忽略。。。 第一章有这么一句话:从设计来说,有些软件的功能本身就存在功能逻辑上的错误或不友好,且产生的效果完全违背我们的初衷。 做软件测试工作,或许第一件要知道的事情就是:没有完美的设计和产品。 也许这也是软件测试这个行业...
Android ·

<转>七种测试驱动模式

本文转载自微信公众号:中国软件测试联盟 在进行软件测试时,我们都需要一个出发点,从哪里开始分析?测试设计是基于什么?简单说,就是什么驱动测试工作的进行? 基于对软件工程、产品质量和测试的理解,归纳出以下七类测试驱动模式。 1、业务/需求驱动测试 一个软件总是要解决用户的某类业务问题。业务驱动测试就是从...
Android ·

需求筛选

前面的博客中说到了需求分析,但往往经过需求采集、需求分析后的产品需求是很多的。 综合产品发布时间、人力资源、实现难度等各方面的因素,确认哪些需求做,哪些不做,哪些在本次发布版本中做,哪些在后续的版本迭代中做,就显得至关重要。 简单来说,就是确认需求的优先级;用一句话来讲:活下来的需求永远是少数。 首...
Android ·

性能测试常见术语浅析

之前在性能测试过程中,对于某些其中的术语一知半解,导致踩了很多坑。这篇博客,就常见的一些性能测试术语进行一次浅析。。。 负载 对被测系统不断施加压力,直到性能指标超过预期或某项资源使用达到饱和,以验证系统的处理极限,为系统性能调优提供依据; 并发 ①狭义上的并发:所有用户在同一时间点进行同样的操作,一...
Android ·

Python:基础知识

python是一种解释型、面向对象的、带有动态语义的高级程序语言。 一、下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序安装即可。然后可以在命令行中输入python,检查是否已安装成功,如果出现以下内容,则证明安装成功。 二、编译器 支持python的编译器是很多的,但编...