- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 QA核心竞争力
我们知道,不同的工作和任务所需要的核心能力不同,因而核心竞争力也就不相同。通用的专业能力包括缺陷管理、流程改进、可用性测试、质量度量与运营等。过了入门阶段后,QA 需要能够主导一个业务方向的测试工作,并协助建设质量保障体系,这也体现了 QA 团队的核心价值。当你有了一定的测试经验和项目经验后,你需要有针对性地扩大自己的知识深度,并打造基于自身职位的核心竞争力,使 QA 的价值得以更全面地体现。而无论从事哪个方向,职业发展总要经历入门、进阶、高阶三个阶段,我这里也将从这三个阶段来阐述 QA 的核心竞争力。
2024-03-01 10:43:45 536
原创 Linux命令-操作快捷命令
● - Ctrl + a \ Ctrl + e:移动光标到命令行首\行尾;● - Ctrl + w \ Ctrl + k:删除光标之前\之后的内容。● Ctrl + d:终端中输入 exit 后回车。● Shift + p:根据 CPU 使用率排序;● - Ctrl + r:可以快速查找历史命令;● - Ctrl + l:可以清理控制台屏幕;● Ctrl + c:强制终止程序的执行;● Shift + m:根据内存占用排序。● Ctrl + z:挂起一个进程;● ZZ:文件保存并退出。
2023-10-14 18:45:42 119
原创 《赢在测试》摘录
机会来自能力,而能力来自于日常的学习和积累对软件产品了解到什么程度,测试才能做到什么程度。目录优秀测试人员具备怎么做要懂得如何思考和分析推动开发和测试的规范化不断积累、总结、分享不断学习保持良好的沟通深度积累其他做事的原则测试的意义测试团队为软件发布提供质量信息职业路线优秀测试人员具备优秀的测试工程师,不仅需要时间的积累,也需要测试知识、技能和测试经验等的持续积累。第一,深入了解测试对象,即测试人员需要深入了解被测产品的架构、功能与业务知识。第二,熟悉研发流程,即知道在什么时候应该做什么事情.
2022-03-05 16:33:31 142
原创 测试需求分析
1.什么是测试需求(what)测试需求主要解决“测什么”的问题 ,是用来识别什么内容是需要进行测试的、是以软件开发需求为基础进行分析,通过对开发需求的细化和分解,形成可测试的内容、应全部覆盖已定义的业务流程,以及功能和非功能方面的需求,不需要实际的数据出现。2.为什么要做测试需求分析(why)要成功测试一个项目,必须先了解测试规模、复杂程度和可能存在的风险,这些都是需要通过详细的测试需求分析;如果能够对测试需求做的详细且精准,表面对所测软件的了解越深、对所要进行的任务内容就越清晰,就更有把握测试的质量
2022-03-05 14:35:21 4686
原创 进程 线程 协程
目录进程线程线程的生命周期常用创建线程的方法Thread 常用函数sleep(long millis)yield()join()setPriority()interrupt()wait()notify()协程三者关系:进程与线程的区别问题线程 进程的区别start和run的区别进程定义:为了更好利用CPU资源而出现。通过进程分配系统资源,标识任务。进程是系统资源分配到最小单位。进程占有的资源:地址空间、全局变量、文件描述、各种硬件资源调度:分配CPU去执行进程上下文切换:进程状态的记录、恢复
2022-02-08 21:05:22 409
原创 数据库基础-事务
定义事务是由一系列对数据的访问与更新操作组成的程序执行逻辑单元特性1、原子性:是指事务由原子的操作序列组成,所有操作要么全部成功,要么全部失败回滚。2、一致性:是指事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处以一致性状态。比如在做多表操作时,多个表要么都是事务后新的值,要么都是事务前的旧值。3、隔离性:是指多个用户并发访问数据库时,数据库为每个用户执行的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。事务的隔离级别我们稍后介绍。4、持久
2022-02-07 20:15:38 128
原创 python-深浅拷贝
浅拷贝在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的。也就是说浅拷贝它拷贝的是浅层次的数据结构(不可变元素).深拷贝深拷贝,除了顶层拷贝,还对子元素也进行了拷贝。原始对象和拷贝对象所有的可变元素地址都不一样了注意:可变元素的拷贝,如果对不可变元素进行拷贝,那么是毫无意义的深浅拷贝的作用1,减少内存的使用2,以后在做数据的清洗、修改或者入库的时候,对原数据进行复制一份,以防数据修改之后,找不到原数据。...
2022-02-07 17:47:13 787
原创 python学习:for-else
背景:写求素数时代码时,看到有用到for else实验一for i in range(0,10): print(i) if i==3: breakelse: print("hello")结果实验二:for i in range(0,10): print(i)else: print("hello")结论如果for循环正常结束,else中语句执行。如果是break的,则不执行...
2022-02-06 13:08:13 661
原创 接口测试-基本介绍
是什么是什么:软件在开发的时候一般先开发后端,后端开发完成后需要做集成测试。接口测试就是绕过前端,直接对接口调用,测试接口功能是否正常。原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程;重点:检查数据的交换,传递和控制管理过程,还包括处理的次数;优点:1,测试尽早的介入可以节省前后端联调的时间 。 2.一个接口问题在界面上可能展示多个问题,减少后面的功能测试时间及bug。为高复杂性的平台带来高效的缺陷监测和质量监督能力,平台越复杂,
2022-02-02 22:13:08 943
原创 python基础知识-数据类型
大纲1、Numbers1.1 分类int(整型)Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True == 1、False==0 会返回Truebool(1)=True; bool(0)=False; bool(‘abc’)=True; bool(‘’)=False; bool(None)=False;long(长整型,也可以代表八进制和十六进制)float(浮点型)complex(复数)type() 函数可
2021-10-17 11:37:32 194
原创 分享一个小知识点:执行力提升篇
日本经营之神松下幸之助认为:“一个企业的成功,20%在战略,80%在执行。”没有执行力就没有竞争力。提升执行力需要抓好一个重点、两个前提、三个管理和四个心态。一个重点:拿结果结果思维是责任思维+分析思维+价值思维+效率思维,即做任何一件事都必须做到讲责任、善分析、有价值、高效率。拿结果,需要明确三个要点:一,完成任务不等于完成结果。二,好的态度不等于好的结果。三,履行责任不等于有好的结果。好的结果一定要具备三要素:1,能衡量。即结果是量化的。2,有价值。即结果是符合预期。3,可交换。即结
2021-06-19 11:30:36 278
原创 分享一个小知识点:沟通技巧
沟通的质量决定了做事的质量,其中有7个“C”:1. 清晰(Clear)无论是说话还是书写,清晰传达出你的信息和目标是第一步,无论是从口头语言上,还是身体语言上。在开口之前想清楚:你为什么要和对方沟通?如果连自己都不确定,对方就更难确定你的意图了。2.简洁(Concise)如果你想让对方更明白你在说什么,就去除不必要的信息。不要绕来绕去,能用3个句子表达的,就不要用6个句子来表达。3.具体(Concretel)描述一些必要的细节和事实 (少量、有重点),让对方更能够理解你所描述的事情。4.准确(
2021-06-19 10:54:18 720
原创 os.path的使用
文章目录1、os.path.abspath(file)2、os.path.dirname(file)3、os.path.basename(file)1、os.path.abspath(file)1、__file__指的是当前脚本及绝对路径,比如G:/python/code/selenium1/test1/test44.py。 通过调用 file 属性输出的绝对路径,我们可以很轻易地找到该模块(或包)的源文件。注意,并不是所有模块都提供 file 属性,因为并不是所有模块的实现都采用 Python 语言,
2021-02-10 15:07:06 3846
原创 《高效人士的七个习惯》--笔记
第一章 由内而外全面造就自己由内而外:从自身做起,甚至更彻底一些,从自己的内心做起,包括自己的思维定式、品德操守和动机。由内而外是一个持续更新的过程,螺旋向上的,它让我们不断进步,直到实现独立自强与有效的互赖。要改变现状–》改变自己–》改变自己对问题的看法只重技巧就仿佛靠前临时抱佛脚,纵使有时顺利过关,甚至成绩还不错,但没有日积月累的付出,绝对无法学得精通。 如果我们只想让生活发生相对小的变化,那么专注于自己态度和行为即可,但是实质性的生活变化还是要靠思维的转换。梭罗曾经说过:“一棵邪恶的大叔,砍
2020-10-25 18:28:01 395 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人