- 博客(50)
- 资源 (5)
- 收藏
- 关注
转载 App测试流程及测试点(个人整理版)
正式测试前先向主管确认项目排期。 接收版本 App测试版本送测规范 UI测试:核对rp/效果图 功能测试:核对需求文档、兼容性测试、性能压力测试, 尽快申请到正式环境下测试,后台订单统计测试、用户行为统计测试、发送上线报告、回归测试 测试资源 产品功能需求文档; 产品原型图; 产品效果图; 行为统计分析定义文档; 测试设备(ios8.0-ios11;Android4.0-Androi...
2018-09-08 11:15:21
35737
3
转载 持续集成Jenkins
转自:https://blog.csdn.net/qq_26848099/article/details/78901240一、相关概念1.1 Jenkins概念:Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。1.2 J...
2018-07-09 15:28:22
338
转载 jmeter内存溢出原因及解决方法
jmeter是一个java开发的开源性能测试工具,在性能测试中可支持模拟并发压测,但有时候当模拟并发请求较大或者脚本运行时间较长时,压力机会出现卡顿甚至报异常————内存溢出,这里就介绍下如何解决内存溢出及相关的知识点。。。首先来看看我们常说的内存泄漏、内存溢出是什么?内存泄露是指你的应用使用资源之后没有及时释放,导致应用内存中持有了不需要的资源,这是一种状态描述;内存溢出是指你应用的内存已经不能...
2018-06-29 11:11:20
3247
转载 常用的几款抓包工具
最近很多同学,说面试的时候被问道,有没有用过什么抓包工具,其实抓包工具并没有什么很难的工具,只要你知道你要用抓包是干嘛的,就知道该怎么用了!一般对于测试而言,并不需要我们去做断点或者是调试代码什么的,只需要用一些抓包工具抓取发送给服务器的请求,观察下它的请求时间还有发送内容等等,有时候,可能还会用到这个去观察某个页面下载组件消耗时间太长,找出原因,要开发做性能调优。那么下面就给大家推荐几款抓包工具...
2018-06-20 09:32:00
5293
转载 Android之Monkey环境搭建
转载自:http://www.cnblogs.com/sylovezp/p/3623588.html (图片部分为自己添加)一、java相关环境:1、首先要安装java的JDK;2、安装好JDK之后需要配置环境变量,在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
2017-05-10 11:48:58
1645
转载 WEB测试应该注意哪些地方,怎样才能做好WEB测试
这里只是介绍Web测试相对于其他类型软件的测试额外需要了解的内容,关于测试方法不是本文的重点,里面谈到的每一项在以后的文章中再说明。大家看到这些内容可能都不陌生,我晒出的内容也许不对或有误导,请大家指正。1. HTTP/HTTPS协议 · 你应该去了解什么是http协议 · 什么是GET, POST, session, cookie等
2016-11-23 14:47:27
1045
转载 Jmeter-JDBC Request的Query Type
JDBC Request设置Variable Name为配置的数据库连接名称SQL Query的Query Type主要包括:Select 、Update、Callable Statement、Commit、Rollback等。一、多个查询语句(不使用参数的情况下)可以放在一起顺序执行,需要设置Query Type为:Callable Statement,然后顺序输入select语句,
2016-11-03 17:00:41
1357
3
转载 Jmeter JDBC Request--测试数据库连接
Jmeter JDBC Request--测试数据库连接一、Oracle数据库测试每秒插入100条数据时,数据库的响应。连接准备:Database URL:jdbc:oracle:thin:@127.0.0.1:1521:ORCLJDBC Driver class:oracle.jdbc.driver.OracleDriverUsername:scott
2016-11-03 16:59:58
1454
转载 Jmeter读取参数文件(2种方法)
上面是我的参数化数据池,这个可以是txt格式也可以是dat格式,这个格式和loadrunner一样,要求的不是很严格,参数文件随便放在电脑的任意位置就可以。再看看与loadrunner参数化不一样的:1、 jmeter参数文件的第一行没有列名称2、 这里要注意的是参数文件的编码,可以使用记事本另存为就可以修改该编码(编码问题在使用CSV Data Set Config参数化时要求的比较
2016-10-25 18:09:39
28380
2
转载 Jmeter 通过读取文件参数化
原文:http://blog.csdn.net/ydppqh/article/details/46858409(原文错误的地方本文已做更正)参数化:录制一个脚本,脚本中登录操作,输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者模拟多个用户来登录系统。就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。前提:假如,录制一
2016-10-25 16:31:03
2751
转载 Android自动测试之Monkey工具
引自:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.html Monkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test t
2016-05-14 10:41:42
435
转载 一个测试经理的工作总结
文章转自:http://susan8257.blog.163.com/blog/static/37642303200832995714485/我是在2006年5月到新单位工作的,新单位是一个很不错的单位,项目饱满,资金等方面也没有太多的问题,但就测试部门工作的情况却很不乐观。具体表现是人员少,任务重,人员不稳定。领导对测试部门的工作很不满意,在面试我的时候就多次表示了对公司目前测试不满,期
2015-09-22 11:28:05
9190
转载 Linux虚拟文件系统的基本概念
计算机技术发展到今天.已经形成了各种不同的文件系统。以通用操作系统为目标的Linux,当然应具有管理各种文件系统的能力。那么,如何来管理这些格式各异的文件系统呢? Linux的基本思想是:既然都是文件系统,那么它们总有一些共性,于是就可以利用这些共性来构建 一个统一的文件系统框架,并在这个框架中留出必要的空间;当这个虚拟文件系统需要管理一个实际文件系统时,把这个实际文件系统与共性有差异的
2015-06-29 11:28:22
618
转载 linux-文件系统基本概念
linux中所有数据都是用文件存储,存放在目录中,目录呈树状结构。(一)文件类型1.普通文件包括文本文件、源代码文件及可执行文件等。linux中不区分文本和二进制文件。2.目录类似windows中的目录文件夹。3.设备文件字符设备文件:以“c”开头的文件,直接传输数据。块设备文件:以“b”开头的文件,借助内存buffer读写数据块。
2015-06-29 11:26:57
430
转载 ODC(Orthogonal Defect Classification)简介
developerWorks 中国 > Java technology >ODC(Orthogonal Defect Classification)简介文档选项将此页作为电子邮件发送
2015-06-29 11:17:04
2763
转载 专家帮您解析Linux文件系统
摘要:经常有一些用户询问关于高性能I/O的需求——如果他们可以使用Linux系统而不是AIX或者Solaris操作系统。但是从来没有人询问Windows或者NTFS中的高性能I/O(高IOPS或者高流式I/O),因为这是不可能存在的。 经常有一些用户询问关于高性能I/O的需求——如果他们可以使用Linux系统而不是AIX或者Solaris操作系统。但是从来没有人询问Windo
2015-06-29 11:06:44
586
转载 shell与export命令
shell与export命令用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一 个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可
2015-06-17 16:54:30
578
转载 Shell命令:echo介绍,echo如何输出带颜色的文本
############################################################# echo命令介绍功能说明:显示文字。语 法:echo [-ne][字符串] / echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。参 数:
2015-06-17 16:49:22
474
转载 make clean与make distclean的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的obj
2015-06-10 17:14:11
738
转载 Bash shell的构成
1、shbang行 “shbang”行是脚本的第一行,它让内核知道使用哪种shell来解释脚本中的行,shbang行是由一个#!后面再加上shell的完整路径组成的,在其后还可以再跟上各种选项用来控制shell的行为:[plain] view plaincopyprint?#!/bin/bash 2、注释 注释由一个符号#后面跟
2015-06-10 11:06:09
511
转载 linux 命令行 I/O 重定向和管道
2.1.4.3 命令行 I/O 重定向和管道将物理文件与程序的逻辑单元号相关联的另一种方式是重定向或管道输送预连接的标准 I/O 文件。重定向或管道在运行时执行命令中使用。采用这种方式,读取标准输入(单元 5)和写入标准输出(单元 6)或标准错误(单元 0)的程序可以通过重定向(在命令行中使用 、>>、>&、|、|&、2>、2>&1),读取或写入其他任何命名文件。参见下
2015-06-10 11:05:35
663
转载 Linux shell位置参数
引自http://bhanv.blog.51cto.com/729282/285491在shell编程时.可以使用参数。Shell有位置参数和内部参数1、 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递
2015-06-10 11:04:57
767
转载 shell 条件判断语句参数介绍
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。
2015-06-10 11:04:29
454
转载 Linux的Shell编程 Shell基本语法
像高级程序设计语言一样,Shell也提供说明和使用变量的功能。对Shell来讲,所有变量的取值都是一个字串,Shell程序采用$var的形式来引用名为var的变量的值。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载!Shell基本语法像高级程序设计语言一样,Shell也提供说明和使用变量的功能。对Shell来讲,所有变量的取值都是一
2015-06-10 11:04:08
433
转载 Linux下挂载U盘
一.Linux挂载U盘:1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb4、卸载U盘:umount /mnt/usb
2015-05-29 15:59:01
433
转载 按产品经理能力划分,我们需要看哪些书?
转自:http://www.chanpin100.com/archives/9663【文章摘要】最近工作上忙于业务,相同的事情周而复始难免会止步不前,感觉已临近迷失,需要重新补充下能量。但正如人人都说过的,产品经理知识是一个复杂而博大且没有专门教材的学科,所以花了点时间,按产品经理所需的能力,分别整理了几本不错的书,根据自己在哪些方面缺乏或需要用到,挑着读一读。
2015-05-15 15:46:08
666
转载 软件开发的过程中,这些文档你都用到了吗?
导读:做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提出的功能以及业务流程,.....众所周知,做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提
2014-09-02 15:45:20
790
转载 ISO7816 传输协议 T0 T1
T=0协议不能用一条命令来实现,必须分为两步实现:第一条命令为卡片提供数据,然后用另外一条相关的命令来取回数据。这样给卡片的编程带来很大麻烦,同时卡片内存中必须保留上一次操作需要返回的数据。这时如果不及时发送取数据命令而发送其它命令,可能会将敏感数据泄漏,并产生其它问题。这些都是T=0协议考虑不周的地方。(6)终端传输层需要根据卡片返回的子程字节和状态字节执行相应的操作,使终端对数据的处理复杂化。
2014-08-14 15:11:00
1050
转载 软件项目开发中各岗位职责
岗位:项目经理 主要职责:1、 计划:a) 项目范围、项目质量、项目时间、项目成本的确认。b) 项目过程/活动的标准化、规范化。c) 根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。(《需求分析计划》、《》。。。)d) 各项计划得到上级领导、客户方及项目组成员认可。2、 组织:a) 组织项目所需的
2014-08-14 15:03:49
2795
转载 Qt读取excel表格
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647/**************
2013-03-25 17:53:40
2587
原创 SQLite3的使用
1.下载sqlite3相关文件sqlite3.dll、sqlite3.h(可从http://download.csdn.net/detail/mingxia_sui/5249070下载),添加到工程的根目录下。2. QT += sql LIBS += sqlite3.dll Qt的.pro文件中要加上以上两句。这样就可以调用sqlite3中的数据库操作函数了。3.以下的例子是一个
2013-01-14 19:12:07
1049
转载 Qt正则表达式
1. 常用正则表达式表达式说明\r, \n代表回车和换行符\t制表符\\代表 "\" 本身\^匹配 ^ 符号本身\$匹配 $ 符号本身元字符说明.匹配除了换行符以外的任意字符\w匹配字母、数字、下划线、汉字\s
2012-11-30 17:12:27
5473
转载 Qt对话框_模态/非模态
对话框在Qt GUI应用程序中有着广泛的用途,对话框有模态、非模态两种情况。对于参数选择的对话框,一般用模态对话框;对于显示或查看某些内容的对话框,一般用非模态对话框。对话框类QDialog,官方文档:http://qt-project.org/doc/qt-4.8/qdialog.html1. 模态对话框模态对话框通过调用exec()函数实现,使用模态对话框时,事件就在对话框内部
2012-11-21 14:15:35
972
原创 Qt远程连接Oracle数据库
一:代码[cpp] view plaincopyprint?/**连接Oracle数据库 *数据库名:abc *表名:my_oracle *用户名:system *密码:123 *端口号:(默认)1521 */ void MainDialog::connectOracle(QString sIp, int iPort, Q
2012-10-26 16:01:13
4389
1
原创 获取鼠标点击处的控件并获取其坐标
int mouse_x = QCursor::pos().x();//鼠标点击处横坐标int mouse_y = QCursor::pos().y();//鼠标点击处纵坐标QWidget *action = QApplication::widgetAt(mouse_x, mouse_y);//获取鼠标点击处的控件QPoint GlobalPoint(action->mapToGlobal(QPoi
2012-09-04 17:45:17
5386
转载 Qt中所有类型之间的转换
1、char * 与 const char *的转换 char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2; 2、char 与 QString的转换char 转换为 QString其实方法有很多中,我用的是:char a='b';QStr
2012-08-02 17:58:09
1264
转载 正则表达式控制QLineEdit输入
1.使用正则表达式检验QLineEdit的输入范围(代码如下):#include #include QLineEdit *lineEdit = new QLineEdit(this);QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}"); //^[1-9][0-9]*$ 和 ^[1-9]{1}[/d]*$
2012-08-02 17:53:36
2252
1
原创 设置QPushButton的平面与突出(遍历控件)
#include "ui_maindialog.h"#include "maindialog.h"#include #include #include #include MainDialog::MainDialog(QWidget *parent) : QDialog(parent), ui(new Ui::MainDialog){
2012-07-18 17:34:35
3682
原创 Qt远程连接SQlServer数据库
一:代码。/**连接sql server数据库 *数据库名:abc *表名:SQL_2000 *用户名:sa *密码:123 *端口号:(默认)1433 */ void MainDialog::connectSql(QString sIp, int iPort, QString sDbNm, QString
2012-07-18 17:04:06
5810
原创 Qt远程连接access数据库
一:连接代码。/*连接access数据库*/ QString sDbNm = "accessDb.mdb"; void MainDialog::connectAccess() { db = QSqlDatabase::addDatabase("QODBC"); QString dsn = QString("DRIVER={Microso
2012-07-18 15:28:52
3303
4
测试基础知识
2016-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人