测试工程师Python开发实战--51Testing独家连载

发表于:2023-7-05 09:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:胡通    来源:51Testing软件测试网原创

#
Python
本书概述:本书是测试工程师们的Python开发秘籍,涵盖了Python核心知识点和实际项目案例,让你快速掌握Python工具开发技能,在测试领域中脱颖而出!
作者:胡通
出版社:人民邮电出版社
出版日期:2023年5月
 
内容简介
本书是为测试人员编写的Python开发实战指南,共3篇:基础篇、专题篇、实战篇,包含Python的核心知识点和实战案例,帮助测试人员快速掌握Python工具开发技能。本书始终贯穿“二八定律”、封装复用和质量自测的指导思想,结构清晰,案例丰富,实用性强,适合使用Python进行测试开发的读者阅读和提升,也适合Python初学者参考学习。
作者简介
胡通,中移(杭州)信息技术有限公司高级工程师、信息系统项目管理师,《大话性能测试:JMeter实战》作者,具有近10年工作经验,擅长性能测试和测试工具开发,对JMeter和Python有较多研究和实践,著有6项发明专利,并在技术领域持续思考和创新。
前言
目录
独家连载
第一篇基础篇
第1章Python环境
1.1Python简介
1.1.1Python的特点
1.1.2Python的用途
1.1.3Python的历史
1.2Python安装升级
1.2.1Python安装
1.2.2Python运行
1.3pip管理工具包
1.3.1pip命令
1.3.2离线安装
1.3.3更换pip源
1.4Python虚拟环境
1.4.1基本概念
1.4.2pipenv特性
1.4.3pipenv安装
1.4.4创建虚拟环境
1.4.5pipenv管理依赖
1.4.6pipenv安装依赖工具包
1.4.7常用命令
1.4.8部署迁移虚拟环境
1.5本章小结
第二篇专题篇
第4章常用百宝箱
4.1自定义异常处理
4.1.1异常含义
4.1.2异常处理方法
4.1.3自定义异常
4.1.4封装示例
4.2日志处理
4.2.1logging库
4.2.2logging日志等级
4.2.3logging四大组件
4.2.4封装示例
4.3邮件处理
4.4时间处理
4.5多线程处理
4.5.1线程的含义
4.5.2线程的使用
4.5.3线程池的使用
4.5.4高级用法
4.6Excel处理
4.6.1基本概念
4.6.2封装示例
4.7配置文件处理
4.7.1yaml基础
4.7.2PyYAML库
4.7.3封装示例
4.8正则表达式处理
4.8.1常用字符功能
4.8.2re模块简介
4.9命令行参数解析
4.9.1命令行参数含义
4.9.2命令行参数解析库
4.10with正确使用
4.11文件读写处理
4.11.1基本的语法
4.11.2文件的读写
4.11.3文件的关闭
4.11.4大文件处理
4.11.5分块下载大文件
4.12序列化处理
4.12.1序列化和反序列化方法
4.12.2pickle库
4.12.3json库
4.12.4msgpack库
4.13本章小结
第三篇 实战篇
第7章 音频测试工具开发
7.1需求背景
7.2涉及知识
7.2.1MP3文件
7.2.2WAV文件
7.3代码解读
51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号