随笔分类 -  软件测试

摘要:一、前言 在测试接口的时候常常会使用到数据库中的数据,当要使用大量的数据时,仅仅使用数据库查询是不够的。还需要使用自动化让操作更简便。 下面以一个简单的例子阐述一下如何使用beanShell让代码更简便。就不说一些基础的操作了。 二、前提准备 已经创建好了线程、连接数据库、使用数据库中的数据、htt 阅读全文
posted @ 2018-10-17 20:09 珍真小心 阅读(3007) 评论(0) 推荐(0)
摘要:前提 在window上已经安装maven并且在eclipse中配置好了maven,如果没有配置,参考文章 windows上安装maven及eclipse中配置maven 一、创建一个包含jmeter脚本的maven项目 1.打开eclipse,左上角文件 -> 新建 -> 其他 -> Maven - 阅读全文
posted @ 2018-07-10 11:33 珍真小心 阅读(496) 评论(0) 推荐(0)
摘要:本地安装与配置: 1.jdk 在cmd中运行 Java -version 2.下载maven包 https://maven.apache.org/download.cgi下载最新版的Maven程序:(选择bin zip包) 将文件解压在D:\Program Files\apache-maven-3. 阅读全文
posted @ 2018-07-04 18:22 珍真小心 阅读(1100) 评论(0) 推荐(0)
摘要:下载Docker For Windows 地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 如果您的系统(直接安装只适用于win10的某些版本)不符合运行Docker for Window 阅读全文
posted @ 2018-07-03 18:05 珍真小心 阅读(381) 评论(0) 推荐(0)
摘要:问题 由于初次接触jenkins,于是在搭建好jenkins以后,想要对用户进行管理,于是乎开始在系统管理->configure Global Security里设置用户的权限。 在启用安全->访问控制->授权策略里选择了"项目矩阵授权策略"以后,添加了一个admin用户组,然后保存。 我开始用之前 阅读全文
posted @ 2018-07-02 19:17 珍真小心 阅读(6106) 评论(0) 推荐(0)
摘要:一、插件安装 插件:Role-based Authorization Strategy版本:2.3.2 二、全局安全配置 进入Jenkins后点击系统管理进入全局安全配置 当插件安装好的时候,授权策略会多出一个Role-Based Strategy选项,选择该项并保存 三、管理和分配角色 在系统管理 阅读全文
posted @ 2018-07-02 19:10 珍真小心 阅读(31335) 评论(0) 推荐(2)
摘要:问题 将本地的jmeter脚本部署到Jenkins上时,可以运行成功也可以在本地生成正确的HTML。但在Jenkins中查看HTML report时内容显示不出来。 because the document's frame is sandboxed and the 'allow-scripts' p 阅读全文
posted @ 2018-07-02 14:44 珍真小心 阅读(633) 评论(0) 推荐(0)
摘要:一、下载并安装Jenkins(不进行特别的说明) 二、准备好jmeter脚本 三、插件准备:Publish HTML reports 四、开始 输入命令 其中,.jmx为接口测试脚本的名称;.jtl为Jmeter执行后默认生成的jtl结果文件;result为生成的html报告存放的文件夹名称。Jme 阅读全文
posted @ 2018-06-26 17:49 珍真小心 阅读(783) 评论(1) 推荐(0)
摘要:一套测试就是一个强大的bug侦测器,能够大大的缩短查找bug的时间。 本次我们主要了解使用Junit对代码进行测试。 Junit中有以下这些方法可以对结果进行判定: 现在我们来测试文件读取器FileReader 第一步:准备一个测试文件read,可以是任意格式的文件,内容如下: Lily 1 90 阅读全文
posted @ 2017-04-24 11:19 珍真小心 阅读(3206) 评论(0) 推荐(0)
摘要:案例:计算每位顾客的消费金额并打印详细信息。顾客租赁了哪些影片,租期多长,根据租赁时间和影片类型计算出费用。影片分为3类:儿童片,新片,普通片。此外需计算该顾客的积分。 Movie: Resume:该顾客租赁了一部影片 Customer: 租赁费用计算: 影片类型为儿童片,两天以内费用为2,超出两天 阅读全文
posted @ 2017-04-19 13:23 珍真小心 阅读(1447) 评论(0) 推荐(0)
摘要:测试用例:测试用例是测试工作的指导,是软件测试的必须遵守的准则。更是软件测试质量稳定的根本保障。 为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果等信息的一个特定集合。 测试用例贯穿于整个软件测试,它是软件测试的核心。 测试用例的编写方式不是唯一的,应根据不同的应用场合编写不同 阅读全文
posted @ 2016-09-10 10:55 珍真小心 阅读(928) 评论(0) 推荐(0)
摘要:以FTP请求(用户、密码)为例:(其他都相同) 1、文件参数化 使用配置元件中的CSV Data Set Config 配置CSV Data Set Config: 文件中存储ftp登录的用户名和密码,用“,”隔开 将put和get请求中的用户名和密码用参数化设置:用${username}和${pw 阅读全文
posted @ 2016-09-03 15:25 珍真小心 阅读(571) 评论(0) 推荐(0)
摘要:1、下载并运行FTP服务器软件:Quick Easy FTP Server V4.0.0.exe 2、点击右上角的绿色按钮,开启服务器,直到中间的红色按钮亮起 3、在账户管理处可以管理账号信息(用户名、密码、根目录)等,每一次更改都必须点击右下角的“保存更改”按钮 4、服务器日志可以用来查看错误信息 阅读全文
posted @ 2016-09-02 22:14 珍真小心 阅读(2695) 评论(1) 推荐(0)
摘要:jmeter 阅读全文
posted @ 2016-09-02 22:06 珍真小心 阅读(1659) 评论(0) 推荐(0)
摘要:JMeter是Apache组织的开放源代码项目,100%的用java实现应用。用于压力测试和性能测试。它最初被设计用于Web应用测试但后来扩展到其它测试领域。 jmeter和loadrunner的对比: jmeter包含四个部分: 负载发生器: 用于产生负载,通常以多线程或是多进程的方式模拟用户行为 阅读全文
posted @ 2016-08-31 16:18 珍真小心 阅读(779) 评论(0) 推荐(0)
摘要:设置壁纸: 爱壁纸登录: 三种:微博、QQ、爱壁纸 阅读全文
posted @ 2016-08-31 13:12 珍真小心 阅读(1067) 评论(0) 推荐(0)
摘要:通常情况下我们都是通过Android自带的tools下的UI automator viewer来获取控件或元素的xpath、class、id等来直接进行定位 如下面的“用户登录”按钮: 但是有一些并不能通过UI automator viewer直接查看到,因为中间有一些是通过html5实现的,这时通 阅读全文
posted @ 2016-08-30 21:02 珍真小心 阅读(4133) 评论(0) 推荐(0)
摘要:remote webdriver的模板 默认开启4723端口接受webdriver请求 默认开启4724用于和android通讯 如何查看app的appPackage和APPactivity? 1、下载apktool-new的压缩包,并解压 2、双击decode.bat运行 3、将apk拖入deco 阅读全文
posted @ 2016-08-30 16:23 珍真小心 阅读(22098) 评论(0) 推荐(0)
摘要:介绍 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台测试。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomat 阅读全文
posted @ 2016-08-28 17:40 珍真小心 阅读(7927) 评论(2) 推荐(0)
摘要:软件缺陷: 1)软件未实现产品说明书要求的功能 2)软件出现了产品说明书指明不应该出现的错误 3)软件实现了产品说明书未提到的功能 4)软件未实现产品说明书虽未明确提及但应该实现的目标 5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好 软件测试:为了发现软件产品中的各种缺陷 阅读全文
posted @ 2016-08-15 22:18 珍真小心 阅读(80734) 评论(2) 推荐(1)