- 博客(10)
- 收藏
- 关注
原创 Gitee码云基础
一、git1. 概述git是免费的、开源的、分布式项目控制系统,可以高效快速的处理小型到大型的各种项目。git易于学习,占地面积小,性能极快,具有廉价的本地库(在本地磁盘),方便的暂存区域和多个工作流分支等特性。其性能优于Subversion,CVS,Perforce、ClearCase等版本控制工具1.1 何为版本控制版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换在公司为什么需要用版
2022-05-08 00:11:28 220
原创 GitHub基础
一、git1. 概述git是免费的、开源的、分布式项目控制系统,可以高效快速的处理小型到大型的各种项目。git易于学习,占地面积小,性能极快,具有廉价的本地库(在本地磁盘),方便的暂存区域和多个工作流分支等特性。其性能优于Subversion,CVS,Perforce、ClearCase等版本控制工具1.1 何为版本控制版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换在公司为什么需要用版
2022-05-07 23:59:20 180
原创 git基本知识
git1. 概述git是免费的、开源的、分布式项目控制系统,可以高效快速的处理小型到大型的各种项目git易于学习,占地面积小,性能极快,具有廉价的本地库(在本地磁盘),方便的暂存区域和多个工作流分支等特性。其性能优于Subversion,CVS,Perforce、ClearCase等版本控制工具1.1 何为版本控制版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换在公司为什么需要用版本控
2022-05-07 23:27:15 618
原创 python -- logging模块
一、logging介绍日志的作用程序调试了解程序运行是否正常故障分析与问题定位用户行为分析日志等级debug–最详细的日志信息,典型应用场景是问题诊断info–信息详细城府仅次于debug,通常只记录关键节点,用于确认都是按照我们预期的那样进行工作的warning–当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的error–由于一个更严重的问题导致某些功能不能正常运行时记录的信息critical-- 当发生严重错误,导致应用程序不能继续运
2022-02-22 20:00:40 135
原创 selenium学习(三)
https://blog.csdn.net/qq_41135503/article/details/121473746第二十二课–下载安装Selenium IDESelenium IDE是selenium提供的一个浏览器插件,支持Chrome和Firefox浏览器。可以实现Web自动化测试的录制和回放,还可以生成自动化测试脚本,对于初学者学习selenium编程和回归测试都有很有帮助Chrome安装见第一部分第四课https://blog.csdn.net/qq_41135503/articl.
2022-01-13 11:07:19 111
原创 selenium学习(二)
第八课–元素定位八种方式要想操作Web界面上的元素,首先要定位到该元素,Selenium提供了定位元素的API,这些方法都被定义在WebDriver类中,浙西额方法都是以find开头。方法名称描述可能带来的问题find_element_by_id通过id定位元素开发代码id应该是唯一的,常用的id进行定位find_element_by_xpath通过xpath定位元素通过浏览器插件来获得xpath路径,选中元素右键copy- copy xpathfind_ele
2021-12-21 20:32:38 1658 1
原创 selenium学习(一)
第一课为什么要学习Selenium?Selenium简称SE,是web自动化领域的事实标准,是一个开源的软件,没有操作系统和浏览器的限制,支持多种多编程语言,与其他工具轻松集成(包括 unittest pytest Junit TestNG ,Maven jenkins等),并行和分布式测试(通过 Selenium Grid实现分布式的并行测试)学习SE的关键点和难点?关键是掌握运行原理和编程的API,如何将SE测试方法运用到项目中也是关键的一部分;难点是理解SE的WebDriver运行原理、多环
2021-12-14 14:11:01 727
原创 走进性能测试(一)
目前,对软件性能最普遍的理解就是软件处理的及时性。但其实,从不同的系统类型,以及不同的视角去讨论软件性能,都会有所区别。软件性能的关注点对于不同类型的系统,软件性能的关注点各不相同Web 类应用和手机端应用,一般以终端用户感受到的端到端的响应时间来描述系统的性能;非交互式的应用,比如典型的电信和银行后台处理系统,响应时间关注更多的是事件处理的速度,以及单位时间的事件吞吐量。总结为,交互式–注重响应时间;非交互式–注重吞吐量,处理事件速度。同样的,对于同一系统,不同对象群体对软件性能和关注点也
2021-11-04 14:39:08 214
原创 单元测试详述
什么是单元测试举一个例子–工厂生产电视机工厂首先将各电子元器件组装成各模块电路板,然后再将这些电路板组装起来构成一个完整的电视机。正常的话,接通电源后,就可以观看电视节目了。但大多数情况下组装完成的电视机根本无法开机,这时就需要把电视机拆开,然后逐个模块排查问题。假设你发现是供电板的供电电压不足,那你就要继续逐级排查组成供电板的各个电子元器件,最终你可能发现罪魁祸首是一个电容的故障。这时,为了定位到这个问题,你已经花费了大量的时间和精力。那在后续的生产中,如何才能避免类似的问题呢?很容易想到,为
2021-10-21 17:33:34 1120
原创 什么才算是“好的”测试用例?
什么才算是“好的”测试用例?通常,你的第一反应很可能会是“发现了软件缺陷的测试用例就是好的用例”,我可能会反问你“如果说测试用例发现了缺陷就是好用例,那么在该缺陷被修复后,同样的用例难道就不是好用例了吗?”。你可能还会说“发现软件缺陷可能性大的测试用例就是好用例”,这话看起来还是蛮有道理的,但是我同样会反问你“你打算用什么方法来量化测试用例发现缺陷的可能性?”。类似地,你可能还会说“发现至今未被发现的软件缺陷的测试用例就是好用例”,那么我想问你的是:如何评估是否还存在未被发现的缺陷?如果软件中根本就没
2021-10-17 10:53:29 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人