测试开发

霍格沃兹测试开发学社测试人社区2 天前
软件测试·测试开发
用户体验测试与专项测试常用工具用户体验(User Experience, UX)测试关注的是用户在使用软件产品时的主观感受。这包括用户界面的易用性、交互设计的友好性以及整体的满意度。UX测试不仅能够帮助开发人员发现产品中的潜在问题,还能为企业提供改善产品体验的建议。
霍格沃兹测试开发学社测试人社区4 天前
开发语言·软件测试·测试开发·自动化
不同协议下的接口测试方案设计多协议接口测试是指在不同协议(如HTTP、HTTPS、TCP/IP、SOAP、REST等)下进行的接口测试。这类测试的主要目标是确保不同协议间的组件可以顺畅地进行通信,从而提高系统的整体可用性和稳定性。接口测试不仅可以验证单个模块的功能,还能检验系统在不同协议下的整体协作能力。
霍格沃兹测试开发学社测试人社区4 天前
软件测试·测试开发·测试工具·自动化
利器 | AppCrawler 自动遍历测试工具实践(一)本文为霍格沃兹测试学院学院学员课程学习笔记,系统学习交流文末加群。AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App 的爬虫,遍历 App :
霍格沃兹测试开发学社测试人社区6 天前
软件测试·测试开发·测试工具·postman
接口测试常用工具 Postman接口(API)是软件组件之间沟通的桥梁,确保不同系统可以相互交互、共享数据。在这一过程中,软件测试变得至关重要,因为它能够保障系统的稳定性和可靠性。而在众多接口测试工具中,Postman 以其简单易用、功能强大的特点脱颖而出,成为了开发者和测试人员心中的宠儿。
霍格沃兹测试开发学社测试人社区9 天前
软件测试·人工智能·测试开发
meta llama 大模型一个基础语言模型的集合LLaMA 是一个基础语言模型的集合,参数范围从 7B 到 65B。我们在数万亿个 Token 上训练我们的模型,并表明可以专门使用公开可用的数据集来训练最先进的模型,而无需诉诸专有的和无法访问的数据集。特别是,LLaMA-13B 在大多数基准测试中都优于 GPT-3 (175B),
霍格沃兹测试开发学社测试人社区11 天前
软件测试·人工智能·测试开发·语言模型·chatgpt
OpenAI Chatgpt 大语言模型一个美国人工智能研究实验室,由非营利组织 OpenAI Inc,和其营利组织子公司 OpenAI LP 所组成。该组织于 2015 年由萨姆·阿尔特曼、里德·霍夫曼、杰西卡·利文斯顿、伊隆·马斯克、伊尔亚·苏茨克维、沃伊切赫·萨伦巴、彼得·泰尔等人在旧金山成立,他们共同认捐了 10 亿美元。微软先后支付了百亿美元投资,用于独家授权使用 GPT-4。
霍格沃兹测试开发学社测试人社区11 天前
软件测试·测试开发
软件测试兼容性测试丨分布式测试与多设备管理本文将从分布式测试的概念、重要性以及实施方法入手,紧接着探讨多设备管理的必要性和管理策略,最后分析其对软件测试行业的前景与影响。
jiayouzhan288212 天前
软件测试·测试开发·单元测试·模块测试·单元测试的重要性·单元测试的优点·单元测试的错误认识
【单元测试】单元测试的重要性在实际的单元测试过程中总会有一些错误的认识左右着我们,使之成为单元测试最大的障碍,在此将其一一分析如下:
jiayouzhan288213 天前
软件测试·测试开发·单元测试·测开·什么是单元测试·单元测试设计方法·测试测试工具
【单元测试】单元测试介绍1.单元测试:单元测试又称模块测试,属于白盒测试,是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块(单元),一个完整的程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明,使之对其输入、加工和输出的关系做出名明确的描述。
霍格沃兹测试开发学社测试人社区17 天前
软件测试·测试开发·自动化·测试用例
软件测试丨Web自动化测试用例录制与编写全攻略Web自动化测试主要是使用特定的工具或框架自动执行对Web应用程序进行的测试。通过模拟用户的操作,自动化测试能够验证应用程序的功能及性能。这一过程的大致流程是:
霍格沃兹测试开发学社测试人社区17 天前
软件测试·测试开发·自动化·测试用例
App自动化测试用例的录制与编写手动测试方法虽然直观但常常难以应对复杂的多样化场景。而自动化测试恰恰填补了这一缺口。通过使用自动化测试框架,我们能够高效、快速地验证App功能的正确性,减少了人为失误的可能性。那么,自动化测试到底能做到哪些呢?
霍格沃兹测试开发学社测试人社区19 天前
软件测试·测试开发·设计模式
Web自动化测试验证码处理与PO设计模式全解析验证码(即“完全自动化区分计算机和人类”的图灵测试)主要的作用是防止机器人恶意操作。虽然这是一项有效的安全措施,但对于自动化测试来说,无疑是个难题。当我们的测试脚本遇到验证码时,往往会因为无法通过这一环节而导致测试失败。这不仅浪费了时间,还降低了整个测试流程的有效性。因此,寻找验证码的解决方法及自动化测试的优化策略显得尤为重要。
霍格沃兹测试开发学社测试人社区24 天前
软件测试·测试开发·pytest
软件测试丨Pytest生命周期与数据驱动Pytest 是一个强大的测试框架,提供了丰富的特性来简化测试执行。它的生命周期包括多个阶段,涉及从准备测试、执行测试到报告结果的完整流程。因此,理解Pytest的生命周期将帮助我们更好地设计和管理测试用例。
霍格沃兹测试开发学社测试人社区25 天前
软件测试·python·测试开发·pytest
软件测试丨Pytest 参数化与调度执行在软件测试的过程中,我们遇到多个输入场景进行全面验证是非常常见的。参数化功能让我们能够通过一次测试函数调用,传入多组输入数据,从而重复执行测试。比如,我们可以通过参数化来验证一个计算器功能:测试加法、减法、乘法等。
霍格沃兹测试开发学社测试人社区1 个月前
软件测试·测试开发
提升软件测试报告的质量:Allure2中添加用例失败截图、日志、HTML块和视频的方法Allure2是一个用于生成测试报告的框架,广泛应用于自动化测试和手动测试中。它支持多种测试框架,如JUnit、TestNG、MSTest等,通过生动的图表和详细的日志,使得非技术人员也能轻松地理解测试结果。许多团队选用Allure2,因为它不仅提高了可读性,还提升了整个测试过程的透明度。
霍格沃兹测试开发学社测试人社区1 个月前
软件测试·测试开发·junit
数据驱动与并行策略:用 JUnit 5 让软件测试更高效在软件测试的数字化时代,工具的选择对于提升测试效率和质量至关重要。而在众多的自动化测试框架中,JUnit 5因其出色的设计和强大功能受到了广泛关注。本篇文章将深入探讨JUnit 5中的数据驱动与并行策略,以帮助我们在测试开发的旅程中更有效地应对复杂的应用场景。
霍格沃兹测试开发学社测试人社区1 个月前
软件测试·测试开发·junit
软件测试丨探索 JUnit 5 中的参数化与调度执行:提升软件测试的效率与灵活性在软件测试的世界里,挖掘工具和技术的潜力至关重要。JUnit 5 作为 Java 生态系统中最受欢迎的单元测试框架之一,通过引入参数化和调度执行的新特性,进一步增强了我们的测试能力。本文将详细探讨 JUnit 5 的参数化测试和调度执行,分析其如何提高我们在软件测试过程中的效率和灵活性,同时还将提供实际的使用示例,帮助大家更好地掌握这些技术。
霍格沃兹测试开发学社测试人社区1 个月前
运维·软件测试·测试开发·devops
深入了解测试开发与DevOps体系在当今快速发展的软件行业中,测试开发与DevOps是两个极其重要的概念。它们不仅提升了软件开发的质量和效率,也为软件测试行业带来了新的求职机会和职业发展方向。在这篇文章中,我们将详细探讨测试开发与DevOps的功能、使用方法、好处,以及在软件测试职业发展中的前景,让我们一起来深入了解吧!
霍格沃兹测试开发学社测试人社区1 个月前
软件测试·测试开发·测试用例
标准、高效的管理测试用例和活动本文主要介绍测试用例管理的基础知识和基本使用方法,帮助您快速管理测试用例及活动。用例管理的主要使用流程如下:
娃哈哈_1 个月前
测试开发·测试工具·自动化·html5·可用性测试·testng·playwright
基于Testng + Playwright的H5自动化巡检工具你是否也遇到过,H5突然·白屏,无法加载的情况? 遇到上述问题,有众多原因:以上很多因素都是不可控的,从质量保障角度来说,对H5页面得可用性监控是非常必要的!!此篇介绍的就是团队正在用的一个开源工具,online-inspection-tracker