项目介绍 AutoApiTest 基于python的接口自动化测试框架 Test部分基于yingoja开源的DemoApi优化修改而来 API部分将继续完善,提供基于C#,Go,Java,Python版本的Api服务程序,目的是为了学习接口测试的同学不需要去搭建其他语言的运行环境,顺便我也复习一下这 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-25 22:13:00
                            
                                540阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录前沿一、在jenkins宿主机上配置go环境;1、安装go;2、配置环境变量3、验证环境是否可用二、jenkis上配置项目1、jks上新建项目2、“源码管理”菜单添加git信息3、“构建”-》增加构建步骤-》Execute shell(1)编译go代码;(2)打包成镜像并且推送到仓库;(3)通过ansible在开发服务器上执行删除容器启动新容器脚本;4、如何使用jks的功能1)、从git上拉代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 10:58:07
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通过集成测试方案、测试要求和测试实施,功能测试、负载测试以及测试管理过程都可以自动化,从而降低成本,提高软件质量,还可以帮助团队沟通和提高效率。自动化脚本执行测试的速度比手工测试员要快地多,还可以测试在反复执行同样一批操作时软件的响应方式。由于执行自动化测试脚本时,每次执行的操作完全相同,从而消除了人为错误。功能上:功能测试,主要是验收服务是否业务逻辑合理负载测试,在功能测试的基础上,进行负载,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-30 10:29:21
                            
                                2229阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、准备1、本节用到的模块——HTMLTestRunner1)下载:下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html鼠标右键→目标另存为,保存到本地。2)安装:将下载的HTMLTestRunner.py文件复制到Python安装目录下即可...\Python36\Lib3)验证:在Python交互模式下引入HTMLTestRunner模块,如系统没有报错,则说明添加成功2、修改HTMLTestRunner因为            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-16 20:52:28
                            
                                1133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .自动化测试入门难? 很多人一听到自动化测试,就会心想:哇、这个人好厉害啊,我要努力学代码和他一样强。 自动化测试入门真的应该第一时间上手学代码吗? 答案是否定的。自动化入门难只是...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 14:08:11
                            
                                1686阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Appium移动自动化测试全部教程前言:本篇教程适合哪些人看?一、Appium简介?1. Appium是什么2. Appium的特点二、环境准备三、基础知识元素探测工具APP类型APP页面布局Android 调试桥(adb)adb常用命令四、实战使用UIAutomatorViewer获取App页面元素(重要)Appium重要参数Android连接真机并编写测试脚本1. Android无线调试方法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 12:55:41
                            
                                238阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文为霍格沃兹测试学院优秀学员课程学习笔记。移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。1.环境准备1.1 硬件环境Macbook Pro(做 iOS 测试,Mac 是绕不开的,我们依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 23:02:09
                            
                                340阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录Go (Golang) 工具之gsemver什么是gsemver动机感谢gsemver 安装gsemver 使用准备git HEAD 基础CLI配置文件语义化版本 2.0.0 Go (Golang) 工具之gsemver什么是gsemverhttps://github.com/arnaud-deprez/gsemvergsemver 是在Go(golang)中开发的命令行工具,它使用Gi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 20:20:02
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述我们主要就接口功能自动化测试从两个方面做一些交流,一是何为自动化测试 ,二是为何自动化测试,同时包含关于下面三个问题自己的一些认识:明确自动化测试开展原由 明确自动化测试开展方式 明确自动化测试开展评估 关于自动化基础的认知:常见的错误认知使用自动化完全替代手工测试。 使用自动化测试发现更多的新BUG。 应该形成怎样的认知自动化测试的目的不单纯是为了减少或者替代手工测试,而是为了测试人员能够做            
                
         
            
            
            
            在当今世界,竞争激烈,客户没有忠诚等待你。开发过程需要进行根本性的更改——继续使用瀑布方法会导致交付周期的效率低下。这种方法导致瓶颈、延迟和扼杀创新。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-14 15:40:00
                            
                                482阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            自动化测试就是当你按一个按钮或一条命令就执行一整套的测试程序。这些测试有一些可能是手工的,一些是开发人员编程实现的。从基本的由一类似于是xUnit的单元测试框架(NUnit,JUnit,CppUnit,HttpUnit)开始, 每一个测试需要完成一些设置在它开始之前,最后还需要做一些清理工作,并且产生详细的报告与结果。自动化测试的抽象层图是这样的:      通常我们使用一些工            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-04-23 20:36:00
                            
                                182阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本篇文章主要提及到接口自动化测试整体步骤,接口需求分析、接口自动化能做什么?Request库、test与json()的区别?、result.text与result.json()的区别?,requests.post()、requests.get()发送接受收据类型,post的语法格式以及他们的练习,关联、接口关联、Cookie、以及它的使用机制,接口自动化测试的具体编码步骤、初始化数据库的步骤,比对响应结果、落库检查及练习、读取文件等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-16 19:17:44
                            
                                232阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是自动化测试? 什么是自动化测试? 持续集成CI(Continuous Integration) 持续            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-11 11:23:46
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            软件测试招聘方面基本上都有关于自动化测试的要求。了解 selenium、appium或者其他自动化测试框架至少熟悉一门面向对象开发语言,会使用JMeter、Postman等接口测试工具等等,这些相信在招聘信息上都看过,就不详细列举了。本文主要的目的就是科普一下什么是自动化测试。 测试 测试:这个我们            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-20 17:13:23
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自动化测试是指通过专门的自动化测试工具和脚本,对软件系统进行测试,从而提高测试效率、减少测试周期和成本,增强测试结果的可重复性和一致性。与手动测试相比,自动化测试具有以下优势:提高测试效率:自动化测试可以快速地执行大量测试用例,而且可以在不同的测试环境中运行,从而有效提高测试效率。减少测试周期和成本:自动化测试可以随时运行,而且测试结果自动输出。这减少了测试的周期和成本,同时也减轻了测试人员的工作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-26 14:02:54
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等.  这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM 对IE浏览器以及WEB测试对象的操作。     本文介绍脱离这些自动化测试框架            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-29 08:43:00
                            
                                1472阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             万事具备,只欠编码! 下面看一个简单的示例,这个示例验证常见的登录功能。这个例子的应用是我所在的公司正在研发的,还没有正式上线,就不提供下载路径了。登录功能是很多应用都用的,这个大家都知道是怎样的功能。 首先请看resource.txt文件的代码:  1. *** Settings ***  
2. Library           AppiumLibrary  
3. *** Variabl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 14:54:37
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            01、什么是自动化测试框架01 什么是框架框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法。框架一般是成熟、稳健的,它可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 12:43:18
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前常用的可用于APP自动化测试的框架有以下几个:1.Monkey(socket)原理:Monkey是Android通过socket通讯的方式来模拟用户会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。Monkey 是一个命令行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 17:17:19
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着 docker 的发展,很多测试的同学也已经在测试工作上使用 dockr 作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在 docker 中使用浏览器进行自动化测试如果可以实现可视化,同时可以对浏览器进行相关的操作。开篇首先我们先了解什么是有头浏览器和无头浏览器的区别,有头的话不用怎么说了,就是我们平时使用的浏览器,能看到图形化界面,和用户有深度的交互,那无头浏览器即headless            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:07:30
                            
                                383阅读
                            
                                                                             
                 
                
                                
                    