- 博客(17)
- 收藏
- 关注
原创 软件测试学习第十八天--python高阶函数和模块
此函数是Python中内置的高阶函数,此函数是一个对于可迭代对象的过滤器,过滤掉不符合条件的元素,返回一个迭代器,如果要转换为列表list转换,此函数需要接受两个参数,第一个是函数引用或者None 第二个为可迭代对象,可迭代对象中每个元素作为参数传递,此函数就会进行判断,判断是否是为真,返回布尔值,然后会把返回为真的值存储在可迭代对象中,为假剔除。print(time.strftime('%Y-%m-%d-%H-%M-%S'))#时间戳,年月日时分秒 2025-03-26-09-41-43 ***自动化。
2025-03-26 20:01:21
391
原创 软件测试学习第十七天----Python知识总结
"27、l1 = ['aa', 'ccc', 'e', 'duoceshi', 'hello']对此列表中的元素根据元素的长度从大到小来排序"'40.两个列表[1, 5, 7, 9]和[2, 2, 6, 8]合并为[1, 2, 2, 5, 6, 7, 8, 9]?'39.列表推导式求列表所有奇数并构造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]'冒泡排序是一个简单的排序算法,思路就是通过相邻的元素比较和交换来将最大的或者最小的元素逐个的移到数据的末尾。
2025-03-25 20:31:34
306
原创 软件测试学习第十四,十五天--python题目练习
题目1)l = ["apple", "banana", "cherry", "date"]排序 输出: ['date', 'apple', 'banana', 'cherry']2)删除字符串两边的空格s =' hello word ' 3)把字符串中所有的空格去掉s =' hello word '4)判断字符串s =' hello word '是否以 he 开头,并输出结果"5)s="123a4b5" 通过方法得到123返回6)把456存放在列表中7)把100的奇数和偶数分别存放在不同的列表中
2025-03-22 13:43:49
406
原创 软件测试十二、十三天----Python学习
支持切片索引,元组里面如果只有一个元素的时候后面一定要加一个逗号,否则不是元组类型,是元素对应的类型。三个值的时候,隔位值不能够为0 也不要为1 0的时候会报错的,1表示不隔位'd1={'name': 'zhangs','age':18} #多个键值对。d1={'name': 'zhangs','age':18} #多个键值对。d1={'name': 'zhangs','age':18} #多个键值对。(2)使用pop()函数,删除指定索引的元素,默认删除列表末尾的元素。
2025-03-20 19:04:14
457
原创 软件测试之有关测试环境和服务器
可以在tomcat服务器里面有一个conf目录中然后找到一个文件名称sever.xml文件,然后再这个文件的第70行就可以修改了。此目录是存放应用程序的目录,当tomcat启动之后就会去加载这个目录中应用程序,代码包就是存放在这个目录里面的。5、服务器(虚拟机,云服务 -华为云,阿里云,腾讯云,国外云服务器)1)tree 最详细的日志信息,记录最底层的细节,用于调试阶段。此目录是系统管理所有的指令的目录,启动服务器脚本停止服务器脚本。1、项目中:测试环境都是运维同事来完成的(构建,部署,维护)
2025-03-18 17:19:00
444
原创 软件测试学习之MySQL问题练习
如果左表的数据是少于右表的时候,左表全部显示,右表只取和左表相同字段值的显示,不相同的字段值不显示。如果是右连接方法,右表的数据如果大于左表的数据的时候,右表全部显示,左表缺失的值系统会自动补齐NULL。3、如果是左连接方法,左表的数据如果大于右表的数据的时候,左表全部显示,右表缺失的值系统会自动补齐NULL。如果右表的数据是少于左表的时候,右表全部显示,左表只取和右表相同字段值的显示,不相同的字段值不显示。如果是用的char类型,因为char类型是固定的所以不管你如何的分裂和迁移都不会导致速度降低。
2025-03-18 15:43:16
488
原创 软件测试学习第十一天----Mysql数据库的视图,索引,外键,备份
3)创建表的关联关系(2个表或者以上的表实现关联,关联就是需要表和白哦里面具有相同的条件)references 表和表实现联系。1,优点:快速的查询数据,可以保持数据的记录的一致性,使用排序分组等语句的进行查询的时候所有可以减少排序分组的时间。
2025-03-17 21:07:52
358
原创 软件测试学习第九、十天----MySQL数据库多表查询
如果是右连接方法,右表的数据如果大于左表的数据的时候,右表全部显示,左表缺失的值系统会自动补齐NULL。如果右表的数据是少于左表的时候,右表全部显示,左表只取和右表相同字段值的显示,不相同的字段值不显示。如果左表的数据是少于右表的时候,左表全部显示,右表只取和左表相同字段值的显示,不相同的字段值不显示。这个a和这个c是满足链接条件的因为这两个表的id是相同的 a.id =1,2 c.s_id=1,2。答:在查询的过程中所需要的信息在不同的表当中,这种情况就需要使用多表进行连接然后查询。
2025-03-17 21:05:15
327
原创 有关MySQL练习二----多表查询
18.列出部门员工收入不超过7500,且大于3000的员工年纪及部门编号;14.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序;13.求员工收入小于4000元的员工部门编号及其部门名称;23.列出部门员工收入大于7000的员工号,部门名称;6.找出年龄小于平均年龄的员工的姓名,ID和部门名称。
2025-03-17 20:59:34
932
原创 软件测试学习第八天----Mysql命令(二)
having是在分组之后对分组进行筛选的,也可以和where一样得到对应的结果,having是可以在后面接聚合函数,但是where条件是不能够直接的接聚合函数。
2025-03-12 20:04:07
271
原创 有关Mysql数据库表的一些简单练习
21、查询语文成绩和英语成绩都低于60分的班级,并显示成绩姓名和ID号。21、查询语文成绩和英语成绩都低于60分的班级,并显示成绩姓名和ID号。6,查询1833班与1832班,语文成绩与数学成绩都小于80的姓名。6,查询1833班与1832班,语文成绩与数学成绩都小于80的姓名。23、统计1833班语文成绩大于平均成绩的人的姓名,成绩和ID号。23、统计1833班语文成绩大于平均成绩的人的姓名,成绩和ID号。20、查询英语成绩和数学成绩都不及格的班级成绩姓名年纪。
2025-03-12 19:45:04
633
原创 软件测试学习第七天----MySQL数据库(一)
4、语句的类型也不同的,delete是属于dml的语句,truncate是属于ddl的语句,所以在事务上面也会出现不同的现象,delete在事务中是可以回滚和提交操作的,truncate在事务中执行后会自动commit所以是不可以回滚的。(6是原名称,7是更改名称)
2025-03-11 20:11:45
731
原创 软件测试学习第六天----BUG认知
3)如果不是需求方面的问题是其他的问题,同样我会在自己复现BUG的时候会做好相关的记录和备案(截图,录屏等)后续找到开发进行演示作为解释证据的,复习OK后继续的找到开发同事当面的进行构建解释,如果开发能够接受那最好了,如果开发同事还是不接受,那么我同样还是会继续的沟通,如果实在是无法沟通了,这个情况话我就会找到相关领导,然后拉起一个会议阐述我碰到的问题,然后通过领导在进行处理和解决。1)P0核心功能用例,这个用例是用于做冒烟测试,测试开始的时候最希望执行的用例,一旦用例执行失败就会影响到后面的用例的执行。
2025-03-11 17:24:15
1366
原创 软件测试学习第四、五天--Linux命令二
1)Liunx系统中是一个多用户多任务的操作系统,这个系统是支持多个用户同一时间内登录并且操作,不同的用户可以执行不同的任务,他们之间也不会产生任何影响,不同的用户之间他们都拥有他们自己的权限,然后每个用户操作都是在自己权限范围内进行操作。a:软链接:在Liunx系统中是比较常用的命令,作用就是某一个文件在另外的一个位置建立一个同步的链接,建立的链接直接执行了原文件所在地址,软连接不会另外的占用资源,当同一个文件需要再多个位置被用到的时候可以使用软链接实现。
2025-03-07 19:45:00
428
原创 软件测试学习第三天----Linux命令(一)
root@localhost dcs116]# cat f4>>f3 (当前有f3所以执行追加的功能,把f4内容追加到f3中)[root@localhost dcs116]# head -n 10 f1|tail -n 5(提取前10行内容然后从中提取后5行内容)-rw-r--r--. 1 root root 50 Mar 4 22:35 f3 (备份出来的文件)5p' f1(第2和第5行)[root@localhost dcs116]# sed -n '2,5p' f1(2-5行)
2025-03-05 16:28:39
948
原创 软件测试学习第二天
2、运维同事把环境搭建是OK,并且开发代码写完了打包给到运维,运维正常的部署到的对应的测试环境中,环境可用。2、发现的所有(致命,严重,一般,提示建议)BUG都必须开发修复完毕且测试复测通过关闭。5、如果万一有遗留的BUG需要做详细的说明,解决方案,跟进情况,后期解决的情况。上线后 --成功发版----测试一般会在生产环境中轻量级走查看看是否正常无痕迹。3、测试人员在环境中对功能进行的冒烟的测试工作,且冒烟测试是通过的。4、找到相关的同事(产品,开发,客户,等确认时间)测试用例文档OK(通过评审了的)
2025-03-05 08:53:28
348
原创 测试学习第一天
目的是为了提高测试效率和覆盖率,通过对输入域的分析,划分出有价和无价等价类,确立并选出具有代表性的值进行测试,要对有价和无价等价类进行覆盖测试。因为多数错误往往发生边界值附近,一般对于程序来说,越靠近边界程序越复杂越容易出错,所以需要对边界的点进行测试,能有效的发现程的Bug。在写测试用例的时候我们不可能只测正常的点而忽视异常的点,要对有价和无价进行测试覆盖,提高软件测试质量。其六可以方便测试的工作组织提高工作效率,降低测试工作交接的成本。等价类方法,因果图方法,边界值方法,判定表方法。
2025-03-04 00:17:24
183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅