期刊文献+
共找到16篇文章
< 1 >
每页显示 20 50 100
基于Python通过unittest进行自动化测试
1
作者 李亚伟 牛士会 《价值工程》 2023年第14期163-165,共3页
随着软件复杂度和规模的增加,传统的人工测试方法已经无法满足快速且高质量地进行测试的需求,因此自动化测试显得越来越重要。本文介绍了使用Python实现自动化测试的方法,通过Python的简洁语法和丰富的测试框架,我们可以轻松地实现高效... 随着软件复杂度和规模的增加,传统的人工测试方法已经无法满足快速且高质量地进行测试的需求,因此自动化测试显得越来越重要。本文介绍了使用Python实现自动化测试的方法,通过Python的简洁语法和丰富的测试框架,我们可以轻松地实现高效的自动化测试。本文首先介绍了自动化测试的必要性和Python的优势,然后详细阐述了Python的unittest测试框架和Selenium等自动化测试工具的使用方法,并结合实际案例进行了实验验证,最后总结了Python自动化测试方法的优点和展望未来的发展方向。 展开更多
关键词 PYTHON 自动化测试 unittest SELENIUM
下载PDF
基于Unittest的Python测试系统
2
作者 王春明 《数字通信世界》 2023年第3期66-69,共4页
随着软件规模的扩大,其成本已经超过硬件,因此,完善的软件测试是保证软件质量的一个重要手段。随着Python语言的快速发展与普及,其在软件测试中发挥着重要的作用。文章介绍了Python语言自带的Unittest框架完成自动化测试框架的搭建,并... 随着软件规模的扩大,其成本已经超过硬件,因此,完善的软件测试是保证软件质量的一个重要手段。随着Python语言的快速发展与普及,其在软件测试中发挥着重要的作用。文章介绍了Python语言自带的Unittest框架完成自动化测试框架的搭建,并结合一些些测试实例,介绍了Unittest框架的自动化测试的设计方法,从而提高测试效率和质量[1]。 展开更多
关键词 自动化测试 PYTHON unittest
下载PDF
基于Selenium的unittest框架与数据驱动技术研究及应用 被引量:1
3
作者 郑根让 《现代信息科技》 2021年第18期21-23,27,共4页
为了实现对资产管理系统Web端自动化测试,研究了一种基于Selenium的unittest框架并采用数据驱动测试技术。利用Selenium提供的Webdriver定位元素,应用数据驱动模式进行测试用例脚本执行、用例重启、测试日志和测试报告自动生成等关键功... 为了实现对资产管理系统Web端自动化测试,研究了一种基于Selenium的unittest框架并采用数据驱动测试技术。利用Selenium提供的Webdriver定位元素,应用数据驱动模式进行测试用例脚本执行、用例重启、测试日志和测试报告自动生成等关键功能的自动执行,执行完成后将测试过程和测试结果以直观的方式反馈给测试人员。实践证明,在Web端使用自动化测试,有效节省了测试时间,提高了测试效率。 展开更多
关键词 SELENIUM unittest 框架 数据驱动
下载PDF
一种基于Selenium与Unittest的Web自动化测试框架 被引量:3
4
作者 单攀攀 《信息技术与网络安全》 2021年第9期77-80,共4页
由于产品需求的频繁变更或功能缺陷的不断迭代,出现了大量的软件回归测试中占用测试人力资源来保证产品质量的现象。针对这一现象,设计并实现了一种基于Selenium与Uunittest的Web自动化测试框架。使用基于Python的Unittest测试框架,能... 由于产品需求的频繁变更或功能缺陷的不断迭代,出现了大量的软件回归测试中占用测试人力资源来保证产品质量的现象。针对这一现象,设计并实现了一种基于Selenium与Uunittest的Web自动化测试框架。使用基于Python的Unittest测试框架,能够非常容易地插入、设置与分解相关的测试功能。同时结合了Selenium,把常用的操作和查找封装成基础类,针对不同的产品或项目,可直接复用。使用该自动化测试架构,不仅减少了回归测试的人力成本,也减少了对测试人员在自动化测试开发脚本能力的要求。 展开更多
关键词 unittest SELENIUM 自动化测试框
下载PDF
一种基于Python语言自动化测试框架的实现
5
作者 刘玮玮 《电脑知识与技术》 2024年第17期55-58,共4页
文章通过设计特定测试场景,编写测试用例数据,基于Python的Unittest框架,采用PO模式实现通用操作封装,使用ddt装饰器实现遍历测试数据并批量执行。所实现的自动化测试检验了人力资源管理系统中,以系统管理员身份登录时,添加政治类别操... 文章通过设计特定测试场景,编写测试用例数据,基于Python的Unittest框架,采用PO模式实现通用操作封装,使用ddt装饰器实现遍历测试数据并批量执行。所实现的自动化测试检验了人力资源管理系统中,以系统管理员身份登录时,添加政治类别操作可能出现的几种情况。该测试过程能够自动截图,并通过断言比较测试用例的正确性,同时将生成的测试报告发送到指定邮箱。 展开更多
关键词 PYTHON unittest框架 PO对象 ddt装饰器 自动化测试
下载PDF
微控制器硅后全自动验证系统的设计
6
作者 何继爱 苟斌 《兰州理工大学学报》 CAS 北大核心 2023年第3期104-108,共5页
硅后验证是寻找硅前阶段逃逸错误的关键环节,随着微控制器复杂性的提高,面对大量的测试用例和参数,使该过程变得低效且耗时.针对该问题,提出一个基于上下位机协同实现的微控制器硅后全自动验证系统.系统下位机为待测硬件平台,上位机在Un... 硅后验证是寻找硅前阶段逃逸错误的关键环节,随着微控制器复杂性的提高,面对大量的测试用例和参数,使该过程变得低效且耗时.针对该问题,提出一个基于上下位机协同实现的微控制器硅后全自动验证系统.系统下位机为待测硬件平台,上位机在Unittest基础上设计了TLV(type-length-value)报文协议,用Pyvisa和Saleae库实现了示波器和逻辑分析仪的自动控制,用HTMLTestRunner库生成可视化测试报告,用Unittest实现了一键全自动化回归和控制.使用结果表明,该系统测试成本低,测试效率高,复用性强. 展开更多
关键词 硅后验证 unittest 自动控制 回归测试
下载PDF
基于Python的消息中间件自动化测试框架的设计 被引量:1
7
作者 陈征 赵伟 《信息与电脑》 2023年第9期118-120,共3页
软件技术的更新迭代使得软件规模日益扩大,导致软件测试工作的成本不断增加。针对企业自研消息中间件产品测试现状和对现有测试框架的调研结果,最终确定使用Excel进行测试数据驱动,通过Python的unittest库和openpyxl库,实现企业自研中... 软件技术的更新迭代使得软件规模日益扩大,导致软件测试工作的成本不断增加。针对企业自研消息中间件产品测试现状和对现有测试框架的调研结果,最终确定使用Excel进行测试数据驱动,通过Python的unittest库和openpyxl库,实现企业自研中间件产品测试用例的组织、测试用例的自动执行、测试执行结果的查看,有效解决了多平台测试任务繁重、测试工作重复率高的问题,提高了测试效率。 展开更多
关键词 消息中间件 自动化测试 PYTHON unittest
下载PDF
基于Selenium的Web自动化测试研究与实践 被引量:1
8
作者 许礼捷 葛华 《沙洲职业工学院学报》 2022年第4期1-6,共6页
随着Web应用系统的广泛应用,传统的手工测试已经难以满足Web应用系统测试需求。根据自动化测试的特点,研究Selenium自动化测试框架,分析Selenium的工作原理和元素定位的方法。进一步研究自动化测试用例的设计方法和编写流程,阐述Python... 随着Web应用系统的广泛应用,传统的手工测试已经难以满足Web应用系统测试需求。根据自动化测试的特点,研究Selenium自动化测试框架,分析Selenium的工作原理和元素定位的方法。进一步研究自动化测试用例的设计方法和编写流程,阐述Python自带的单元测试框架(Unittest框架)编写自动化测试用例的基本使用方法和常用断言方法。最后以资产管理系统的登录模块测试用例为例,完成具体脚本的编写和执行,实现了自动化测试代替手工测试,提高了软件测试效率。 展开更多
关键词 软件测试 Web自动化测试 Selenium框架 PYTHON unittest测试框架
下载PDF
基于数据驱动的自动化白盒测试设计与实践
9
作者 陈文青 裴佩 +1 位作者 范恩 刘浩业 《信息与电脑》 2020年第10期70-72,共3页
为了提高自动化测试代码的可复用性以及测试数据、测试代码的独立性,同时减少测试人员的工作量,笔者基于Selenium平台,在unittest框架下,从数据驱动的角度对自动化程序测试进行设计与实践。同时,针对基于Selenium的自动化测试思想、基于... 为了提高自动化测试代码的可复用性以及测试数据、测试代码的独立性,同时减少测试人员的工作量,笔者基于Selenium平台,在unittest框架下,从数据驱动的角度对自动化程序测试进行设计与实践。同时,针对基于Selenium的自动化测试思想、基于unittest测试框架的白盒测试方法的特点进行概述和分析。最后,通过一个具体的测试实例,采用基于数据驱动的自动化白盒测试方法进行用例设计与测试实践。 展开更多
关键词 数据驱动 自动化测试 SELENIUM unittest PYTHON
下载PDF
基于Python语言的自动化测试应用实例 被引量:6
10
作者 蒋程燕 孟令琴 《工业控制计算机》 2021年第10期109-110,113,共3页
随着科技的进步,软件在各行各业发挥的作用已经达到空前的重要程度。因此为了保障其使用性能,必须在投入使用之前完成高覆盖率和高准确度的测试工作。近年来随着Python语言的发展以及逐渐普遍的应用,作为一种解释性语言其在自动化测试... 随着科技的进步,软件在各行各业发挥的作用已经达到空前的重要程度。因此为了保障其使用性能,必须在投入使用之前完成高覆盖率和高准确度的测试工作。近年来随着Python语言的发展以及逐渐普遍的应用,作为一种解释性语言其在自动化测试方面所能提供的优势足以媲美发展较早的Java语言。通过Python语言及其自带unittest框架完成一个自动化测试框架的搭建,实现一个主机安全监控系统中客户端的自动化测试,通过自动化的方式对主机进行端口开启和关闭以及帐号的新增和删除,然后查看客户端是否能够捕捉到该操作,以此测试系统的功能是否正常实现。根据该测试实例,完成自动化测试框架的设计和描述,实现提高测试效率和准确性的目标。 展开更多
关键词 自动化测试 PYTHON语言 unittest 测试脚本
下载PDF
面向CLI的自动化测试方法的研究与实现
11
作者 徐彩霞 葛华勇 侯仰宇 《计算机与数字工程》 2018年第2期332-336,共5页
针对目前CLI(Command-line Interface,命令行界面)手工测试的繁琐性和易错性,以及录制生成脚本测试方法中存在的脚本维护问题,论文运用Python研究并实现了一种CLI自动化测试方法。该方法采用数据驱动脚本的形式,将测试数据从测试脚本中... 针对目前CLI(Command-line Interface,命令行界面)手工测试的繁琐性和易错性,以及录制生成脚本测试方法中存在的脚本维护问题,论文运用Python研究并实现了一种CLI自动化测试方法。该方法采用数据驱动脚本的形式,将测试数据从测试脚本中分离出来并存放在可读性高的yaml数据文件中,而且使用Python的unittest模块编写整体测试框架。该框架利用telnet协议远程登录主机,并将yaml文件中的测试数据作为参数载入到测试脚本中,然后运行测试数据,将测试结果输出到系统界面和日志中。测试结果表明,该方法有效地避免了CLI手工测试的出错频率,减少了测试脚本的维护量,提高了测试脚本的复用度。 展开更多
关键词 CLI自动化测试 数据驱动脚本 TELNET协议 unittest模块 yaml文件
下载PDF
基于Pywinauto的GUI自动化测试技术研究 被引量:1
12
作者 陈聪 《信息技术与信息化》 2022年第2期49-52,共4页
目前越来越多的软件都在使用图形用户界面(graphical user interface,GUI),针对GUI的自动化测试框架、工具认识的重要性也日趋增加。首先阐述GUI自动化测试的相关概念,并列出其主要特点。其次详细介绍了Pywinauto GUI自动测试技术,以控... 目前越来越多的软件都在使用图形用户界面(graphical user interface,GUI),针对GUI的自动化测试框架、工具认识的重要性也日趋增加。首先阐述GUI自动化测试的相关概念,并列出其主要特点。其次详细介绍了Pywinauto GUI自动测试技术,以控制Eclipse开发平台界面这样较为复杂的界面进行实例说明,并对比其他GUI自动化测试工具。然后介绍了如何使用Python内置的单元测试框架unittest。最后说明了如何集成Pywinauto和unittest,对于GUI自动化测试结果进行验证。发现Pywinauto不但学习方便、使用简洁,而且功能非常强大,能轻松与Python内置的各种功能模块集合起来,从而使GUI自动化测试工作高效快捷完成。 展开更多
关键词 图形用户界面(GUI) 软件自动化测试 Pywinauto 单元测试框架 unittest PYTHON
下载PDF
Selenium在电话自动拨测系统中的应用
13
作者 马天鸣 梁琛 《计算机技术与发展》 2021年第10期141-145,153,共6页
由于电话拨测系统存在大量的省市端局、端局用户信息和数以千计的拨测号码,以手工的方式做重复的功能测试会增加测试时间和工作成本,为了减少繁琐冗余的测试工作量,提高测试效率,现使用开源web自动化工具Selenium对电话自动拨测系统进... 由于电话拨测系统存在大量的省市端局、端局用户信息和数以千计的拨测号码,以手工的方式做重复的功能测试会增加测试时间和工作成本,为了减少繁琐冗余的测试工作量,提高测试效率,现使用开源web自动化工具Selenium对电话自动拨测系统进行回归测试。对于电话自动拨测系统中端局管理等三个主要的模块,选择部分适合自动化测试的功能点来设计测试用例,以python为开发语言,unittest为单元测试框架,编写测试代码并进行优化,在执行脚本后,能生成完整、易于分析和定位缺陷的测试报告并自动以电子邮件的形式发送给测试和开发人员,便于项目相关人员能及时获取系统的缺陷情况。该测试脚本可以每天不间断执行,不仅节省了测试的时间,而且提高了测试的准确性和有效性。 展开更多
关键词 web自动化 SELENIUM 回归测试 PYTHON unittest
下载PDF
基于线上流量Diff的快速接口自动化
14
作者 闫耀珍 《电脑知识与技术》 2021年第22期58-61,共4页
接口测试是软件系统测试非常重要的一个方面。某广告接口入参及出参众多,针对该接口进行日常测试时,需要执行的测试用例数量达到指数膨胀状态,且测试用例无法全面覆盖线上流量场景。在软件研发日益敏捷的时代,为了达到快速测试、场景覆... 接口测试是软件系统测试非常重要的一个方面。某广告接口入参及出参众多,针对该接口进行日常测试时,需要执行的测试用例数量达到指数膨胀状态,且测试用例无法全面覆盖线上流量场景。在软件研发日益敏捷的时代,为了达到快速测试、场景覆盖度高这两大要求,基于unittest、DDT数据驱动测试框架等自动化测试用例组织技术,设计并实现了一套非常实用的接口Diff自动化测试框架。框架支持自动从线上服务器拉取所需的测试请求日志数据,通过在测试、线上两套环境中同时回放请求并收集返回结果,并以优美的Web页面展示测试结果报告。基于该框架的接口Diff自动化测试,能够在非常短的时间内高效完成日常测试,有效缓解了该广告产品因迭代频繁带来的巨大测试压力。 展开更多
关键词 接口测试 unittest 数据驱动测试 Diff 请求日志
下载PDF
浮力调节软件的单元测试技术研究 被引量:1
15
作者 李磊 《计算机测量与控制》 2017年第3期119-122,共4页
为了提高嵌入式软件的单元测试效率,同时能达到很好的测试效果,针对嵌入式软件制定单元测试充分性准则和单元测试策略,并使用测试工具对嵌入式软件进行单元测试具有实际意义;以浮力调节软件为例,通过研究基于控制流的单元测试充分性准则... 为了提高嵌入式软件的单元测试效率,同时能达到很好的测试效果,针对嵌入式软件制定单元测试充分性准则和单元测试策略,并使用测试工具对嵌入式软件进行单元测试具有实际意义;以浮力调节软件为例,通过研究基于控制流的单元测试充分性准则,结合浮力调节软件的单元测试需求,提出了针对浮力调节软件的单元测试充分性准则;同时,考虑到圈复杂度和函数节点数对函数正确实现的影响,制定了基于优先级的单元测试策略;利用自动化单元测试工具Testbed搭建了浮力调节软件动态测试环境,通过代码覆盖率分析,帮助创建测试用例以达到单元测试充分性要求,从而实现了浮力调节软件单元测试自动化;在自动化测试工具的帮助下,结合单元测试充分性准则和单元测试策略,最终实现严格而高效的单元测试。 展开更多
关键词 浮力调节软件 单元测试 单元测试充分性准则 单元测试策略 TESTBED
下载PDF
基于VisualUnit的Linux项目单元测试方法研究
16
作者 唐跃川 彭汝凤 涂小丽 《微处理机》 2017年第2期52-55,共4页
首先介绍了VisualUnit的功能特色,然后详细介绍了使用该工具构建Linux项目测试工程的方法,最后对使用过程中的技巧和使用过程中发现的工具本身的问题进行了总结和分析。该工具已经应用到了多个项目的测试中并取得了良好效果。
关键词 可视化测试 嵌入式系统 单元测试 白盒测试 测试工程 测试工具
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部