自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (25)
  • 收藏
  • 关注

原创 小区疫情防控应对策略

三年来,疫情似乎随时会爆发,疫情爆发前后,我们需要做哪些事情才能应对,才能更好的控制住疫情,才能使小区更早的解封。

2022-05-02 22:18:48 533

原创 记一次不爽的支付体验

在测试建行支付的时候发现他们的前端页面出现了 bug,部分输入框和 button 未显示,如下图:只有用户名这一个输入框是显示完整的,作为用户实在影响我付钱的欲望,可是作为测试我也没有办法,必须是要付款测试的。当然也必须告诉建行同学赶快去修改他们的 bug。在付款之前我们先来看一个让用户很不爽的问题,当我输入用户名 “一个想付钱的用户名”,可以看到下图:这是什么情况,为什么那...

2020-05-07 11:29:01 352

原创 单接口层面的快速异常测试脚本从 PHP 到 Python

我们知道接口测试有正向(Postive Case)和异常(Nagetive Case)测试,正向测试是为了保证提供的服务在正常的情况下可以使用,异常测试是为了保证在异常的情况下服务可以友好的处理,不会出现不可控的情况。其中单个接口层面的异常测试痛点如下:接口字段多,少则一两个,多则十几二十多个 字段值的异常情况多,字段缺失,字段值包含特殊字符,字段值格式不正确,长度过短或者超长等等 耗...

2020-04-03 17:00:41 313

原创 发送加签名的钉钉消息通知

之前发送钉钉群消息通知,设置的安全策略都是“自定义关键字”,而且貌似钉钉接口也并不 care 发送的内容中是否包含关键字的,一直都运行的好好的,过了一个周末,竟然失效了,消息发不出去了。于是又重新阅读了一遍钉钉接口文档,写了个带签名的方法如下,为了方面拿去即用就放在一个 function 中了。/** * 发送带签名的钉钉消息通知 * 钉钉接口文档地址 https://ding-doc....

2020-03-24 11:12:52 1657

原创 PHP 实现混合请求的并发

在接口测试中我们不仅要做单接口层面的正向测试和异常测试,常常还需要对一些接口做并发请求测试,比如相同信息并发创建订单或者并发支付,并发查询同一个优惠券模板 id,并发更新同一个用户等等。为了方便起见,我就用 PHP 的 curl 封装了并发的请求方法。POST 请求的并发/** * POST 请求的并发 * @param $requestBodyArr , 请求的 json 二维数组...

2020-03-19 15:13:27 332

原创 接口测试方案之 PHPUnit + Jenkins + Ant

Web API 自动化测试,此次我选择了 PHPUnit(之前也用过 MSTest,Junit,TestNG 等),因为现在公司产品的开发语言是 PHP。我倾向于保持和开发使用一样的语言,好处我觉得有以下几个:1. 你可以更加充分的了解这个开发语言,有可能还会踩一些坑2. 如果你有权限的话你也可以 review 代码3. 如果遇到什么非常难解决的问题,大牛就在你身边4. 和开发交流...

2018-03-07 18:37:29 1084

转载 理解HTTP幂等性

转自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HT...

2018-02-13 14:25:15 286

原创 接口测试总结

单个接口的测试内容:API 接口文档内容,以及示例确保准确无误,且有文档修改记录 接口字段类型和限制必须和文档保持一致(包括字段前后加空格等) 接口请求的 Log 记录( 敏感字段需脱敏显示) 单个参数以及相应的参数组合请求正确无误(正常和异常情况下都正确,且无系统错误提示) 与已有接口处理风格保持一致,包括接口和字段命名,字段类型,报错处理方式,中英文报错等 必要的并发测试 特殊...

2018-02-13 11:13:35 721

原创 签名算法PHP和Java的不同实现

数字签名是密码学理论中的一个重要分支。它的提出是为了对电子文档进行签名,以 替代传统纸质文档上的手写签名,因此它必须具备 5 个特性。(1)签名是可信的。(2)签名是不可伪造的。(3)签名是不可重用的。(4)签名的文件是不可改变的。(5)签名是不可抵赖的。基于以上原因,我们要求请求我们的API时必须添加签名,以下分别是PHP和Java发送请求的实例:PHP添加签

2016-07-14 12:11:24 3115

原创 API测试

最近大部分时间都在测试API,有感于现状,故而做了一些总结,期望推广的可以顺利,现状能得到改善!接口都有哪些?请求方法都支持哪些?接口请求是否需要授权?是否需要签名?API接口不要夹杂业务逻辑传输数字的格式?JSON/Form/XML?数据库命名和数据表命名要规范,且保持统一;参数类型限制(int, string(是否允许特殊字符), bool,array),参数长度限

2016-07-06 14:40:56 1129

原创 数据签名与验证--OpenSSL

许久的理论知识最近终于有机会付诸实践了,引用原文描述OpenSSL如下:This module uses the functions of OpenSSL for generation and verification of signatures and for sealing (encrypting) and opening (decrypting) data. OpenSSL offe

2015-12-30 12:54:30 2671

原创 去掉copy代码时的line number

作为一个IT人员在网上search一些代码作为example来使用是再所难免的事情,可是有时候你并不能尽如人意,比如常常遇到的line number,逼着你把它也一同copy下来,如下图所示:或许你会说这还好啊,用NotePad++或者Sublime就可以去掉的(按住Alt键选中所有列删除),可是当你paste到notepad++之后你会发现我们想错了。解决办法当然不止一种

2015-12-16 22:55:21 638

原创 VBScript的数组下标

VBScript的最大数组下标是其数组长度,而不是数组长度减1

2015-07-22 15:33:06 2720

原创 杀虫剂困境

今天读了些James Bach的文章,和我g

2014-11-07 17:19:38 754

原创 QTP之drag and drop

在我们做自动化测试的时候,难免会用到拖拽的功能,这个问题解决办法有两个,其一就是在录制的过程中切换到QTP的低级模式录制脚本,像下面的code一样:Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Drag 1372,329Window("Windows Internet Explorer").

2014-03-14 11:23:16 2887

原创 锁屏时依然可以运行QTP脚本

QTP作为目前比较兴盛的自动化测试工具,其强大性自然不用多说,Google一下就知道了,当然,Selenium也不甘拜下风的,在测试多浏览器和多操作系统的兼容性时自然更胜一筹了,另外还是开源的——免费!由于这一两年一直在搞QTP,现在称UFT了,从自动化测试框架策划,到根据测试用例拆分AUT的功能点,再到design检查点,再到后来的利用driver run脚本和显示报告,这期间问题还真不少,

2014-03-13 16:11:38 2506

原创 测试,会让你更热爱生活

起初刚入行的时候,网上的帖子和书上的说教总会让你担心——做测试久了真的会到处在生活中找茬吗?我真的会总爱挑别人的毛病吗?那我的家庭岂不是会经常吵架,我岂不是会很招人烦。其实事实并非如此,恰恰相反,它会使你更热爱生活,更珍惜朋友,更爱自己的家人,更懂得包容和体贴!毕业后的第一份工作是测试一个手机视频聊天工具,几乎是我一个人全权负责,策划案的审阅,测试用例的设计和执行,缺陷跟踪和报告,以及与其他各

2013-10-24 21:33:09 1141

转载 4 Different Ways to Associate Function Libraries to your QTP Scripts

From: http://www.automationrepository.com/2011/09/associate-function-library-to-qtp-script/Most of the times, when you are creating test scripts or are designing a new QTP Framework, you would b

2013-09-18 19:50:46 1052

转载 How to use Classes in QTP

From: http://makeqtpeasy.blogspot.com/2009/01/how-to-use-classes-in-qtp.htmlHere i am giving an useful information about how to use classes in QTP.Before going to that we will discuss about us

2013-09-18 19:48:39 843

转载 QTP对Web页面上的文本框赋值的技术大全

前天一周末班学员说我上课讲太快了,没听懂怎么在一些无法做WebEdit.Set的网页文本框中做赋值(比如下图那种类Office的“富文本输入框”,可能录制不进去,QTP识别为WebElement,很多日历型控件也有类似的问题),其实我在上课的时候给大家系统性的整理过笔记了。这方面的问题其实特别好解决,网上一堆的文章,最简单的方法莫过于Object.innertext这种

2013-07-22 22:22:01 5898 1

转载 JavaScript动态操作表格,添加,删除行、列及单元格

JavaScript动态操作表格,添加,删除行、列及单元格,还可以指定从第几列到第几列合并,这是一个很有参考价值的JS适时控制表格的一个功能,含有丰富的注释,方便大家研究学习。js动态操作表格 function init(){ _table=document.getElementById("table"); _table.border="1px"; _table

2013-07-22 22:15:36 1172

转载 经典软件测试技术分类

测试技术是指顺利完成测试的一系列相关过程,有很多可能的分类方式,表2-1就是其中的一种。表中列出了流行的测试技术,也按照上面的讨论对其进行分类:手工测试、自动测试、静态测试、动态测试、功能(黑盒)测试或者结构测试(白盒)测试等。表2-2描述了每一种软件测试方法。表2-1  测试技术分类测试技术手工测试自动测试

2013-06-28 13:14:08 3660

转载 现代浏览器的工作原理

http://blog.jobbole.com/12749/简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源浏览器的例子——Fir

2013-06-27 21:41:43 1368

转载 LoadRunner结果分析笔记

现在进入LoadRunner时代,路漫漫啊,转载一遍文章如下,多谢!Transactions(用户事务分析)----用户事务分析是站在用户角度进行的基础性能分析。Transation Sunmmary(事务综述)----对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。Average Transaciton

2013-06-27 13:28:31 688

原创 测试一下HTML

In this recent time we are focusing on a web application, yeah, internal product, i think that's why they think a little of user experience, so i want to test it with html, any question please feel fr

2013-06-20 17:11:45 668

转载 漫谈Web Service工作原理及.NET平台的实现机制

在现在看来Web Service已经不是什么新技术了,已经得到了广泛的应用,但是,对于初学者来讲,往往会不知其原理,以及实现的方式,只是依葫芦画瓢的照做,而不知道为什么这样做,每一步的道理是什么,本文通过图解和实例去解释Web Service的原理及应用,并针对.NET下的Web Service进行进一步的讲解。首先,还是进行一系列的概念叙述,虽然听起来很晕,但是当明白了其中的原理,再回来看就

2013-06-18 14:50:01 717

转载 简单介绍webservice和soap小原理

从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写

2013-06-18 14:32:01 850

转载 API Testing

What is API?An API (Application Programming Interface) is a collection of software functions and procedures, called API calls, that can be executed by other software applications.What is API Testi

2013-04-11 16:16:32 1698

转载 Types of Performance Testing

Component Testing--Find the behavior and performance of each tierLoad Testing--Determine whether the system handles anticipated real-world loadStress Testing--Find system's breaking point; measure

2013-03-14 13:38:10 752

转载 批处理删除指定天数日期之前的文件

本文转自http://bbs.bathome.net/thread-3334-1-1.html, 非常感谢!!!【方案一】删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件:BAT + REG + VBS@echo off::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。::本例

2013-03-06 16:46:01 1112 2

转载 Guide to SSARC and SSRESTOR

This is a guide to all options of the Microsoft Visual Sourcesafe 6.0 (VSS) archive and restore utilities. If you have any questions, comments, suggestions or corrections please email me atvss@jeays

2013-03-06 14:40:53 1294

转载 微软的软件测试方法(二)

我在前一篇“微软的软件测试方法(一)”中介绍了微软的两类基本测试方法,其基本思想大家应该是比较熟悉的,因为它们还只是传统的软件测试方法的综合。所以单从形式上,它并没有体现出对传统框架的突破。但是从另一个层面来考察微软软件测试时,你会对一些基本的事实感到惊讶。比如,“微软的测试人员和开发人员数量大致相等或略多”,“微软的产品成本中测试大约占40%以上”等等。人们会有疑问,仅仅是作为功能验证和搜寻Bu

2012-12-04 11:03:58 604

转载 微软的软件测试方法(一)

国内近年来关于软件测试的问题和讨论越来越活跃。      但从总体上说交流软件测试技术的多,而探讨软件测试方法的少。这里的“技术”指的是具体的战术问题,比如说如何使用某种工具来解决某一特定测试问题,或者某一类型软件有哪些测试手段等等。而这里的“方法”指的是宏观的战略问题,或者叫方法论,这包括从软件测试的概念或理念,到企业软件质量控制体系;从软件测试的过程,到测试团队的设置及其职责的界定等等。

2012-12-04 10:20:28 964

原创 字符串转换为整型数字(C#)

利用C#现成的函数做字符串与数字之间的转化是一件轻而易举的事情,比如有int.TryParse(), Convert.ToInt32()等等函数(不过这里注意,所有的函数都无法讲一个不是纯数字的字符串转换为数字),但是如果不用这些现成的函数如何做到呢?请看代码: static void Main(string[] args) { string str =

2012-11-12 23:52:15 4478

转载 归纳一下:C#线程同步的几种方法

我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。  在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单

2012-11-12 17:38:17 868

原创 我和我的委托(C#)

先引用MSDN上的一段话,以免误导大家:“委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。事件处理程序就是通过委托调用的方法。您可以创建一个自定义方法,当发生特定事件时某个类(例如 Windows 控件)就可以调用您的方法。”说实话,我看了很多关于委托的文章,也有非

2012-11-09 18:32:19 708

原创 手动测试VS自动化测试

这是一个老生常谈的话题,今天在此也小话一番。无论是手动还是自动化,首先要明白,都是测试,只是行为方式不同,一个是需要测试人员保持严谨的逻辑思维按照事先设计好的测试用例执行,并与期望值作比较;一个是需要借助工具去按照人们事先设计好的思路执行,没有独立思考和逻辑能力,完全是人们预先定义的。当然,这里并不是二者的定义。百度/Google更权威的。那么什么需要自动化什么时候又需要手动测试呢?比如现

2012-11-07 18:09:13 8933

转载 Best Practices for Increasing Website Performance (2)

Losslessly Compressing ImagesIf you have, for instance, some form of photography showcase, or lots of photographs on the site you are designing then it may not be convenient or practical to serve th

2012-10-26 12:52:36 1173

转载 Best Practices for Increasing Website Performance (1)

It’s a no-brainer: well performing websites enjoy higher visitor engagement, retention and conversion. Given how fickle users can be, plus the fact that mobile devices are very significant these days,

2012-10-26 12:42:50 848

原创 字符串排序导致的问题

最近在分析自动化case的时候遇到了下面这个问题,或许可以帮助大家思考一下,代码也可能被大家用到的。在之前的很长时间里,至少是从启用新case开始我们就已经很少做自动化的SxS(Side by Side) testing 了, 一直都是只安装Visual Studio 2012 测试。最近又开始了,其中有这样一个自动化的run,安装了Visual Studio 2008 和Visual Stu

2012-10-25 17:03:32 710

Performance Test Guidance

有关Visual Studio之performance testing, loading testing, stress testing的一本书,不熟悉LoadRunner的可以先学习学习

2012-10-08

软件开发的科学与艺术

中文版软件开发的科学与艺术,让你对微软的开发模式有一个了解,张亚勤著书,李开复作序,以微软为例阐述软件开发的科学与艺术

2012-09-20

win7主题3.rar

这里我将连续送上win7主题1、2、3,这个是win7主题3

2009-11-17

win7主题2.rar

这里我将连续送上win7主题1、2、3,这个是win7主题2

2009-11-16

win7主题1.rar

这里我将连续送上win7主题1、2、3,这个是win7主题1

2009-11-16

上海市09等级试卷一级模拟.rar

09等级试卷一级模拟,如饥似渴的头脑们,你们好,这是即将进行的上海市的2009的计算机等级考试一级模拟题,我想在没有比这个更对你们有用的了,时不我待,祝你们好运!!!

2009-10-27

优化建模与LINDO LINGO软件.rar

优化建模与LINDO LINGO软件,自此,数学界的三大软件的学习资料我已经上传完毕,如果你喜爱数学或者是要学习数学建模,那就请你下下来好好学习吧!

2009-10-21

C语言上机归类.rar

C语言上机归类,这个是浅学C语言的好资料,不过对付计算机二级C的编程部分的考试也是错错有余的。

2009-10-21

中国象棋源代码C语言编写.rar

中国象棋源代码,这个是用C语言编写,好辛苦才从老师那搞来的,代码很好的,界面也很漂亮,如果你喜欢象棋或者是想学好C语言,这个不失为一个很好的资料哦!

2009-10-21

TC函数速查.rar

TC函数速查.rar,如果你真的想学好C语言,而不单单的是应付考试,那么,我想这个绝对有用的!

2009-10-21

Mathematica入门教程.chm

Mathematica入门教程.chm,这个也是数学界的一个牛的我无法形容的软件的学习资料,放心,是中文的,祝你好运!

2009-10-19

[ASP网络编程从入门到精通.].PPT.rar

[ASP网络编程从入门到精通.].PPT.rar,希望对你也有用!

2009-10-19

英语四级资料.rar

这是我精心整理的关于英语四级的绝好资料,包括英语四常用词汇、历年作文和翻译,以及奥巴马的演讲文稿(奥巴马对学生的演讲文本,奥巴马就职典礼演讲文稿和奥巴马获胜演讲文稿)。 Good Lucky!

2009-10-11

数学模型电子教案[清华大学]

这是我数学建模培训的资料,是ppt,相信无论是平时学习或建模培训都是不错的资料,都能帮你很大的忙!

2009-10-11

The_C_programming_Language

The_C_programming_Language,这是一部很经典的英文学习资料,有志于程序的朋友们可以大胆的下载!

2009-10-11

Matlab详细手册

Matlab详细手册,这是个帮助你学习Matlab的强大资料,不管你是要参加数学建模,还是为了教学、为了工作,它无疑是你最有力的帮手!

2009-10-09

易我数据恢复向导.rar

易我数据恢复向导.rar,朋友们,这是我刚刚用过的一个恢复数据的软件,一个不小心的误删让我像失去了魂魄一样,还好,伟大的人们创造了这个软件,使得我的各种文件(音乐、电影、图片等等)得到了完美的恢复,为了让和我遇到一样的朋友尽快解决问题,特此分享!!!

2009-09-19

思科设备图片.pdf

思科设备图片,可以帮助你更加清楚地认识你正在学习什么样的思科设备,希望对你有用!

2009-09-18

CCNA实验集+30个分解实验.rar

CCNA实验集+30个分解实验,这是为了学的深入、理解的更加透彻而特地与大家共享的资源,祝大家学习愉快!

2009-09-18

CCNA 中文读书笔记

CCNA 中文读书笔记,这是一位经验丰富的网络高手的读书笔记,我想——对于初学者或者真正想学这方面知识的人一定会大有帮助!

2009-09-18

MiniIE-Capture

这是一款截取图片的好软件,无需安装,轻松截取!

2009-08-27

TCP-IP详解卷3

TCP-IP详解卷3是三卷之末,也是三卷之总精华。由于我等级太低,第二卷过大,我不能上传,如有哪位想要请发邮件给我!

2009-08-10

TCP-IP详解卷1

TCP-IP详解卷1是三卷之首,我会陆续上传接下来的两卷,请大家多多下载,认真阅读!

2009-08-10

VLAN学习笔记大全

这是我培训时的Vlan资料,希望对你有用,如果有用,请顶我一下,谢了!

2009-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除