开源优测

其他

解决任何问题的七个简单步骤

解决问题一旦有了正视问题的勇气,你就做好了就解决办法作出决定或者采取下一步骤的准备。记住,愤怒,焦虑或者痛苦除了带给你消极的情绪,改变不了什么,情势只有在你开始决定解决方案的时候才会转变4.
2021年8月18日
其他

测试框架原理,构建成功的基石

构建这样一个标准化流程的测试框架可以使团队更快高效的创建测试和提升测试覆盖率。代码的开发也将能够从更高的维度进行分离,从而做到高度的复用。这种做法对于构建一个成功的企业级测试框架至关重要。
2020年12月11日
其他

在自动化测试工作之前,你应该知道的10条建议

只能说,别做梦了,你要是都能100%了,那我点点点的功力如何发挥装X?当然了,在性能测试、回归测试、负载压力测试等领域,是有机会实现“100%”的。6.
2020年12月9日
其他

在自动化测试中,重要的不是工具

自动化框架基础指南pdf经常有人在公众号留言或是微信问我,做自动化测试用什么工具好,或是学哪门编程语言好呢?这个时候总是无奈的说:你应该学习Python
2020年5月12日
其他

大数据测试过程、策略及挑战

软件测试行业十一大趋势在自动化测试工作之前,你应该知道的10条建议欢迎在文章底部留言、讨论、交流积微者,速成也
2020年4月26日
其他

重磅发布 - 自动化框架基础指南pdf

少说话,直接上图,先给大家看一个大概的本自动化框架基础指,面向零基础、有一定自动化测试经验但缺乏系统的基础知识的人员目的是提供一个相对系统的自动化框架知识经验的分享,本文档不保证其先进性,精确性,欢迎拍砖打我下一步计划是准备耗费2-3个月业余时间,对IEEE中关键字驱动框架相关文档进行学习和梳理,以便大家深入理解关键字驱动,如果可能则在原理的基础上深入梳理RobotFramework,以加强原理落地的最佳实践项目的分享有感于大部分人对自动化框架成体系的知识的缺乏,甚至于说是基础知识的缺乏,2019年国庆时,就考虑梳理这么一份基础指南文档工作之余从2019国庆后开始,断断续续的耗费了2个多月的业余时间,到2020.1.7终于梳理完毕了为了帮助周边的朋友、同行等,请将本文档分享给他们分享才是成长的基石分享才能进一步交流、改进、提升关注公众号
2020年1月8日
其他

在自动化测试中,重要的不是工具

经常有人在公众号留言或是微信问我,做自动化测试用什么工具好,或是学哪门编程语言好呢?这个时候总是无奈的说:你应该学习Python
2019年12月18日
其他

在自动化测试工作之前,你应该知道的10条建议

只能说,别做梦了,你要是都能100%了,那我点点点的功力如何发挥装X?当然了,在性能测试、回归测试、负载压力测试等领域,是有机会实现“100%”的。6.
2019年12月12日
其他

苦叶子观察: 软件测试行业十一大趋势

软件测试行业正在经历着变革,以适应快速变化的技术(物联网、5G人工智能)、开发方法(敏捷、DevOps)和工具(更丰富的开源、商业工具),以及迅速演进的产业变革。苦叶子基于个人的经验和对行业的观察见解,对软件测试行业正进行或即将进行的软件测试趋势进行了梳理,欢迎拍砖。身处软件测试行业,深知所处行业的弊端、不足以及软件测试从业者的无奈。常常把自己从软件测试行业剥离,从远处观察,看见了一个个努力的身影,却又迷失在深渊。下面笔者梳理了一些观察见解,希望能启发软件测试从业者的一些思路:
2019年12月7日
其他

测试框架原理,构建成功的基石

构建这样一个标准化流程的测试框架可以使团队更快高效的创建测试和提升测试覆盖率。代码的开发也将能够从更高的维度进行分离,从而做到高度的复用。这种做法对于构建一个成功的企业级测试框架至关重要。
2019年2月27日
其他

Python3接口测试pdf+源码免费领

昨天已经发过了,但地址错了,今天再发下Python是一门简单易学且功能强大的编程语言。其优雅的语法和动态类型,再结合它的解释性,使其能够轻易的跨平台运行,用于接口测试是一个不错的选择。本书是写给哪些对于立即开始Python3编程进行接口测试有急切渴望的读者。本书实例演示了Python3接口测试的公共基础技术,urllib基础、requests、lotus基础及如何应用它们到实际的接口测试中。本书所有示例基于Python3.6进行演示,我希望你通过本书享受到利用Python3进行接口测试的乐趣。如果你发现了错误或任何改进建议,请关注微信公众号:DeepTest(中文名称:开源优测)并留言。在那里,你也能找到指向包含本书全部的代码示例的打包文件的链接。写在最后,本书的主要目标群体:软件测试从业者或相关技术爱好者。pdf截图:源码截图:Python3接口测试网盘地址,请拷贝地址用浏览器打开https://pan.baidu.com/s/1d2GjOv9fLt9wu-lkvz6N7g点击阅读原文,直达网盘下载顺手点点点底部的小广告支持下,免得在峡谷迷路^_^持续不断码字努力中
2018年9月18日
其他

jmeter入门系列v1.0电子版

JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。
2018年9月14日
其他

大数据测试过程、策略及挑战

点击上方蓝字“开源优测”一起玩耍什么是大数据大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集。对于大数据的测试则需要不同的工具、技术、框架来进行处理。大数据的体量大、多样化和高速处理所涉及的数据生成、存储、检索和分析使得大数据工程师需要掌握极其高的技术功底。需要你学习掌握更多的大数据技术、Hadoop、Mapreduce等等技术。大数据测试策略大数据应用程序的测试更多的是去验证其数据处理而不是验证其单一的功能特色。当然在大数据测试时,功能测试和性能测试是同样很关键的。对于大数据测试工程师而言,如何高效正确的验证经过大数据工具/框架成功处理过的至少百万兆字节的数据将会是一个巨大的挑战。因为大数据高效的处理测试速度,它要求测软件工程师具备高水平的测试技术才能应对大数据测试。我们来看下大数据处理的三个特性:大批量实时性可交互另外,数据质量也同样是大数据测试的一个重要维度。因此在进行应用程序测试之前,必须确保数据质量,并且考虑把数据质量作为数据库测试的一部分。涉及数据的各种特性的检验,例如一致性、准确性、重复性、连贯性、有效性及完整性等等。大数据应用测试步骤下面我们一起看看大数据应用的测试过程是怎么样的。整体而言,大数据测试大体可以分为三大步骤:步骤一,数据预处理验证在进行大数据测试时,首先要预hadoop前验证数据的准确性等等。我们数据来源可能是关系数据库、日志系统、社交网络等等,所以我们应该确保数据能正确的加载到系统中我们要验证加载的数据和源数据是一致的我们要确保正确的提取和加载数据至hdfs中步骤二,Map
2018年9月3日
自由知乎 自由微博
其他

大数据测试之ETL测试入门

Upgrades(升级测试)该类型的ETL测试是可以自动生成的,能节省大量的测试开发时间。主要检查旧应用或存储库中提取的数据是否与新的应用或新的存储库中的数据完全相同。Metadata
2018年9月2日
其他

快学Python3系列

点击上方蓝字“开源优测”关注,学习软件测试开源技术、经验[快学Python3]环境安装[快学Python3]解析器[快学Python3]开发工具[快学Python3]基础知识[快学Python3]浏览Python
2018年4月13日
其他

[总计175篇]2017年测试技术精选大集合

Period用法windows下jenkins安装部署linux下安装部署jenkinsjenkins系统管理(一)-管理用户、管理插件jenkins系统管理(二)-系统设置、全局安全配置
2018年3月13日
其他

SQL注入测试神器sqlmap

-hh结果如下图所示:示例下面我们对一个目标mysql来一个简单的命令试试(注,请使用你自己搭建的测试mysql服务):python
2017年12月29日
其他

SQL常用的基础语法

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年12月28日
其他

Windows下Cygwin可以使用哪些Linux命令

file在本文中就分享文件和目录操作常用命令,其他命令大家可以在bin下找到,然后只需看对应的linux命令的用法即可开源优测分享软件测试开源技术、经验、方案的首发平台长按二维码/微信扫描
2017年12月26日
其他

Cygwin,打造你的Windows下Linux环境

它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。
2017年12月25日
其他

移动测试Appium开发环境搭建

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年12月22日
其他

基于jenkins和jmeter实现接口自动化过程

"生成html格式报告"tmpl=/home/jmeter/apache-jmeter-3.3/extras/jmeter-results-detail-report_LYM.xsl
2017年12月21日
其他

移动测试Appium之webelement模块介绍

client源码主要对外导出的API集中在webdriver.py和webelement.py模块中小结要想做好移动端的测试,对appium
2017年12月20日
其他

Linux常用命令-系统管理与维护

/:返回到根目录date命令显示或者修改系统时间与日期。只有超级管理员才能使用date命令设置时间,普通用户只能用来显示时间语法格式date
2017年12月19日
其他

移动测试Appium之API手册

value)函数:pull_file参数:path描述:从设备拉取文件用法:driver.pull_file(path)函数:push_file参数:path,
2017年12月15日
其他

移动测试 Appium源码初探

webdriver进行分析说明:先看下图红色框中的即为webdriver的目录结构:下面对webdriver下各模块进行说明:common/mobileby.py:
2017年12月14日
其他

移动测试 关键要点

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年12月13日
其他

移动测试 | CheckList

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年12月7日
其他

jenkins系统管理(二)-系统设置、全局安全配置 、全局工具配置

点击上方蓝字“开源优测”一起玩耍本文主要介绍系统管理中系统设置、全局安全配置、全局工具配置等功能。一、系统设置1、从系统管理->系统设置进入设置页面。2、系统设置中的几个常规配置项:执行者数量:设置可同时执行的job数,当执行job数达到该值时,其他job将处于等待状态。生成前等待时间:构建开始前的等待时间,避免代码未提交完整,导致构建失败。系统管理员邮件地址:设置发送通知邮件的地址,例如test@qq.com。Extended
2017年12月4日
其他

jenkins系统管理(一)-管理用户、管理插件

点击上方蓝字“开源优测”一起玩耍系统管理主要用于jenkins后台管理配置,包含系统设置、全局安全配置、全局工具配置、管理插件、管理节点、管理用户等功能。本文将介绍的是系统管理中两个主要功能:管理用户、管理插件。一、管理用户主要用于创建、删除、修改jenkins用户。路径:系统管理->管理用户。新建用户1、点击左上角“新建用户”,进入新建用户界面。2、输入用户名、密码、确认密码、全名、电子邮件地址等信息,点击“新建用户”按钮,如下图所示。3、新建用户成功后,用户列表显示该用户信息。修改用户信息1、若需要修改用户信息,则在用户列表中,点击对应用户的设置按钮,进入到修改用户信息页面。2、可修改账户名称、描述、邮件地址、默认视图、密码等信息,修改后直接点击“保存”即可。删除用户信息1、若需要删除用户信息,则在用户列表中,点击对应用户的删除按钮,弹出确认框,点击“确认”即可删除。二、管理插件jenkins编译部署项目时,需要依赖于各种插件,下面主要介绍一下插件的安装过程及一些常用的插件。安装过程(以Email
2017年12月2日
其他

linux下安装部署jenkins

点击上方蓝字“开源优测”一起玩耍环境搭建(linuxs版本)一、安装包下载地址注:笔者以64位为例1、JDK安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、tomcat安装包:https://tomcat.apache.org/download-90.cgi3、jenkins安装包:https://jenkins.io/download/二、安装过程1、JDK安装过程1)执行cd
2017年11月27日
其他

windows下jenkins安装部署

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年11月23日
其他

windows下jenkins安装部署

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年11月22日
其他

说一说jmeter Thread Group中Number of Threads(Users)和Ramp-Up Period用法

现在我让你一口吃三大碗饭能做到吗?不解释为什么这么回答,要低调好了,关于这两个参数的含义和用法已经说完了。。。开源优测分享软件测试开源技术、经验、方案的首发平台长按二维码/微信扫描
2017年11月9日
其他

简单谈下性能测试

几百的用户进行压测,先小几十个,甚至10个左右的用户,观察下各个服务的指标,根据指标在调整线程数以及Ramp-Up值,以及脚本中的其他延时参数等对于测试过程应该反复测试,反复查看以下指标信息:-
2017年11月8日
其他

视频 | 自动化测试[1小时]免费领取

Selenium3自动化测试pdf版Python3接口测试pdf+源码免费领取开源优测分享软件测试开源技术、经验、方案的首发平台长按二维码/微信扫描
2017年10月18日
其他

Python2.7 + Selenium3自动化测试pdf版

关注公众号,回复以下关键字即可获取下载链接:Python2_Selenium3如下图所示,在公众号里回复关键词即可获取到下载链接:欢迎分享到朋友圈、QQ群、微信群等等。。。。内容介绍:总计:
2017年10月17日
其他

Python3接口测试pdf+源码免费领取

关注开源优测QQ群:260407012苦叶子私人微信:liyimin1912有问题,可留言或加好友进微信群苦叶子原创文章首发平台
2017年10月16日
其他

Python Selenium设计模式-POM

webdriver自动化测试实践对象库设计模式POM使得测试脚本更易于维护POM通过对象库方式进一步优化了元素、用例、数据的维护组织更多精彩webdriver介绍&与Selenium
2017年10月12日
其他

python selenium - 利用excel实现参数化

参数化,在利用python进行自动化测试开发时,通常会使用excel来做数据管理,利用xlrd、xlwt开源包来读写excel。环境安装首先在命令行下安装xlrd、xlwtpip
2017年10月10日
其他

从0到1:测试工程师应该具备的基本功底

Comments)中,RFC是一系列以编号排定的文件。文件收集了有关因特网相关资讯,以及UNIX和因特网社群的软件文件。目前RFC文件是由Internet
2017年10月8日
其他

代码 - 软件测试扎心的痛

点击上方蓝字“开源优测”一起玩耍概述软件测试工程师通常会面临着一个普遍的问题:软件测试工程师工作中需要写代码吗?在理清这个问题前,我们有必要先全面的了解下软件测试的各种角色。一般而言软件测试大体可以分为两类角色:业务型测试通常在系统开发完成或大体完成的情况下参与验证测试系统的功能及其完整性。该角色属于非技术类,一般情况下不需要写代码。技术型测试技术型测试所关注的层面不同于业务型测试,要求掌握或是具备数据库、编程能力、系统架构、数据设计和应用接口等技术能力。通常情况下技术型测试人员在开发阶段便介入测试工作,从代码层面开始进行测试,因此技术型的测试会面临更多的挑战。技术型测试工作通常涉及两方面的工作,既要做开发,又要做测试。像我们平时所知道的自动化测试、性能测试、安全测试通常被归为该类。如果从软件测试角色分类来看,似乎这种角色分类可以决定测试工程师是否需要编程能力了?先别急着下结论,我们继续在看几个相关的问题:测试工程师应该了解、掌握什么?一个好的测试工程师应该具备什么样的技能集合?成为一个好的测试工程师需要掌握多少编程能力?优秀测试工程师的能力软件测试的方法会因软件产品的需求、行业的不同而所有不同,而优秀的测试工程师在整个产品的测试过程中扮演着极其重要的角色。一个优秀的测试工程师应该具备:丰富的行业知识优秀的逻辑推理能力良好的编程技能多少编程技能才够?编程和调试是软件开发工程师的工作,然而为什么编程也成为了软件测试工程师必须掌握的能力呢?下面我们看看软件测试工程师为什么必须掌握编程能力:做自动化测试时,你需要写代码做白盒测试时,你需要读懂代码和写代码做数据库操作时,你需要会sql的增删改查操作在敏捷测试过程中,
2017年10月7日
其他

从龙套到跑路:自动化测试入门姿势

点击上方蓝字“开源优测”一起玩耍目标首先要定义自动化测试的目标是什么?在笔者的企业实践中,给自动化测试明确了两个目标:主动或被动方式触发主业务流全流程覆盖验证(应用于大规模持续集成验证)能够与日常手工业务测试协作交互(提升手工业务测试过程效率)基础要进行自动化测试实践,需要必备哪些技术功底呢?下面我们一起看看进行自动化测试实践必备的公共基础技术:你得对web各种基础有所了解,甚至在某些方面应该是深入掌握的。HTML对html的组织及各种html元素特性和作用了解,同时还应该了解元素的属性,例如id、name等等CSS至少得掌握css的各种选择器,例如id、类、属性等选择器DOM这是什么东西?
2017年10月6日
其他

[大数据测试]ETL测试或数据仓库测试入门

Upgrades(升级测试)该类型的ETL测试是可以自动生成的,能节省大量的测试开发时间。主要检查旧应用或存储库中提取的数据是否与新的应用或新的存储库中的数据完全相同。Metadata
2017年10月4日
其他

软件测试工程师又一大挑战:大数据测试

点击上方蓝字“开源优测”一起玩耍什么是大数据大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集。对于大数据的测试则需要不同的工具、技术、框架来进行处理。大数据的体量大、多样化和高速处理所涉及的数据生成、存储、检索和分析使得大数据工程师需要掌握极其高的技术功底。需要你学习掌握更多的大数据技术、Hadoop、Mapreduce等等技术。大数据测试策略大数据应用程序的测试更多的是去验证其数据处理而不是验证其单一的功能特色。当然在大数据测试时,功能测试和性能测试是同样很关键的。对于大数据测试工程师而言,如何高效正确的验证经过大数据工具/框架成功处理过的至少百万兆字节的数据将会是一个巨大的挑战。因为大数据高效的处理测试速度,它要求测软件工程师具备高水平的测试技术才能应对大数据测试。我们来看下大数据处理的三个特性:大批量实时性可交互另外,数据质量也同样是大数据测试的一个重要维度。因此在进行应用程序测试之前,必须确保数据质量,并且考虑把数据质量作为数据库测试的一部分。涉及数据的各种特性的检验,例如一致性、准确性、重复性、连贯性、有效性及完整性等等。大数据应用测试步骤下面我们一起看看大数据应用的测试过程是怎么样的。整体而言,大数据测试大体可以分为三大步骤:步骤一,数据预处理验证在进行大数据测试时,首先要预hadoop前验证数据的准确性等等。我们数据来源可能是关系数据库、日志系统、社交网络等等,所以我们应该确保数据能正确的加载到系统中我们要验证加载的数据和源数据是一致的我们要确保正确的提取和加载数据至hdfs中步骤二,Map
2017年10月3日
其他

分享 | 使用Grafana实现 Jmeter实时监控

https://dl.influxdata.com/influxdb/releases/influxdb-1.2.0.x86_64.rpm安装sudo
2017年9月28日