文章目录

曾经的你

你想做好一件事而已

js判断两个json对象是否相同的方法

js判断两个json对象是否相同的方法

如何成为一个合格的测试开发

  • 深入代码分析的能力:sonar和各类代码静态分析和建模技术
  • 深入运行时分析的能力:覆盖率、代码插桩统计、hook
  • 深入测试业务:业务建模、用户行为和风险分析
  • 深入重点的自动化测试项目:接口自动化测试、UI自动化测试、专项测试的自动化
  • 能够完成工具化和平台化的任务:创建领域专用工具和平台能力。
  • 能够完成线上测试和线上质量监控:线上数据分析和质量统计
  • 能够完成公司的测试流程改进和工程生产力提升:devops、持续交付等

[转载]TDD和BDD

Behavior Driven Development行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。
在了解Behavior Driven Development之前,先介绍Test-Driven Development(TDD)测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。

如何礼貌和优雅的拒绝offer

xxx你好,之前已经初步和您达成了入职约定,但是由于本人最近获得了另外一家公司的offer,根据自己的职业期望与规划,可能该公司更适合自己的专业方向和未来发展,故今日向您申请取消入职,希望贵公司能找到更加适合这个职位的人选,很抱歉给贵公司的工作带来不便,若今后有机会也非常希望能再次合作。

GIT使用

如果是第一次进行同步,请先运行下面两条命令:

git config --global user.name "John Doe"

git config --global user.email johndoe@example.com

将上面的名称和邮箱换成自己的

 

git add –A .        //添加更新内容

git commit –m ‘update project’   //提交更新并添加注释

git pull origin master   //从远程更新最新代码

git push –u origin master –f  //将自己的代码更新到远程仓库

 

loadrunner11 录制手机App

总体来说,通过LR录制手机脚本的方式有三种:
(1)通过代理方式录制,保证手机电脑在同一个网段;
(2)通过抓包录制,在手机上安装Mobile Recorder;
(3)通过安卓模拟器录制,本地安装Android模拟器Emulator (Android SDK)

解决chrome中‘请停用以开发者模式运行的扩展程序’的提示的bat脚本

解决chrome中‘请停用以开发者模式运行的扩展程序’的提示的bat脚本

【转】chromedriver与chrome各版本及下载地址

chromedriver与chrome各版本及下载地址

性能测试流程概述

对常见性能测试流程进行归纳总结。

测试案例系统为某省移动NGBOSS系统。

【转】解决Python ImportError: cannot import name HTTPSHandler

最近在CentOS安装更新Python后,运行时报错:ImportError: cannot import name HTTPSHandler

解决方法:

需要在安装python前,安装OpenSSl。

 

命令如下:

Centos:

yum install openssl openssl-devel -y

Debian or Ubuntu:

apt-get install libssl

 

之后,再重新安装Python即可。

[前端基础]javascript知识总结

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

[前端基础]CSS知识总结

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

[前端基础]HTML知识总结


超文本标记语言,标准通用标记语言下的一个应用。
超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

weblogic启动参数优化

直接加到weblogic的启动脚本中,看情况添加各选项。

Servlet、JDBC简易封装框架-lovew

个人所用的轻量级的servlet和orm框架,没什么技术而言,完全是因为在平常测试工作中经常需要写一些小型的web应用工具,既不想使用SSH这么庞大的框架,也不想直接使用servlet或者JDBC,写起来也是及其麻烦。

源码和Demo示例都放在了GitHub上,有兴趣的可以一起交流学习。


源码: https://github.com/xuwangcheng14/lovew

Demo: https://github.com/xuwangcheng14/lovewDemo


JDK1.8新特性简介

jdk1.8增加不少新的东西,学习的时候记得清楚,但是感觉这些东西目前还没有用的比较多,防止以后忘记了,先记个笔记吧

【转载】我所理解的性能测试是什么?

首先说明这篇博客是文不对题的。起这个名字想法来源自韩寒的《我所理解的生活》,之前看过一个关于这本书的视频,感觉巨牛X,于是就想写一篇《我所理解的性能测试》。虽然是文不对题的,但我就是想用这个名字,在这个残忍的社会,给自己博客文章起个名字这点权利还是有的。

下面我要贴出来的是zee大神的《性能测试面试问题列表》中列出来的性能测试与操作系统方面问题与我自己整理的回答。回答的不一定对,也懒得去改了。就用这些问题与回答来记录我这段时间的努力,来记录我所理解的性能测试吧。

性能测试

linux模拟消耗带宽脚本

最近在性能测试的时,遇到了一个测试场景,需要去模拟测试业务在带宽压力较大的情况下的TPS和响应时间情况。

首先想到的方法是带上其他的业务一起压测,但是后来发现并没有特别消耗带宽的一些业务。

然后想到在weblogic上放上静态资源例如图片或者大文件,准备好之后,从压力机开始多并发下载这个文件,但是效果却也没有达到预期,最多也只有消耗约50MB左右,仔细研究了下也没有发现具体原因(后来觉得可能是应用的限制吧),也只好作罢。

Loadrunner各种类型脚本实例

常用的不同类型的Loadrunner脚本合集。

包括Tuxedo/WebService/Rest/Web-http/java版脚本/socket等。


忘记了怎么写了就来看看就行了。

[备忘]JavaScript常见问题的解决办法

日常写JS中遇到的一些小问题的解决方法。

个人参考备忘。