关于《自动化测试实战宝典:Robot Framework + Python从小工到专家》

受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州。当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人。祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常。同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时刻做好个人防护工作。 对于忠者的读者,相信都已经知道了,笔者的新书《自动化测试实战宝典:RobotFramework+Python从小工到专家》在3月份上市了。 承蒙各位读者和行业同仁的喜爱,新书上市不久,打破了多项记录,上市两周,持续占据京东新书畅销榜前三名、新书好评度100%,并且上市不到两周时间出版社就已经开始加印数量(二印) 从新书3月10号,官宣上市起:重磅消息|《自动化测试实战宝典:从小工到专家》隆重上市!,期间陆续收到了大量读者来信,一方面是对本书内容价值的肯定,另一方面赞许从书中知识的学习受益匪浅,收获颇丰。作为本书的作者,看到辛苦13个月的创作成果,能帮助普惠到行业同仁,甚感欣慰。 当然,新书除了收到业界同行大量好评外,也有一些少量来...

重磅新书 |《自动化测试实战宝典:Robot Framework + Python从小工到专家》上市了!

亲爱的读者们,大家期待已久,历经耗时13个月创作的《自动化测试实战宝典:RobotFramework+Python从小工到专家》终于官宣上市了。 这本书从创作到审核到出版上市,整个过程,经历过程还蛮坎坷的,由于笔者工作性质的原因,创作书稿的时间,基本都只能安排在周末或者工作日下班的晚上。因此也导致花费了13个月之久,这也意味着笔者有近乎13个月周末无休。到了审核阶段,相比线上电子专栏,出版社的纸质图书审核流程要复杂的多,整个审核需要经历五六道关卡。顺利通过终审后,本应该计划是在去年12月中下旬上市,但无奈2019年国家CIP图书号发放名额完了,只能顺延到2020年,结果又遇上了新冠肺炎疫情。值得庆幸的是,经历这些坎坷在大家的期待下,新书终于顺利上市了。 准备写这本书之前,其实我的内心还是挺纠结和矛盾的,毕竟最近两年一直都在从事研发管理的工作,对技术的钻研已经无法全身心投入了。最近几年感受到越来越明显的一个行业不良现状:“测试人员能力的两极分化太过于严重”。一类是行业小白,这里说的小白,并不一定指的就是刚毕业或刚跨入这个行业的同学,更多指的是测试思维和测试技术一直处于...

使用Junit对Spring进行单元测试实战小结

Demo代码: Java代码  @RunWith(SpringJUnit4ClassRunner.class)  @ContextConfiguration(locations = "classpath*:/META-INF/spring/all-beans.xml")  public class SomeRemoteServiceTest {      @Resource(name = "someRemoteService")      RemoteService service;        @Test      public void testServic...

sqlmap+DWAV测试实战(一)

 root@kali-yaming:~#sqlmap-u"http://172.18.225.39/vulnerabilities/sqli/?id=1&Submit=Submit"--cookie="PHPSESSID=3jgimhq2h28stuvqgphrn83n26;security=low"       ___      __H__ ______[)]___________ {1.1.12#stable}|_-|.[(]    |.'|.||___|_ ["]_|_|_|__,| _|     |_|V         |_|  http://sqlmap.org [!]legaldi...
代码星球 代码星球·2020-04-07

LR接口压力测试实战(限量抢红包接口)

一、业务描述:微信群中,运营人员放出活动链接,用户单击活动链接进入活动页面如下图,用户输入手机号抢红包(红包数量有限)        二、接口测试代码  1Action()2{3lr_rendezvous("抢红包并发");45web_reg_find("Search=Body",6"SaveCount=n",7"Text=000000",8LAST);9lr_start_transaction("QiangHongBao");1011web_submit_data("fudai.htm",12"Action=http://10.72.32.226:8080/activity-center/springActivityRedPack/springActivityRedPack/{phone}/17/guchen",13"Method=get",14"RecContentType=text/html",15"Referer=http://10.72.32.226:8080/activity-center/springActivityRedPack/springActivityRedPac...

接口测试实战

目录结构:   config:存放项目配置文件data:存放用例数据文件lib:公共方法库log:存放日志文件report:存放报告文件test:存放测试用例...
IT猿 IT猿·2020-03-27

Java高级编程实战(从入门到精通,详细剖析Java的高级应用)

1.Java高级编程实战的概述Java高级编程实战是一门非常复杂和高级的编程语言,需要开发者具备一定的编程经验和技能。它可以用来开发各种应用程序,包括桌面应用、Web应用、移动应用等。Java高级编程实战还具有很多优点,比如可移植性强、安全性高、性能优异等。2.Java高级编程实战的入门指南如果你想学习Java高级编程实战,那么你需要掌握基本的编程知识和技能,比如掌握Java基础语法、了解面向对象编程等。此外,你还需要掌握Java高级编程实战的一些重要概念,比如多线程、网络编程、反射等。3.Java高级编程实战的精通指南如果你想精通Java高级编程实战,那么你需要更深入地了解Java高级编程实战的各种概念和技术。比如,你需要掌握Java高级编程实战的高级数据结构和算法、深入了解Java虚拟机的工作原理等。4.Java高级编程实战的应用领域Java高级编程实战在各个领域都有广泛的应用,比如金融、电子商务、医疗、游戏等。在这些领域,Java高级编程实战可以用来开发各种复杂的应用程序,比如交易系统、电商平台、医疗信息系统、游戏引擎等。...

SQLServer 错误 5233 表错误: 分配单元 ID A_ID,页 P_ID。 测试 (TEST) 失败。 值是 VAL1 和 VAL2。

Attribute值产品名称SQLServer事件ID5233事件源MSSQLSERVER组件SQLEngine符号名称DBCC4_INCORRECT_VALUE_IN_PAGE_HEADER_NO_METADATA消息正文表错误:分配单元IDA_ID,页P_ID。测试(TEST)失败。值是VAL1和VAL2。由于页P_ID的页眉中有损坏,因此该页未通过审核。TEST中的字符串提供了发生失败的实际测试。查找硬件故障运行硬件诊断并更正任何问题。也可以通过检查MicrosoftWindows系统和应用程序日志以及SQLServer错误日志来查看是否存在由硬件故障导致的错误。修复日志中包含的所有与硬件相关的问题。如果持续遇到数据损坏问题,请尝试分别换下不同的硬件组件以确定问题所在。进行检查以确保系统未启用磁盘控制器上的写缓存。如果怀疑写入缓存是问题起因,请与硬件供应商联系。最后,您可能会发现,切换到全新的硬件系统是解决问题的极佳途径。此切换操作可能包括重新格式化磁盘驱动器和重新安装操作系统。从备份还原如果出现的问题与硬件无关,并且您确信有可用的干净备份,请从备份中还原数据库。运行DBCCCH...

Linux回程路由线路测试脚本

Github地址:https://github.com/nanqinlang-script/testrace使用方式wgethttps://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.shbash testrace.sh运行后会出现选项选择一个节点测试、四网路由快速测试或者手动输入IP测试。 /选择你要使用的功能:1.选择一个节点进行测试2.四网路由快速测试3.手动输入ip进行测试输入数字以选择:1[Info]选择需要测速的目标网络:1.中国电信2.中国联通3.中国移动4.教育网输入数字以选择:11.上海电信(天翼云)2.厦门电信CN23.湖北襄阳电信4.江西南昌电信5.广东深圳电信6.广州电信(天翼云)输入数字以选择:...

性能测试培训思路

/定义:是指在某个特定的硬件、软件、网络环境下通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。含:执行效率,资源占用,稳定性,安全性(压力测试是安全测试的一种),兼容性(class文件能不能放到兼容性平台上,如程序和浏览器内核能不能弄到一起去) /loadrunner工作原理--来源于性能测试面试问题性能测试实施步骤loadrunner的脚本工作性能测试的目的 验证改进的性能效果,需要和以前的测试结果进行比对;新的业务上线,验证新系统能够满足系统的上线指标;验证系统稳定性;验证系统的架构是否存在瓶颈;/性能测试环境的搭建 硬件环境:参考实际的生产环境搭建,并且要考虑自身的硬件成本软件环境:尽量和生产环境使用的版本和配置保持一致,并且尽可能保持最优配置网络环境:尽可能参考生产环境的网络结构和搭建,尽可能不要跨多个网段数据库中基础数据的准备基础数据的内容和数据量需要参考具体系统的业务内容和使用规模类似系统的数据量规模尽可能多增加一定比例的冗余数据测试数据准备方法数据库存储过程LR、selenium等自动化测试工具最优的性能...
代码星球 代码星球·2023-05-06

关于使用unittest单元测试框架的一些问题集

1.使用unittest.TestSuites生成的测试套件,使用HtmlTestRunner运行时报TypeError。1)是由于使用unittest.TestSuites生成的测试套件里的TestCase不支持测试数据参数化,TestCase需要使用固定数据。2)而参数化后的测试框架需要使用unittest.defaultTestLoader.discover(file_directory:放测试文件的目录,pattern='测试文件名*.py')方法来生成测试套件,使用HtmlTestRunner对象运行(测试套件对象)。2.unittest测试框架参数化。1)pipinstallddt安装ddt库。2)导入ddt库下的ddt,file_data,data。3)为继承unittest测试框架的测试子类添加@data装饰器。4)为测试子类下的测试方法添加@file_data或@data装饰器(@file_data需要传入json格式的数据文件,@data直接传入测试数据)。...

三步骤测试Linux主机是否连通

新建好一台Linux虚拟机后可以简单的通过三个步骤来测试它是否与路由连通。一、首先查看IP参数是否正确二、检查路由定义三、测试与路由之间的连接是否成功这三项成功后就表示你可以使用IP上网了。但还得定义DNS,[root@localhost~]#cat/etc/resolv.conf 来查看配置的DNS情况。...

iperf网络(局域网,家庭千兆/万兆网)性能测试

iperf.fr下载地址window选择3版本下载。解压。记得安装iperf3版本sudoaptinstalliperf3一端启动服务端,一端启动客户端。比如在window启动服务端,监听端口为5201iperf3-s客户端客户端使用-c+服务端ipiperf3-c192.168.50.229服务端客户端结果分析简单来说就是网速达到千兆。如果一端是iperf3,一端的iperf2,则要注意兼容问题:在iperf2版本使用-C参数,启用兼容模式,不论是做服务端还是客户端。...

流量测试

1.第三方工具:安测试和流量包应用2.先用adb shell ps|grep包名获得进程id,adbshellcat/proc/"+pid+"/net/dev获得接收和发送数据流量值,操作被测试应用业务,再次输入命令获得接收和发送流量,两次相减获得消耗的流量''' adbshellps|grepcom.android.contacts     adbshellps|findstrcom.android.contactsu0_a1    6131(id) 1375 99960075312ffffffffb7d846c5Scom.android.contacts 读取id对应文件adbshellcat/proc/"+pid+"/net/devreceive:接收流量transmit:发送流量每5秒取一次数据10分钟消耗流量---定义次数10*60/5=120次''...
开发笔记 开发笔记·2023-01-16

软件测试的5个基本流程

软件测试方法可以分为两种。1.需求分析:需求分析和评审就是分析客户的需求可不可行,需要怎么进行测试。2.编写测试计划:编写测试计划测试人员要测试哪些模块.在什么期限内,提交哪些文档。3.编写测试用例:测试用例就是指导测试的文档。4.执行测试:提交bug,回归测试。5.编写测试总结报告。 ...
首页上一页12345...下一页尾页