软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。软件测试工具分为自动化软件测试工具和测试管理工具。自动化软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入。测试管理工具是为了复用测试用例,提高软件测试的价值。一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。那么软件测试工具有哪些呢?本文汇
python 安全
原创 2018-04-12 10:46:37
1437阅读
1点赞
前言: 因为想不明白写的pytest_runtest_makereport里的yield是怎么把结果传出来的?pytest是怎么调用的我们自己写的pytest_runtest_makereport方法?一不小心给自己开了新坑……熬了两个晚上啃了源码,终于对整个流程稍微有点思路……P.S. 参考1中的教程非常详细的解释了pluggy源码,对pytest插件执行流程的理解非常有帮助,建议深读因为是边单
软件测试开发人员(SDET)到底是什么职位?  SDET是微软三大核心技术工种之一(其它两个是PM和SDE),是任何一个产品开发团队中必不可少的一份子。SDET是产品质量和用户的代言人,主要的工作是从客观的角度去分析产品的质量以及给出系统化的反馈和建议,从而使整个开发团队能够及时地做出对正确的抉择。要做到这点,SDET需要积极的参与产品的计划、设计、和代码检验,找出并分析问题的根本原因,以及提高
转载 2021-07-20 16:39:36
587阅读
# 如何实现Python自动化测试开源项目 ## 1. 简介 在这篇文章中,我将向你介绍如何实现一个Python自动化测试开源项目。作为一名经验丰富的开发者,我将带领你从头开始,一步步完成这个项目。 ## 2. 流程概述 首先,让我们来看一下整个实现过程的流程。下面是一个甘特图,展示了每个步骤的任务和时间安排。 ```mermaid gantt title Python自动化测试开
原创 2024-04-13 06:34:52
55阅读
前言在我们使用各种App访问各个网站时,偶尔会出现软件崩溃,加载缓慢,或者出现报错的情况,而这两年,我们也见过了很多大厂的App出现问题,比如美团外卖,比如阿里云和微信都出现过问题,而要避免出现上述这些大的问题,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。软件缺陷在了解什么是软件测试之前,我们先要了解一下软件缺陷,
原创 2023-12-26 17:52:02
230阅读
前言 在我们使用各种App访问各个网站时,偶尔会出现软件崩溃,加载缓慢,或者出现报错的情况,而这两年,我们也见过了很多大厂的App
# Python测试开发指南 ## 1. 流程概述 在进行Python测试开发时,通常需要经历以下几个步骤: | 步骤 | 描述 | | --- | --- | | 1 | 了解需求 | | 2 | 设计测试用例 | | 3 | 编写测试代码 | | 4 | 运行测试 | | 5 | 分析测试结果 | | 6 | 修复问题 | | 7 | 重复步骤3到步骤6,直至所有测试用例通过 | 接下
原创 2023-10-30 06:50:49
100阅读
文章目录学习目标一、前言二、笔记1.2概述(一)创建安卓应用(二)运行安卓应用(三)设置屏幕标签1、修改标签文本属性2、设置标签字号和颜色3、修改应用程序标题(四)修改主布局并设置布局属性1、将约束布局改成线性布局2、设置线性布局属性(1)设置背景图(2)设置子控件对齐方式(3)设置线性布局方向三、上机操作 学习目标创建安卓应用初步学习安卓标签初步认识安卓布局一、前言安装好安卓集成开发环境之后,
为什么软件测试很重要? 在开始或审查项目的sprint之前,在长会议中提到过一个争议话题——关于修复bug的相关成本问题。一个bug越长越不被发现,它就可能带来更大的隐患。基本的成本和收益调查毫无悬念地表明,利用QA测试工程师测试代码带来的利益远远超过了费用所需。 此外,如果测试团队错过了准确详尽地捕捉或识别风险和软件问题,会导致一些灾难发生,那么就需要付出昂贵的代价来检测bug。 例如. . .
原创 2021-06-22 15:10:08
1041阅读
背景pluggy仅有几千行代码,但是是实现pytest框架的一个核心组成。1.0.06b版本的pytest中,pluggy框架还只是作为一个.py模块出现,没有被独立打包成一个插件,而这个模块就是_com.py。接下来主要读一读_com.py这段源码钩子函数的实现研究对象:pytest的_com.py细化目标:Muticall、Registry、Hook,是一个递进关系学习方式:实现一遍HookM
转载 2023-10-07 15:01:35
276阅读
JAVA语言单元测试框架——JUnit浅析 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。JUnit是由 ErichGamm
在文章底部你的每一次随手→分享、点赞、在看都很重要,感谢!!!精华推荐:精选20篇满足你对前沿理论、技术和经验总结在开始整Python测试开发了,大纲还未完善,先发一部分给大家看看,请...
原创 2023-05-16 17:47:24
113阅读
Linpack是线性系统软件包(Linear system package) 的缩写,现在在国际上已经成为最流行的用于测试 高性能计算机系统浮点性能的benchmark。通过利用高性能计算机,用高斯消元法求解N元一次稠密线性代数 方程组的测试,评价高性能计算机的浮点性能。 衡量计算机性能的一个重要指标就是计算峰值,例如浮点计算峰值,它是指计算机每秒钟能完成的浮点计算最 大次数。包括理论浮点峰值
转载 2024-09-02 15:24:26
154阅读
本书概述: 全面深入自动化测试技术,包括接口自动化测试、app自动化测试、性能自动化测试技术;实践,理论结合,方案,环境,代码 java语言,python语言,自动化测试开发工具框架;真正的提升测试技术水平的必备好书。 https://item.jd....
转载 2007-06-13 21:29:00
153阅读
2评论
原标题:Java开发者都应该知道的工具在这篇文章中,小编将分享Java团队日常工作使用的工具,并介绍如何使用它们,分享一些实用的小技巧。Groovy我们使用Groovy来写Java测试,为什么?因为它提供了下面这些能力:宽松的Java语法:这是Java语法,但有些其他规则,比如分号,变量类型,访问修饰符都是可选的。后者对于测试意义重大,由于访问修饰符不是严格的,你的测试可以读取并断言类内部的状态。
文章目录文章目录零、学习目标测试开发环境(一)创建安卓应用 (二)运行安卓应用(三)设置屏幕标签1、修改标签文本属性 2、设置标签字号和颜色3、修改应用程序标题 (四)修改主布局并设置布局属性1、将约束布局改成线性布局 2、设置线性布局属性(1)设置背景图片 (2)设置子控件对齐方式 (3)设置线性布局方向 (4)线性布局嵌套示
刚入行的时候手机还是以2G的feature phone为主,两三年的时间已经是3G smartphone的天下了。2G就是GSM+EDGE(就不分2.5G或者2.75G了),3G包含CDMA,WCDMA,TD-SCDMA,此外就是BT/FM这样的标配,目前FM在很多项目里已经消失了,取而代之的是WIFI,中移动更是加上了CMMB。GPS现在也是智能机的标配了。NFC是近期开始发展的一种新技术。  
软考软件测试开发工程师:软件质量的重要守护者 随着信息技术的飞速发展,软件已经成为我们生活中不可或缺的一部分。而软件质量的保证和提高则成为了一个重要的议题。软考软件测试开发工程师作为软件质量的重要守护者,其作用和价值日益凸显。本文将详细介绍软考软件测试开发工程师的职业要求、工作内容、职业发展以及总结。 一、职业要求 作为一名软考软件测试开发工程师,你需要具备多方面的技能和素质。首先,你需要具
原创 2023-10-30 16:18:18
154阅读
Httprunner官方简介HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。通俗点说,就是一个开源自动化测试工具,使用python开发,基于request,locust,pytest,allure,pydantic等一些测试工具的封装,实现接口自动化,性能测试,持续集成等功能。现在该项目在Testhome上已获得236赞,比我们所熟知的Appium等开源工具还受欢迎,且入
原创 2021-05-20 16:11:07
924阅读
  • 1
  • 2
  • 3
  • 4
  • 5