10 2022 档案
摘要:1.需求点100%被覆盖 2.被测功能点或控件100%被覆盖 3.必须验证正确性操作、正常数据和可能导致出错的数据、操作 4.有数据值域的必须考虑数据值域覆盖:边界值、等价类 5.所有边界值都必须覆盖 6.等价类必须包含有效和无效等价类 7.等价类各子类不存在交错以避免冗余 8.等价类的使用避开边界
阅读全文
摘要:一、properties文件简介 java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是 "键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方
阅读全文
摘要:本文大多数例子搬自 python cookbook 这里是对学习的一个总结和提炼ps:python版本为python3 1.解压序列赋值给多个变量 # 有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?data = ['ACME', 50, 91.1, (2012
阅读全文
摘要:如何对一条查询语句进行性能分析,必不可少的要使用的是explain,explain的意思是执行计划;那接下来我们就详细说明一下explain的返回结果; 一、explain的使用方法 explain select语句; 例如:explain select * from stuInfoA; 返回的结果
阅读全文
摘要:selenium自动化脚本最基础的就是元素定位和元素操作,下面就以百度为例介绍最常见的xpath定位方式 基本定位方式: 以百度的搜索框为例 from selenium import webdriver import timedriver = webdriver.Chrome()driver.get
阅读全文
摘要:前言 环境不会改变,解决之道在于改变自己。 最近笔者再整理堆内存溢出方向的课程,写些杂项资料,留着自用的,有需要的看看~ 一、JVM内存堆参数含义 -Xmx128m #最大内存设置,指设定程序运行期间最大可占用的内存大小-Xmn32m #最小内存设置,指设置年轻代大小,整个JVM内存大小=年轻代大小
阅读全文
摘要:前言行动是成功的阶梯,行动越多,登得越高。不能懒,继续多更新分享一些给大家~~ 一、expected_conditions模块是什么?是Selenium的一个子模块,selenium.webdriver.support.expected_conditions可以对网页上元素是否存在,可点击等等进行判
阅读全文
摘要:前言 读书之法,在循序而渐进,熟读而精思。——朱熹 抽空又来写一篇,毕竟知识在于分享! 一、xlwt模块是什么python第三方工具包,用于往excel中写入数据;(ps:只能创建新表格,不能修改表格内容!!)它支持 xlsx 和 xls 格式的excel表格;与之对应的还有一个xlrd包,用于读取
阅读全文
摘要:背景 在上一个项目上,由于项目成员大部分是新入职的同事,所以对于测试不是很熟悉,这就导致了在项目前期,项目上的很多测试都不太make sense,虽然没有什么定量的东西来描述,但是总结起来就2个点: 1.测试的名字比较模糊。 2.测试代码不易读。 深入剖析 测试名字比较模糊 对于这一个问题,是因为很
阅读全文
摘要:原计划写一个openpyxl的操作文档,普及下python如何来操作excel,结果人家官方的文档已经写的非常完美了,就临时改主意把人家的文档翻译了一遍。可以阅读英文文档的同学,建议大家直接去看官方的API操作文档官网地址:Openpyxl 创建一个excel文件 使用openpyxl模块工作时,我
阅读全文