全部 小白入门 测试知识 行业动态
基于机器学习的软件缺陷预测与识别
随着软件在现代社会中的广泛应用,软件缺陷的出现对企业和用户都带来了严重的损失。为了及时发现和解决软件缺陷,研究人员和工程师们开始探索利用机器学习技术来预测和识别软件缺陷。本文介绍了机器学习在软件缺陷预测与识别领域的应用,以及相关方法和挑战。引言随着软件规模和复杂性的增加,软件缺陷变得更加普遍且难以避免。在软件开发生命周期中...
2024-04-25
阅读全文 >
Python自动化测试面试题-Selenium篇
Selenium中有几种等待隐形等待/智能等待 dr.implicitly_wait()显性等待 WebDriverWait强制等待 time.sleep()Selenium中有哪些定位方式8种tag三大基本属性 id/name/class_name链接 link text/partial link text高级 css selector/xpath弹框怎么处理4种弹框div弹框、dom弹框,遮罩框 直接定位alert框 dr.swich_to.alert().dismiss()弹出新窗口...
2024-04-23
阅读全文 >
接口自动化测试高频面试题
一、json和字典的区别?json就是一个文本、字符串;有固定的格式,格式长的像python字典和列表的组合;以key-value的键值对形式来保存数据,结构清晰,。可以说是目前互联网项目开发中最常用的一种数据交互格式字典属于python里面的基本数据类型json不属于python里面的基本数据类型二、你做接口自动化测试时,测试数据放哪里?对于一些基础数据比如说...
2024-04-19
阅读全文 >
软件测试领域的新技术
随着科技的不断发展,软件测试领域也在不断演进和创新。新技术的出现为软件测试带来了更高效、更准确的测试方法和工具。本文将介绍一些在软件测试领域中新兴的技术,以及它们对测试流程和质量的影响。1. 自动化测试自动化测试是当前软件测试领域最受关注的新技术之一。它通过使用脚本和工具来执行测试任务,取代了传统的手动测试方法。自动化测试可以大大...
2024-04-18
阅读全文 >
软件缺陷(bug)的类型及案例
软件缺陷是指在程序设计、开发或实施过程中出现的错误或问题。以下是一些常见的软件缺陷类型及示例:1.逻辑错误:也称为程序错误,是软件代码中的错误。当程序员在编写代码时出现错误或逻辑不一致时,会导致程序运行时产生错误的结果。示例:一个购物网站的折扣代码应该在特定金额以上生效,但是由于编码错误,折扣代码未能正确应用。界面问题:指的...
2024-04-12
阅读全文 >
软件测试项目中的经验教训——以在线购物平台为例
在软件开发过程中,软件测试是一个至关重要的环节。通过对软件进行全面的测试,可以帮助确保软件的质量和稳定性,并提供用户良好的体验。然而,在实际的软件测试项目中,我们也会遇到一些常见的问题和经验教训。本文将以一个在线购物平台作为例子,分享一些软件测试项目中的经验教训。1. 定义明确的测试目标在软件测试项目开始之前,必须明确测试的目标...
2024-03-06
阅读全文 >
测试人员前期参与设计方案时需要注意什么?
服务的健壮性跟系统设计有很大关系,前期设计时考虑多一些处理逻辑,可以避免后期出现问题带来的损失以及修复问题的成本。在前期讨论设计方案时测试同学也需要参与,而不只是埋头设计用例和测试,开发同学可能因为思维局限或者思考疲劳,不一定能想到异常处理,测试同学可以利用自身优势多给一些建议。如果等测试评审时再跟开发同学强调这些设计...
2024-02-29
阅读全文 >
软件测试常见的bug有哪些?
提到bug,可能小学生都懂,比如在他们玩游戏当中突然出现了一个bug,但是bug的类型有很多,软件测试中,我们往往会遇到各种各样的bug,比如需求补充、设计缺陷、用户体验、界面优化和代码错误等,前面两种(需求补充、设计缺陷)很容易区分,这里就不多讲了,但用户体验、界面优化和代码错误区分不是很明显。下面我们就来说说用户体验、界面优化...
2024-02-28
阅读全文 >
测试开发:7种常见的自动化测试框架
1)Selenium:Selenium 是目前使用最广泛的 Web 应用程序自动化测试框架,,用于模拟用户在Web浏览器上进行操作和执行任务。它可以实现自动填写表单、点击按钮、导航网页等操作,广泛应用于软件测试、网络爬虫等领域。支持多种编程语言如Java、Python和C#等。2)Appium:Appium是一个跨平台的移动应用自动化测试框架,可以用于iOS和Android...
2024-02-18
阅读全文 >
拯救测试人的秘密武器!从根源解析Bug不可复现问题
作为软件测试工程师,相信一定经常遇到很多棘手的问题,而其中很大的一个类型就是,客户方或现场问题的复现。要么是怎么都无法复现前方的问题,要么就是概率性重复且没有任何规律。这些飘忽不定甚至被戏称为“鬼影“的问题,往往让测试工程师大为头疼。如何对这些问题进行精准定位,提高重现概率甚至100%重现,就成为了所有人关注的焦点。千千万万个...
2024-02-04
阅读全文 >
如何分析测试任务及需求(附分析流程)
测试分析确认测试范围根据测试项目的不同需求,有大致几类测试项目类型:商户/平台功能测试、支付方式接入测试、架构调整类测试、后台优化测试、性能测试、基本功能自动化测试。测试项目需要按照文档要求进行测试需求分析,并给出对应的输出项。没有产品接入的项目,需要要求架构师、技术经理给出功能要求,结合测试分析给出测试需求。a、根据需求或者...
2024-01-23
阅读全文 >
探讨最新的自动化测试趋势
随着软件开发领域的不断发展,持续集成、持续交付和持续测试已经成为现代软件开发的关键实践。这些实践不仅仅是一种流程,更是一种哲学,旨在加速交付周期、提高质量并促进团队的协作。本文将深入探讨这些实践的最新趋势,以及它们如何塑造了软件开发的未来。持续集成持续集成是一种通过自动化将开发人员的代码集成到共享代码仓库中,并频繁地进行构建...
2024-01-22
阅读全文 >
加载更多
/