第一章:Katalon录制回放模式创建测试用例
对于自动化测试初学者来说,开始学习自动化最简单的方法是测试录制。识别应用系统上的对象是一件费时且痛苦的事情。WebRecorderUtility(网页录制功能)捕获你在应用系统上的操作行为并且在后台把它们转化为可运行的代码。使用这个功能,你可以…
对于自动化测试初学者来说,开始学习自动化最简单的方法是测试录制。识别应用系统上的对象是一件费时且痛苦的事情。WebRecorderUtility(网页录制功能)捕获你在应用系统上的操作行为并且在后台把它们转化为可运行的代码。使用这个功能,你可以…
mysqlinsert有一个时间字段,'0000-00-0000:00:00'格式为这样。插入报错ERROR1292(22007):Incorrectdatetimevalue:'0000-00-0000:00:00'forcolumn'return_create_time'atrow1mysql允…
小编这两天接了个测试需求,要对服务器进行并发测试。为了保证覆盖度,请求中有几个参数需要在一定的取值范围内随机(比如Excellent、good、bad三选一)。简单调研了一下,在jmeter中__RandomFromMultipleVars这个函数完全满足需求,看看网上怎么…
发送json的post请求时,虽然请求脚本中有用到RecContentType=application/json;charset=UTF-8,但是回放时,日志中提示:Error-26616:HTTPStatus-Code=415(UnsupportedMediaType)for+请求地址,通过查看请求的包头和发送值,以及抓…
在面试过程中,我们如何更好的体现出自己的真实实力?面试时,面试官经常会拿下面3个问题开场:1、请做个简短的自我介绍;2、简单介绍一个自己参与度比较高的项目,以及自己在项目中的职责;3、简单描述下你在项目中发现的最有成就感…
前几日,某项目上发现了一个严重问题,服务端统计该定制渠道的输入法键盘调起次数始终为0,接到消息后我是瞠目结舌、浑身冰冷、汗毛直立,想着是不是该收拾行李了!经过一番紧张的调查,发现原来该项目版本比较低,还没有增加该pingback……虚惊一…
前言CMake是一个跨平台的编译工具,可以用简单的语句来描述所有平台的编译过程,可以根据不同平台、不同的编译器,生成相应的MakeFile或者vcproj文件,为项目的跨平台开发提供了便捷。随着开发人员对CMake工具的应用,测试同学自然也要学习使用CM…
近期在和一些研发团队沟通时,发现许多同学对于冒烟测试有一些理解的误区,CC先生就想来捋一捋这个概念。误区一:开发不知道冒烟测试是干嘛的。通常一提到冒烟测试,大家都习惯性的把关注点放在后面两个字:测试,开发的同学一听这个活动,很开…
任何软件产品都由两部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现…
一、前言我们经常在工作中使用到各种工具去对网络请求进行拦截。抓包的工具有很多,适用于不同的平台和场景,例如:Charles、Fiddler、Wireshark等等,在windows下,使用Fiddler就非常的方便,但是它的缺陷在于没有Mac的版本,这让使用mac的人员…
测试过程中,我们经常会使用debug的方式去对代码进行调试进行验证,在使用正确的情形下,xcode内置的调试工具能够帮我们节省大量的测试时间。例如,与原始手动控制台打印相比,最简单设置断点进行单步调试的效率则要高出一个量级。而且这还仅仅只是…
一、前言JNI—Java与底层间的桥梁,Android系统中很多的使用了JNI,小编所在项目中核心模块有相关调用。测试中,也有遇到过JNI层的一些问题。理解JNI的调用实现,对于理解Android的代码有帮助。二、JNI简介1、概念介绍JNI是JavaNativeI…
最近同事问用HTMLTestRunner生成python+unittest的HTML报告问题,这里简单整理下:一个简单示例说明HTMLTestRunner的使用。1、python安装(linux通常默认装上了,可省略这步,我用的是windows,所以还得安装)https://www.Python.org/(p…
随着互联网发展,APP应用的盛行,最近了解到手机APP相关的安全性测试,以webview为主体的app,站在入侵或者攻击的角度来讲,安全隐患在于http抓包,逆向工程。目前大部分app采用的http或者https,所以防http抓包泄露用户信息以及系统自身漏洞是必…
解决办法:运行Appium时候指定相关设置,可以使用在运行appiumserver时候执行appium--no-resettips:运行appium可以通过命令行,也可以通过Appium的macOSX客户端,后者更直观,但注意相关设置若脚本中没有包含的相关默认设置