![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
白码会说
自省、清醒、优秀。
展开
-
Linux 系统命令
分享总结原创 2020-10-28 19:18:27 · 87 阅读 · 0 评论 -
【精品推荐】130个令你眼前一亮的网站,总有一个你用得着(转)
精品分享,你值得一看转载 2020-10-13 15:12:57 · 3046 阅读 · 0 评论 -
【干货】如何测试小程序
基础分享原创 2020-10-10 17:15:38 · 2281 阅读 · 2 评论 -
【2020新版】软件测试学习进阶指南!
分享原创 2020-10-10 15:54:06 · 573 阅读 · 0 评论 -
【软件测试】有了测试工程师就等于有了质量吗?
答疑分享原创 2020-10-09 21:45:25 · 120 阅读 · 0 评论 -
2020新版软件自动化测试自学全套教程——中级程序员学习路线
测试分享原创 2020-10-09 16:10:49 · 1070 阅读 · 0 评论 -
【问题】Python软件测试员算是程序员吗?
讨论原创 2020-10-09 15:16:56 · 302 阅读 · 0 评论 -
【分享】黑盒测试用例设计方法介绍及使用
干货,案例资料领取转载 2020-10-09 14:49:43 · 468 阅读 · 0 评论 -
(python)Selenium - PageObject设计模式
PageObject介绍、操作,以及原则。原创 2020-09-12 21:44:55 · 310 阅读 · 0 评论 -
Selenium - 多浏览器运行
Python,Selenium多浏览器上运行代码。原创 2020-09-12 17:27:09 · 351 阅读 · 1 评论 -
Selenium3种等待方式(二)(精述篇)
Selenium的3种等待方式、代码、精简摘要篇。原创 2020-09-12 14:37:44 · 368 阅读 · 0 评论 -
Python这些入门级的知识,你都会了吗?
Python入门级小知识点以及细节部分。原创 2020-09-11 21:17:10 · 82 阅读 · 0 评论 -
一些UnitTest的基本概念与原理
标题目录一、UnitTest原理二、UnitTest概念三、UniTtest断言四、最后一、UnitTest原理UnitTest是Python自带的测试框架,还有一个框架是:Pytest,这里简单介绍下UnitTest模块的简单应用。UnitTest是Python的标准测试库,相比于其他测试框架是Python目前使用最广的测试框架。二、UnitTest概念1、test fixture:测试固件,简单来说就是做一些测试过程中需要准备的东西,比如创建临时的数据库,文件和目录等,其中 setUp() 和原创 2020-09-11 19:16:06 · 465 阅读 · 0 评论 -
Selenium常用的3种等待方式你会几种?
标题目录前言一、强制等待二、隐式等待三、显示等待最后前言 有时做WEB自动化,感觉代码没问题,但就是定位不到元素,这是为什么呢? 这是因为有时候网络或者是其它因素,导致我们需要定位的元素没加载出来,代码就执行到下一步操作了,这时我们只需加个等待时间就好了。而常用的等待方式有三种:一、强制等待不管元素加载出来没,必须等 x 秒钟,时间到了再去执后面的代码。import timefrom selenium import webdriver # 启动浏览器driver = webdrive原创 2020-09-08 21:12:13 · 239 阅读 · 0 评论 -
Python运行实现的原理
前言本文主要讲述Python 探针的实现原理,为了验证,我们会来实现一个简单的统计指定函数执行时间的探针程序。探针的实现主要涉及以下几个知识点:1、sys.meta_path2、sitecustomize.pysys.meta_path 这个简单来说就是可以实现 import hook 的功能。当执行 import 相关的操作时,会触发 sys.meta_path 列表中定义的对象。关于 sys.meta_path 更详细的资料请查阅 python 文档中 sys.meta_path 相原创 2020-08-05 22:54:17 · 466 阅读 · 0 评论 -
Python算法 — 杨辉三角
帕斯卡三角形,又称杨辉三角形是二项式系数在三角形中的一种几何排列。帕斯卡三角形通常从第0行开始枚举,并且每一行的数字是上一行相邻两个数字的和。在第0行只写一个数字1,然后构造下一行的元素。将上一行中数字左侧上方和右侧上方的数值相加。如果左侧上方或者右侧上方的数字不存在,用0替代。代码:n=int(raw_input())lst_a=[1]for i in range(n): lst_b=[0] lst_s = lst_b + lst_a lst_e = lst_a +原创 2020-08-04 22:51:28 · 593 阅读 · 0 评论 -
Python中三个排序方法 sort,sorted,reverse
Python语言中的列表排序方法有三个:1、reverse反转/倒序排序2、sort正序排序3、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,比如下面这样>>> x = [1,5,2,3,4]>>> x.reverse()>>> x[4, 3, 2, 5, 1]reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不原创 2020-08-04 22:49:30 · 845 阅读 · 1 评论 -
关于python这些你一定要懂得的知识(二)
举例说明创建字典的至少两种方法# 1dict1 = {key1:v1,key2:v2}# 2dict2 = {}dict2[key1] = v1dict2[key2] = v2# 3dict3 = dict(key1=v1,key2=v2)迭代器和生成器的区别1、迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函原创 2020-07-30 22:25:18 · 137 阅读 · 0 评论 -
关于python这些你一定要懂得的细节(一)
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。例:[-1,0,-1,1,2,4]满足要求的集合有:[-1,0,1],[-1,-1,2]class Solution {public static List<List> threeSum(int[] nums) {List<List> ans = new ArrayList(原创 2020-07-30 22:08:15 · 124 阅读 · 0 评论 -
python语言为什么好?它有什么特点?
1、Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。2、Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I’m a string"这样的代码,程序不会报错。3、Python非常适合面向对象的编程(OOP),因为它支持通过组合(composition)与继承(inheritance)的方式定义类(class)。Python中没有访问说明符(access原创 2020-07-30 21:32:17 · 137 阅读 · 0 评论 -
我们离高级软件测试工程师其实只差这么一点
随着时代的发展,软件测试工程师的角色和职责也在悄然发生变化。从一开始的瀑布式开发流程中担任测试阶段的执行者,到敏捷开发流程中 QA(Quality Assurance)角色,为整个团队和产品的质量负责。测试工程师的职责和边界在不断扩大。近年来互联网行业很多测试工程师被称为测试开发工程师,也就是具备自动化测试和测试工具开发能力的测试工程师。可以说对测试工程师能力的要求达到了一个新高。那么,在清楚测试工程师需要具备什么技能之前,我们要搞清楚测试工程师的核心问题是什么。1、如何以最小投入,来最大程度地保.原创 2020-07-30 15:03:00 · 154 阅读 · 0 评论 -
Python都有哪些强大的功能呢
Python简介Python,一个简单、解释型、交互式、可移植的、面向对象的高级语言。可进行面向对象编程。Python功能性非常强大,可以轻松获取所需大量的图片、音乐、视频、各种资源的电子书、电影、电视剧,只有你想不到,没有它下不到。整个过程,用几十行代码就能解决,省时省力。它是最接近人类自然语言的机器语言,代码简洁、操作简单、易懂易学。Python应用在各行各业里会Python的人都能让工作效率提升几倍, 它可以快速全网搜索和抓取最新图片、最适合的素材和最有创意的案例。也可以抓取用户网上的浏览.原创 2020-07-30 14:56:24 · 963 阅读 · 0 评论 -
用简单舒服的排版介绍二叉树的4种遍历
简介二叉树的每个节点最多有两个子节点。通常子节点被称作为左子树(left subtree)和右子树(right subtree)。遍历以上图为例进行遍历。对面试经验、软件、接口、自动化测试感兴趣可175317069,群内会有不定期免费资料链接发放。1、先序遍历:根节点->左子树->右子树(根左右)A、B、D、E、G、H、C、F(根节点先遍历,然后同级再先遍历左节点,后遍历右节点)2、中序遍历:左子树->根节点->右子树(左根右)D、B、G、E、H、A、C、F(先遍原创 2020-07-30 14:26:28 · 98 阅读 · 0 评论 -
关于Mysql数据库这些你一定要懂的基础
1、事务并发会导致的问题脏读在一个事务中读取到另一个事务已经修改但没有提交的数据。例如,事务A对数据进行了修改,但是还没有提交,这时事务B读取这个数据,然后事务A回滚,那么事务B取的数据无效。不符合一致性。不可重复读既不能读到相同的数据内容,事务A读取到了事务B已经提交的修改数据(一个事务范围内两个相同的查询却返回了不同数据)。例如,事务A先读取数据,然后事务B对该同一数据修改并提交,那么事务A再次读取该数据时,由于事务B对该数据的修改,事务A两次读到的的数据可能是不一样的。不符合隔离性。幻读原创 2020-07-29 22:09:22 · 110 阅读 · 0 评论 -
阿里、头条、百度一二三面经典大厂题目(三)
1、TCP与UDP的区别基于连接与无连接;TCP保证数据顺序,UDP不保证。TCP要求系统资源较多,UDP较少;UDP程序结构较简单;流模式(TCP)与数据报模式(UDP);TCP保证数据正确性,UDP可能丢包;2、TCP和UDP分别对应协议(应用层)TCP:STMP、TELNET,、HTTP、 FTP。UDP:DNS、TFTP、RIP、DHCP、SNMP。3、TCP与UDP分别应用在什么方面TCP:对效率要求低,对准确性要求较高 。如文件传输、重要状态的更新等。UDP:对原创 2020-07-29 16:18:37 · 172 阅读 · 0 评论 -
一线大厂经典算法面试题(一)
1、计算得到最少硬币数货币系统有1、4、16、64共计4种硬币,以及面值为1024的纸币。现在用1024的纸币购买一件价值为N(0<N<=1024)的商品。问最少收多少硬币?方法一:(1024-N)/64得到的余数再除以16,得到余数再除以4,得到余数相加。class Solution: def minnum(self, N): num = 0 res = 1024-N for i in [64, 16, 4, 1]:原创 2020-07-28 22:40:47 · 746 阅读 · 0 评论 -
用Python实现对Tree树基本的增删查找方法
一、Tree树的基本属性1、name:当前节点名字2、parent:父节点对象3、child:字节点对象class TreeNode(object): def __init__(self, name, parent=None): super(TreeNode, self).__init__() self.name = name self.parent = parent self.child = {} def __re原创 2020-07-28 19:22:50 · 1003 阅读 · 0 评论 -
关于Python二叉树及节点的创建与遍历
1、首先我们需要一个节点类和一个树类。创建节点类class Node(object): def init(self, item): self.item = itemself.lchild = None # 左孩子self.rchild = None # 右孩子创建树类class BinaryTree(object):def init(self, node=None):self.root = node # 给个root根节点,一开始为空,然后添加节点2、同时树原创 2020-07-28 17:08:23 · 638 阅读 · 0 评论 -
大厂总监展图式带你搞定接口理解与接口测试意义!
一、接口的定义:1、接口是前后端沟通的桥梁,是数据传输通道,包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。2、接口是把自己提供给外界的一种抽象化物,使其能被内部修改而不影响外界与其交互的方式。下面以生活实例举例说明什么是接口 :电脑上的键盘的按键就是电脑向人提供的接口。键盘上的按键(接口),打字时候输入的qwer(接口的输入) ,展现在电脑屏幕上的qwer(接口的输出)。二、接口的本质:接口是具有特定输入和特定输出的一套逻辑处理单元,也可以理解成它是一种契约,遵循一原创 2020-07-13 21:36:35 · 239 阅读 · 0 评论 -
大厂测试员为你制定,从零开始的Python之旅
前言你一定听说过python是一门简洁高效的、对新手友好的编程语言。无论是营销、运营、还是产品经理,高效地获取数据已成为必备技能。零基础学编程,选择python是个不错选择。虽然国内基本以c、java语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言。此外,python在机器学习,人工智能领域也非常流行,算得上是算法工程师的标配编程语言。下面的内容由浅入深,建议按照顺序阅读学习。如果你觉得内容不错,给我点个赞吧 ~一. Python基础Python基础01 Hell原创 2020-07-09 22:37:20 · 132 阅读 · 0 评论