- 博客(1)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
Postman接口测试.md.pdf
Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。
2019-09-30
robotium_2.5_API
构造方法:
Solo(android.app.Instrumentation instrumentation)
Solo(android.app.Instrumentation instrumentation,
android.app.Activity activity)
instrumentation and 开始的activity
Activity:
assertCurrentActivity(java.lang.String message,
java.lang.Class expectedClass) 判断预期的activity是当前活动的activity
参数:
message - 如果判断失败,则显示的信息
expectedClass - Class对象,如:MyActivity.class
2014-01-08
robotium学习笔记
简介 .................................................................................................................................................. 1
Robotium provides the following benefits: ............................................................................... 2
Instrumentation 机制 ............................................................................................................... 2
Robotium 的缺点 ...................................................................................................................... 3
局限性 ............................................................................................................................... 3
关于RemoteControl ......................................................................................................... 4
NativeDriver vs. Robotium ........................................................................................................ 4
TMTS vs .Robotium vs. Android Native Driver .......................................................................... 5
其它工具 ................................................................................................................................... 6
Robotium 自动化测试开发环境搭建 .............................................................................................. 6
基本使用方法 ................................................................................................................................... 6
例1 – HelloWorld ..................................................................................................................... 6
例2 – 官方例子 ..................................................................................................................... 10
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo 错误解决 .......... 13
例3 – 测试米聊 ..................................................................................................................... 13
多个activity 的测试 ............................................................................................................... 18
2014-01-08
LR自动关联和手动关联
所谓的关联(correlation)就是把脚本中某些写死的(hard-coded)数据,转变成是撷取自服务器所送的、动态的、每次都不一样的数据。
举一个常见的例子,刚刚提到有些比较聪明的服务器,这些服务器在每个浏览器第一次跟它要数据时,都会在数据中夹带一个唯一的辨识码,接下来就会利用这个辨识码来辨识跟它要数据的是不是同一个浏览器。一般称这个辨识码为Session ID。对于每个新的交易,服务器都会产生新的Session ID给浏览器。这也就是为什么执行脚本会失败的原因,因为VuGen还是用旧的Session ID向服务器要数据,服务器会发现这个Session ID是失效的或是它根本不认识这个Session ID,当然就不会传送正确的网页数据给VuGen了。
2013-11-06
QC10中文操作手册
项目管理员操作部分 5
一、 Management 5
1.1、 创建Release及Cycle 5
1.1.1、创建Release文件夹 6
1.1.2、创建Release 6
1.1.3、创建Cycle 7
1.1.4、复制Cycle 8
1.1.5、删除Release folder 、Release、Cycle 9
二、 Requirements 9
2.1、 创建需求 10
2.1.1、创建Requirements文件夹 11
2.1.2、创建Requirements 11
2.1.2.1、Details 11
2.1.2.2、Requirements Traceability 12
2.1.2.3、Test Coverage 13
2.1.2.4、Linked Defects 13
2.1.2.4.1 通过ID关联BUG 14
2.1.2.4.2通过选择关联 14
2.1.2.4.3、创建BUG 15
2.1.2.4.4、删除关联 16
2.1.3、删除Requirements及其文件夹 16
三、 Dashboard 16
3.1、 Private 16
3.1.1、创建Private文件夹 16
3.1.2、创建Dashboard 16
3.1.2.1、Graph Wizard 17
3.1.2.2、New Graph 20
3.1.2.3、New Standard Report 22
3.1.2.4、New Excel Report 23
3.1.2.4.1 Query Builder 24
3.1.2.4.2 Generation Setting 25
3.1.2.4.3 Generate 26
3.1.3、Dashboard Veiw 26
3.1.3.1、New Page 26
3.2、 Public 28
测试人员操作部分 28
一、 Test Plan 28
1.2、 创建Test Plan 29
1.1.1、创建Test Plan文件夹 30
1.1.2、创建测试用例 30
1.1.2.1、Details 30
1.1.2.2、Design Steps 31
1.1.2.2.1添加Test Step 31
1.1.2.2.1.1、Description相关功能 32
1.1.2.2.1.2、查看其他Test Step 33
1.1.2.2.1.3、删除Test Step 33
1.1.2.2.2修改/查看Test Step 33
1.1.2.2.3为Test Step 排序 34
1.1.2.2.4删除Test Step 34
1.1.2.2.5复制、粘贴Test Step 34
1.1.2.3、Test Script 34
1.1.2.4、Attachments 35
2.1.2.3、Req Coverage 35
1.1.2.4、Linked Defects 35
1.1.2.4.1 通过ID关联BUG 36
1.1.2.4.2通过选择关联 36
1.1.2.4.3、创建BUG 37
1.1.2.4.4、删除关联 38
1.1.2.4.5、查看历史信息 38
1.3、 修改Test Plan 38
1.4、 导出Test Plan 39
1.3.1、列显示 39
1.3.2、导出Test plan 40
1.3.3、转到Test Plan Tree 41
1.5、 导入Test Plan 41
1.6、 Go To Test 45
二、 Test Lab 45
2.1、 创建Test Plan 45
2.1.1、创建Test Lab文件夹 46
2.1.2、创建Test Set 47
2.1.2.1、Details 48
2.1.2.2、Execution Grid 48
2.1.2.2.1Select Tests 49
2.1.2.2.2Run 49
2.1.2.2.2.1、Begin Run 50
2.1.2.2.2.1.1、快速添加Test Step 51
2.1.2.2.2.1.2、快速删除Step 52
2.1.2.2.2.1.3、Pass selected 52
2.1.2.2.2.1.4、Fail Selected 53
2.1.2.2.2.1.6、Filter By 53
2.1.2.2.2.2、End Run 53
2.1.2.2.2.3、Cancel Run 53
2.1.2.2.2.4、BUG管理 53
1.1.2.2.3Run Test Set 53
1.1.2.2.4删除Test Set 54
1.1.2.3、Execution Flow 54
2.1.2.4、Attachments 54
2.1.2.5、Linked Defects 54
1.1.2.4.1 通过ID关联BUG 55
1.1.2.4.2通过选择关联 55
1.1.2.4.3、创建BUG 56
1.1.2.4.4、删除关联 57
1.1.2.4.5、查看历史信息 57
2.2、 列显示 57
三、 Defects 58
3.3、 BUG生命周期 59
3.4、 新建BUG 60
3.2.1、填写BUG信息 60
3.2.2、BUG字段描述 60
3.2.3、严重等级划分 61
3.5、 修改/查看BUG 61
3.3.1、修改/查看当前BUG信息 62
3.3.2、修改/查看其他BUG信息 62
3.3.3、添加附件 62
3.3.4、关联 63
3.3.4.1、添加关联 64
3.3.4.2、删除关联 65
3.3.4.3、快速进入关联BUG 65
3.3.5、查看历史信息 65
3.6、 删除BUG 66
3.7、 列显示 66
开发人员操作部分 67
一、 Defects 67
1.1、 查看指派给自己的BUG 68
1.2、 修改BUG状态 69
1.3、 添加附件 70
1.4、 关联 71
1.5、 查看历史信息 72
2013-10-22
软件单元测试
第一:控件测试
1.1 文本框的测试
1.1.1 如何对文本框进行测试
a,输入正常的字母或数字。
b,输入已存在的文件的名称;
c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字 符,尝试输入 256个字符,检查程序能否正确处理;
d,输入默认值,空白,空格;
e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
f,利用复制,粘贴等操作强制输入程序不允许的输入数据;
g,输入特殊字符集,例如,NUL及\n等;
h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为 yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
1模块接口测试;
测试接口正确与否应该考虑下列因素:
1输入的实际参数与形式参数的个数是否相同;
2输入的实际参数与形式参数的属性是否匹配;
3输入的实际参数与形式参数的量纲是否一致;
4调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同;
5调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;
6调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;
7调用预定义函数时所用参数的个数、属性和次序是否正确;
2013-03-20
QTPDataTable操作
DataTable的操作包括:
DataTable.GetSheet(dtSheet)
DataTable.GetSheetCount
DataTable.[GetSheet.]GetRowCount
DataTable.[GetSheet.]GetParameterCount
DataTable.GetSheet(sSheetName).GetParameter(“ColumName”).ValueByName(iRowNumber)
DataTable.[GetSheet.]GetCurrentRow
DataTable.[GetSheet.]SetCurrentRow(RowNumber)
DataTable.Value(ParameterID [, SheetID]) or DataTable (ParameterID [, SheetID])
DataTable.AddSheet(SheetName)
DataTable.DeleteSheet(SheetName)
DataTable.Export(filename)
DataTable.ExportSheet(filename,SheetName)
DataTable.Import(FileName)
DataTable.ImportSheet(FileName, SheetSource, SheetDest)
2013-01-08
VBS速查手册以及教程
VBS速查手册以及教程。你可以找到在按字母排序的关键字列表中列出的 VBScript 语言的所有部分。如果你只想调阅某一部分,例如“对象”,那么语言的每一部分都有它自己更严密的章节。
2012-11-27
java环境变量配置
windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
2010-12-21
Hibernate中Criteria的完整用法
Hibernate中Criteria的完整用法
QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(Example.create(s)); //s是一个Student对象 list cri.list(); 实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"), 则这个表中的所有的giftortoy为2的数据都会出来
2010-12-16
struts2标签库
struts2帮助文档,
Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。
Tab可以分为两类:通用标签和UI标签。
2010-12-09
jmeter调用本地js并使用js返回值
2015-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人