python+excel=openpyxl(一)
原计划写一个openpyxl的操作文档,普及下python如何来操作excel,结果人家官方的文档已经写的非常完美了,就临时改主意把人家的文档翻译了一遍。可以阅读英文文档的同学,建议大家直接去看官方的API操作文档官网地址:Openpyxl创建一个excel文件使用openpyxl模块工作时,我们并需要在系统文件中创建一个excel文件。只需要导入Workbook类就可以了:>>>
Java实现网络爬虫 案例代码:从网上获取《三国演义》全文
Java实现网络爬虫 案例代码:从网上获取《三国演义》全文案例2:从网上获取《三国演义》全文需求说明搭建开发环境,实现《三国演义》全文保存在本地步骤分析1、访问网址:http://www.shicimingju.com/book/sanguoyanyi.html2、分析网站URL、文档内容特征3、获取网页内容4、拆分出需求内容5、保存在本地 D:\三国演义.txtimport java.io.Bu
软件测试面试过程解析
对很多没有如何经验或者面试次数不多的小伙伴来说感觉每次跳槽或者首次面试的时候都会感觉特别紧张,然后不知道自己该准备些什么,或者不知道面试的流程是什么样子,那么就给大家分享一下我个人面试的经验。1、穿着问题很多人认为我们it人员去面试就应该这样穿正装,但是其实那只存在于微信头像上,我们面试的时候其实穿平常的衣服就可以了,那什么是平常的衣服?男生就是格子衬衫或者T恤、牛仔裤、运动鞋、双肩背
正则表达式的应用
了解了如何定义一个正则表达式,那么在实际的工作应用中,经常使用正则表达式验证哪些内容呢?针对新用户注册页面,需要验证的内容有用户名、密码、电子邮箱、手机号码、身份证号码、生日、邮政编码、固定电话等,主要是检查输入的内容是否是中文字符、英文字母、数字、下划线等,以及对输入内容的长度验证。例如,用户名是否只有中文字符、英文字母、数字及下划线,手机号码是否由数字组成,身份证号码的长度是否是15位或18位
撕开volatile的外衣一饱眼福
一、概述由于疫情的影响,今天才回到长沙,估计各位道友跟我一样早就想发泄下内心的躁动,今天就满足下各位的要求,撕开volatile的外衣让大家一饱眼福。今天打算从下面三个方面来解剖volatile 关键字是什什么?volatile 关键字能解决什么问题?使用场景是什么?volatile关键字实现的原理理? 二、volatile 关键字是什什么?在 Sun 的 JDK 官⽅方⽂文档是这样形容
全网最全最新的Pytest框架快速进阶篇
一、Pytest的前置和后置方法1.Pytest可以集成unittest实现前置和后置import unittestimport pytest class TestCase(unittest.TestCase): def setUp(self) -> None: print('unit
史上最简单的 《三角形判定》 面试题答案
面试过程中,经常遇到要求写三角形判定测试用例,要求: 利用等价类、边界值设计测试用例。直接把下面的用例背下来,默写一下就可以了。序号测试内容测试数据预期结果1等边3,3,3等边2等腰3,3,4 4,3,3 3,4,3等腰3直角三角形6,8,10直角三角形4任意2,3,4任意5非三角形9,4,4 4,9,4  
在python程序中调用java代码
Python是一门“胶水”语言,非常灵活多变,但是在一些特殊的时候,也需要调用其它语言来协助实现更多的功能;在公司使用python进行接口测试的时候,会遇到有些接口数据是由公司的开发人员进行自定义的加密算法进行加密的,此时,要开发告诉加密代码是不太可能的。跟开发小哥沟通时,很多时候都是由他给一个jar包,然后剩下的就由测试人员来发挥了。那python 该如何使用这个jar包呢?这里给大家介绍的是j
软件测试面试问题_接口测试(二)
在面试测试工程师的时候会遇到面试官提各种各样的问题,特别是对于没有经验的人来说往往都很难正确的回答上,所以这里根据我个人的工作经历整理了一部分经常会遇到的问题。 1、接口测试用例的设计要点有哪些? 对于这个问题我们可以从接口的组成来进行分析,一个接口主要有请求地址、请求方法、请求参数,其中请求地址和方法都是固定的,所以我们主要应该从请求参数入手,主要可以从以下几个方面考虑:
软件测试面试问题(一)
在面试测试工程师的时候会遇到面试官提各种各样的问题,特别是对于没有经验的人来说往往都很难正确的回答上,所以这里根据我个人的工作经历整理了一部分经常会遇到的问题 1、提交一个bug后开发说这不是bug你会怎么处理? 这个问题其实只要依据我们测试的需求文档来回答就可以了,因为需求文档上如果写的很明确那么开发就无法反驳,但是有时候需求文档也没明确说明,那
xlrd默认将整型转为浮点型
前言学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心。——法布尔 快夜深人静,窗外蛙声一遍,把这篇写完分享给大家!一、问题来由 · 1.1 问题现象:笔者在编写一段读取excel数据的代码,excel中包含整型数据,如下图: 图中 定位值 有很低概率是整型,超时时间 可填(整型)或 不可填(空字符串)· 1.2 简单读
YAML文件语法及示例
时间就像海绵里的水,只要愿挤,总还是有的。——鲁迅 今天乌天黑地,就来了几点雨,上了一天课,嗓子不舒服了。来打打字,活跃活跃手。
pip进行模块安装
前言 饭可以一日不吃,觉可以一日不睡,技术不可以一日不学。——蓝寅 python常识系列主要用陈述性举例的方式较全面的介绍一些常见、常用的python知识; 笔者编写目的可能是为了给自己做个python知识查询手册,毕竟岁数大了...... 一、pi
fixtrue基础之ids参数
前言 唯一能持久的竞争优势是胜过竞争对手的学习能力。——盖亚斯 共勉,多花精力在学习上!
fixtrue基础之ids参数
前言唯一能持久的竞争优势是胜过竞争对手的学习能力。——盖亚斯 共勉,多花精力在学习上! 一、ids参数是什么? · ids参数是配合fixture的params参数用的,如果没有设置params参数,那么ids毫无意义;· ids参数是给每一项params参数设置自定义名称用的;· params参数值包含的列表有多
fixtrue基础之params参数实现简单参数化
前言我的努力求学没有得到别的好处,只不过是愈来愈发觉自己的无知。——笛卡儿 如果大家越来越在一个领域思考的话,应该会有如上的认知。 一、params参数是什么? · params参数是fixture方法中的其中一个参数;(ps:为了防止有些朋友单独看这篇博文才写了这句)· params参数接受列表类型的数据&nb
fixtrue基础之autouse参数
前言青年最主要的任务是学习。—— 朱德 正值青年的我的任务!!!一、autouse参数是什么?· autouse参数是fixture方法中的其中一个参数;(ps:为了防止有些朋友单独看这篇博文才写了这句)· autouse从英文字面意思上来理解是自动使用;· autouse参数设置后能自动让范围内的测试方法都执行。二、autouse参数应用·&n
fixtrue基础之name参数
前言学习知识要善于思考,思考,再思考。—- 爱因斯坦今天雨后的清晨,空气格外好!一、name参数是什么?· name参数是fixture方法中的其中一个参数;· name参数是给fixtrue设置名称;· name参数的出处参考我上一篇博文。二、name参数应用 import pytest@pytest.fixture(n
fixtrue基础之scope参数
一、scope参数是什么? · scope参数是fixture方法中的其中一个参数;· scope参数用来设置fixture的应用范围,设置后,会根据设置的范围去触发执行;· scope参数有4个可选值:function(默认)、class、module、package/sessionfunction:每个方法(函数)都会执行一次;class:每
Python中的列表详解
Python中的列表详解一、列表是什么?List是python中的一种数据类型,它由一组有序的元素组成。支持字符、数字、字符串甚至也可以包含列表(列表中有列表,嵌套),元素间用逗号进行分隔。列表用[]进行标识。 二、列表的访问与操作1.列表的定义(1)定义一个空列表:list_stu1 = []list_stu2 = list() (2)定义一个有学生信息的列表:list_st