代码编织梦想

5个新自动化测试框架,你值得了解-爱代码爱编程

作者:说说软件测试那些事儿 前言 UI测试是测试应用中的各种交互是否达到了实现的效果。常用的UI测试框架有Espresso和UIAutomator。 今天给大家分享5个可能不曾听过的新自动化测试框架。 Kaspresso Kaspresso是一个基于Espresso和UIAutomator构建的测试自动化框架。并针对Espresso的一些已知缺点进

JMeter通过参数传递多用户的并发测试-爱代码爱编程

使用Jmeter通过参数传递多用户的并发测试需要几步? 1.添加线程组(thread group),设置线程名和线程数number of threads(即并发用户数) 2.添加csv data set config,filename为本地用户名存储记事本文件,file_encoding为utf-8(与记事本的编码格式一致),variable nam

不学Python迟早会被淘汰?Python真有这么好的前景?(必看)-爱代码爱编程

最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Python的整体语言难度来讲又比Java简单的很多。尤其是在运维的应用中非常的广泛,所以之前出了一句话,在如今的时代,运维不学Python,迟早会被淘汰! 如果你想要学好Python可以加入一个组织,这样大家学习的话就比较方便

软件测试之接口测试-爱代码爱编程

现在很多公司都有做接口测试的要求,这时很多之前一直做功能测试的伙伴们就比较措手不及了,所以就需要来学习接口测试了,今天就给大家讲解一下接口测试的知识。 一、接口测试的意义 1、什么是接口测试呢? 接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点联系,测试的重点是要检查数据的交换,传递和控制管理

软件测试基础理论与测试方法-爱代码爱编程

测试理论基础 一、软件测试目的与定义 软件测试就是使用人工和自动手段来运行或检测某个系统的过程,其目的在意检测它是否满足产品规定的需求,是否满足预期结果 二、软件生命周期 软件测试周期 软件生命周期六阶段 1、问题定义及规划 2、需求分析 3、软件设计 4、程序开发 5、软件测试 6、运营维护 三、软件测试过程 1.什么单元测试?集成

谈谈pytest、tox、Jenkins实现python接口自动化持续集成-爱代码爱编程

pytest介绍 pytest是一款强大的python测试工具,可以胜任各种级别的软件测试工作,可以自动查找测试用并执行,并且有丰富的基础库,可以大幅度提高用户编写测试用例的效率,具备可扩展性,用户自己也可以编写插件实现特定的功能,也可以安装第三方插件,非常容易的与其他工具集成到一起,比如持续集成、接口自动化测试等。小编之前也写过几篇关于pytest的文

软件测试笔记(1)——软件测试基础-爱代码爱编程

软件测试理论 软测基础   软件测试工作相当于产品生产过程中的之间关卡。所以软件测试工程师相当于产品的质量检测员,一个好的质量检测员应当在工作中全面地检查产品的质量的各个方面内容,从而避免有质量问题或安全问题的产品流入市场(即软件进入流通使用阶段)。 软件工程流程:   1、明确类型 2、明确功能 3、软件设计 4、编码阶段 5、软件检测 6、软件运

一位养老型测试人的工作日常-爱代码爱编程

Time will tell. 8点半开始去公司。 到公司之后首先泡好一壶用养生茶。 工作忙碌时也要记得多喝水。 然后,一边听着煮茶声,一边写着当天工作计划,工作计划主要包括当天工作内容、学习计划和总结。 计划并不是每天都能完成,在工作结束之后根据实际完成内容标注和总结,同时写当天遇到的问题,方便第二天跟踪,写工作计划的好处就是可以

Selenium自动化测试实战 | 自动侦测浏览器版本并下载对应的浏览器驱动-爱代码爱编程

本文转载自霍格沃兹测试学院优秀学员felix的学习笔记,原文链接:http://qrcode.testing-studio.com/f?from=csdn&url=https://ceshiren.com/tag/精华帖 前天在群里聊天时,有同学说 Appium 官方支持自动下载兼容的浏览器驱动,想来Selenium也有类似的方法,于是

3句话总结junit测试-爱代码爱编程

junit测试的使用背景: 我们会项目进行持续的改造和重构。 那么如何保证重构之后,以前的功能依旧可以使用呢? 当然可以通过手动测试来进行,但是随着功能越来越多,频繁的手动测试开始变得无聊和难以持续。 所以这个时候,我们就会引入单元自动测试来检查在进行了代码修改之后,以前的代码依然可以其作用。 如果测试失败,那么就可以及时得到提醒有地方改得不对,这样就可

Python3 《零基础小白从入门到实战》之“if 流程控制”-爱代码爱编程

在一个程序执行的过程中,各条语句执行的顺序,对程序的结果有直接的影响,通过流程控制语句,可以控制程序的执行顺序,从而达到期望的结果, 简单的来讲,if 流程控制:就是控制代码的走向。 说明: (a)条件后面必须有冒号(:),冒号表示程序的开始 (b) Python 语言中必须严格遵守缩进规则 语法: """ if (条件表达式): # p

测试面试题之生产环境出bug了,你应该怎么办?-爱代码爱编程

在公司的缺陷管理系统(如:禅道)中记录该缺陷 bug等级提供必要的截图和日志log信息(tail -200f log.txt)bug信息定位(前端bug还是后端bug,sql问题?)—— 缩小问题的范围在测试环境去复现bug 不能复现:可能是版本升级导致的,(联系运维、产品)是否需要需要回退到上一个安全稳定的

100%的代码覆盖率指标为何同事就能轻松达到?原来他是用了这个工具!-爱代码爱编程

软件测试是软件开发的组成部分。开发和执行代码的每个行业都可以从使用结构化代码覆盖率测试工具中受益。这些工具在安全性至关重要的应用程序的嵌入式开发行业中特别有用,因为在这些应用程序中,软件系统不会发生故障,否则将会丧生。Parasoft C/C++test 2020.2附带了Coverage Advisor,可帮助用户创建难以确定且耗时的难以理解的测试用

测试职业瓶颈有哪些?—— 听听前阿里P8怎么说-爱代码爱编程

前言 我在测试行业工作有十多年了,由于工作经历中曾面试过很多测试工程师(粗略统计在 1000 人以上),见过各种各样的应聘者,也一直在关注和思考这方面的问题。之前写过一篇文章,引发了业界同学的讨论。今天就以更加 FreeStyle 的互动形式,简单分享一下。 如何定义“瓶颈”? 对个人发展来说,“瓶颈”一般用来形容事业发展中遇到的停滞不前的状态,这个

渗透测试服务之测试报告写作技巧分享-爱代码爱编程

网站渗透测试服务在给客户写报告模板或者检查表的时候,应逐步完善。写报告在渗透测试中耗费大量的时间和精力。花费的时间取决于客户和经理期望的交付成果。(中文大概意思是客户和老板能不能看懂你的报告)奖励项目报告通常比渗透测试报告短,但是无论什么格式,您都将受益于为每个文档和测试类型创建模板(黑盒、白盒、Web、网络、wifi)。 理想情况下,您的

嵌入式软件的“验证”与“确认”傻傻分不清楚?别担心,7分钟让你读懂!-爱代码爱编程

  测试自动化如何加速软件验证和软件确认 确保嵌入式软件的正确操作,质量、安全性和保障是嵌入式系统软件活动的重要组成部分。在很大程度上,团队通过软件测试以及整个开发过程中的分析、可追溯性、文档等来完成此任务。关键安全软件具有严格的验证和确认方法,这些方法通常被编入行业标准。这就引出了一个问题:有什么区别?   验证和确认有什么区别? 软件验证

软件测试的基本原则-爱代码爱编程

软件测试能够发现软件存在缺陷,但不能证明软件没有缺陷 软件测试能够发现软件潜在的缺陷,好的测试可以使软件中遗留的缺陷非常少。这使得软件测试的作用被夸大。甚至有些人认为只要通过了软件测试的软件,就不再存在任何缺陷,就可以放心的使用。这种把软件测试神话了的现象是违背这一原则的。实际上即使软件测试发现任何缺陷,也不能证明软件当中就没有缺陷,软件就是完全正确的。

Web UI自动化测试之上传下载文件方法-爱代码爱编程

Web UI自动化测试之上传下载文件方法 前言 Web UI自动化测试中,往往都会遇到文件上传或下载功能操作,通过直接的Selenium方法无法实现,所以就要用到一些插件辅助工具。 二、使用步骤 1、UI自动化测试上传文件方法 第一种方法:使用webdriver api 提供的方法send_keys上传文件。 send_keys方法 from

Python面向对象之十二:代码测试-爱代码爱编程

Python面向对象之十二:代码测试 编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让你信心满满,深信即便有更多的人使用你的程序,它也能正确地工作。在程序中添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。 一

ios APP应用内购买测试中,在fiddler代理抓包下无法进行苹果应用内支付购买解决方案-爱代码爱编程

 前言: 重点说明:此文针对fiddler工具,使用charles抓包测试购买无此问题,只要SSL Proxying Settings设置时不要设置为代理所有(即不要设置为*:*),仅仅代理所测试应用的域名即可(即需要抓取那个域名代理那个域名下的请求,如 www.baidu.com:*) 当然了也想着fiddler不代理苹果相关的域名,或者仅仅代理待测