Web 应用程序的类型及其测试点
由于高人气和需求,Web应用程序领域变得广阔。因此,有时我们会用其他名称来指代特定类型的网络应用程序,这些名称表示更大图片的特定子域。例如,如果您在一个自动刷新的网站上观看现场比分,它就变成了一个动态网站。如果网站在线销售商品,它就会成为电子商务网站,依此类推。
『哈哥赠书 - 54期』-『架构思维:从程序员到CTO』
在程序员的职业规划中,成为软件架构师是一个非常有吸引力的选择。但是对于如何才能成为一名架构师,不少同学认为只要代码写得好,就能得到公司提拔,晋升为架构师。
Python自动化测试中的Mock与单元测试实战
在软件开发过程中,自动化测试是确保代码质量和稳定性的关键一环。而Python作为一门灵活且强大的编程语言,提供了丰富的工具和库来支持自动化测试。本文将深入探讨如何结合Mock与单元测试,利用Python进行自动化测试,以提高代码的可靠性和可维护性。
跟selenium并肩的自动化神器 Playwright 的 Web 自动化测试解决方案
Playwright简介:Playwright优势:Python环境:python解释器+IDE工具,不知道怎么安装的可参考: python3.4 + pycharm 环境安装 + pycharm 使用Playwright环境:
Vitest 单元测试方案
Vitest 是一个面向 Vite 的极快的单元测试框架。它利用了 Vite 的优势,提供了一种全新的测试体验。本文将介绍如何在项目中集成和使用 Vitest 进行单元测试。
Postman自动化接口测试实战
postman基础用法就不介绍了,先创建一个GET请求,URL中有配置各种动态参数
LLM、GPT和人工智能之间的关系和区别,你知道多少?
首先,人工智能(Artificial Intelligence,AI)是一门研究如何使计算机具备智能的科学与工程领域。它涵盖了许多不同的技术和方法,旨在使计算机能够模拟和执行人类智能活动,如学习、推理、理解语言等。
探讨2024年AI辅助研发的趋势
AI的广泛应用正在重塑各行各业,其中,AI辅助研发作为科技和工业领域的一大创新热点,正引领着研发模式的深刻变革。从医药到汽车,从软件到材料,AI的渗透不仅提升了研发效率,降低了成本,更在解决复杂问题上展现出前所未有的潜力。通过深度学习等技术,AI可以预测材料的性能和结构,为新材料的设计和开发提供指导
浏览器常用基本操作之python3+selenium4自动化测试
我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现
selenium+python自动化测试之使用webdriver操作浏览器的方法
selenium从2.0开始集成了webdriver的API,提供了更简单,更简洁的编程接口。selenium webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持进行web-app测试。从这篇博客开始,将学习使用如何使用python调用webdriver框架对浏览器进行一
selenium 做 Web 自动化,鼠标当然也要自动化!
我们在做 Web 自动化的时候,有时候页面的元素不需要我们点击,值需要把鼠标移动上去就能展示各种信息。这个时候我们可以通过操作鼠标来实现,接下来我们来讲一下使用 selenium 做 Web 自动化的时候如何来操作鼠标。鼠标操作,我们可以使用 selenium 的 ActionChains 类来实现
selenium3.0+python之环境搭建的方法步骤
使用selenium3.0+python3操纵浏览器,打开百度网站。(相当于selenium的hello world)
一个 41 岁老程序员的 2023 年总结 - 利用 AI 延长自己的编程寿命
转眼间 2023 年又将结束了。我从 2007 年硕士毕业参加工作至今,已经以软件开发工程师的身份,在现在这家公司,工作整整 17 年了。回顾自己这些年的 IT 从业经历,我觉得有三次的技术发展浪潮,给我留下了深刻的印象。第一次是我还在计算机专业本科就读时,我们寝室兄弟们用的都还是 Windows
单元测试与白盒测试的区别
l 单元测试和白盒测试是不同的,虽然单元测试和白盒测试都是关注功能虽然他们都需要代码支持,但是级别不同,白盒测试关注的是类中一个方法的功能是更小的单位,但是完成一个单元测试可能需要N多类,所以说作单元测试需要什么写驱动和稳定桩,比如查询单元是一个查询包包N多的测试类,测试数据,运行他需要提供数据的部
Git总结 | Git面试都问些啥?
Git 垃圾收集器(Garbage Collector)是一个负责清理不再被引用的 Git 对象的机制。在 Git 中,所有的数据都被存储为对象,包括提交(commits)、树对象(trees)、标签(tags)等。有时候,由于分支切换、分支删除等操作,一些对象可能变得不再可达,但仍然占用着存储空间
新版selenium4.0 + Python使用详解
Selenium是一个用于Web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,GoogleChrome,Opera,Edge等; 支持的开发语言有Java、P
几分钟,教你搭个 AI 绘画平台~
还可以在 Stable Diffusion 平台设置一些其他的参数,来优化生成的效果,比如 Sampling method、Sampling steps、CFG Scale、Seed 等,这些都可以从上面的网站复制,或者自己调试。这篇文章是一个保姆级教程,我就教大家用最简单易学的方式,快速搭建一个属
selenium IDE自动化测试脚本的实现
Selenium IDE 是一个简单的录制回放工具,它可以录制你在浏览器上的操作,回放脚本时,它可以重现录制的动作,就好像你又操作了一遍一样。
12个优秀GUI Git客户端,程序员必备!
尽管许多用户可以从命令行轻松地使用Git,但有多种GUI客户端可以大大加快你的工作流程,尤其是在你不熟悉平台的情况下。如果你正在寻找理想的客户端来管理你的Mac上的仓库,本文列出了适用于Mac OS X或Windows系统的最佳GUI Git客户端。
软件测试必备的测试工具清单汇总
据统计,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大力培养软件人才,不断采取积极有效的措施。我国对软件测试人才的需求数量还将持续增加,因此软件测试工程师也就成为了IT职业的亮点。那么一般究竟需要哪些主流的软件测试工具呢?