测试笔记总结

文章讲述了中间件在软件测试中的不同类型和作用,如数据库中间件、消息队列等,并提及了接口自动化测试常用的工具如Jmeter和Postman。同时,讨论了如何提升自动化脚本的稳定性,包括数据管理、降低耦合性、环境稳定性和异常处理。最后,作者分享了个人在软件测试工作中的经验与感悟,强调了持续学习和适应新挑战的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中间件是指在不同的应用程序或系统之间进行
通信和数据传输的软件组件,它位于操作系统和应用程序
之间,提供了通用的服务和功能,可以简化应用程序的开
发和管理。
在软件测试中,常见的中间件包括:
1.数据库中间件:用于连接数据库和应用程序之间的接
口,例如ODBC、JDBC等。
2.消息队列中间件:用于实现不同应用程序之间的异步通
信,例如ActiveMQ、RabbitMQ等。
3.Web服务器中间件:用于处理HTTP请求和响应,例如A
pache、Nginx等。
4.应用服务器中间件:用于处理应用程序的请求和响应,
例如Tomcat、.WebSphere等。
5.缓存中间件:用于提高应用程序的性能和响应速度,例
如Redis、Memcached等。
6.服务总线中间件:用于实现不同系统之间的集成和通
信,例如ESB、Mule等。
7.消息中间件:用于在分布式系统中实现消息传递和处
理,例如afka、RocketMQ等。

自动化:说一下常用的接口自动化工具/框架
Jmeter、Postman
Requests、pytest、.unitest、HTTPClient、testNG、Junit
如何提升自动化脚本的稳定性
.避免使用固定的数据,测试用例中使用老的测试数据
可能会被别人修改或删除。
所以每次跑脚本前,在脚本中构造新的数据,跑完脚本
后,把数据清理掉。
6.降低用例之间的耦合性,每个用例尽量都走完整的流
程,不要依赖于其他用例,避
免其他用例执行失败,影响了后续的用例。
c.提升依赖环境的稳定行,通常某些用例会依赖第三方系
统的环境,如果第三方环境
不稳定,会造成用例执行的不稳定。可以采用mock的形
式,屏蔽第三方环境,提
升环境稳定性。
d.脚本的异常处理,在脚本中要多考虑可能出现的异常,
尽量对每种异常都有对应的
处理方法,避免失败后程序退出

延时处理某些或某个动作
setTimeout(function({
node.attr.href node.nodes 0.text
console.log(node.nodes 0.text),1000);

总结
这就是我这几年软件测试工作的经历和自我复盘,从一把烂牌,到不断选择新的方向.我的总结如下:
1.开局一把烂牌并不能决定未来,坚持走下去,你会有不一样的经历,也能看到更精彩的风景;
2.迷茫或面临挑战时,扪心自问,你现在的能力是否可以承担风险并且获得更好的平台或者机会;
3.职场中能遇到一位好领导,是很珍贵的一件事。它能告诉你如何避免走弯路,如何做正确的事情。也
会给你学习成长实践的机会,甚至以身作则培养你养成好的工作习惯;
4.大公司的好处是显而易见的,履历镀金、项目经验、复杂度更高的业务和系统以及更多更优秀的人,
能从他们身上看到并学到很多受用终生的能力;
5.优秀的工程师不仅需要好的技术能力,项目组织、沟通协调、抗压等软能力更重要;
6.优秀的技术管理者,除了管理能力,技术能力以及对业务的理解,依然是很重要的;
7.及时复盘,不放过每一个细节,不断寻求问题的本质,在更高的维度寻求更优解,才能避免再次犯
错;
8.知识不是你知道多少,而是你坚持学习并且大量实践后才能成为你自身的核心竞争力;
9.不要放弃尝试新的可能性,要跳出舒适区,过程中要努力思考自己未来的发展路径和规划
10.长期坚持做一件事,阅读、时间、思考、复盘、交流,是必不可少且一定有所得的成长方式;

关键字s和==的区别
a 'hello world'
0
'hello world
a
==b#返回True
aisb#返▣False
注意:s判断是否是一个D,==判断内容是否一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值