黑盒测试可不只是点点点,也需要会用各种测试工具~

这篇具有很好参考价值的文章主要介绍了黑盒测试可不只是点点点,也需要会用各种测试工具~。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展

对于不了解软件测试或者刚进行不久的人们来说,黑盒测试就是点点点,没有技术含量,但是我要说的,错!黑盒测试也是一项极具技术含量的工作!

首先说一下黑盒测试,从权威书籍《软件测试》的定义来说,黑盒测试就是把程序看作是一个不透明的黑盒子,对程序进行数据输入和操作,只观察程序的运行结果,对比实际结果和预期结果的不同。
黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展

相对于白盒测试而言,黑盒测试不对程序代码的内部逻辑结构进行分析。所以白盒测试可以理解为如下图所示的形式。

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展

本文不讨论白盒测试,只说黑盒测试。

传统观念中,黑盒测试除了设计和编写测试用例,执行测试之外,就是编写和提交缺陷报告了。这个过程中,除了设计测试用例有些技术含量外,其他的工作都没啥技术含量。不过这也是事实。但是如果认为这就是黑盒测试的那就片面了。因为测试工程师在提交bug的时候,有一个非常重要的环节就是确认bug的类型。啥意思呢?就是要标注清楚缺陷的类型,定位缺陷。这个工作可是一个比较有技术含量的内容了。

因此黑盒测试就不能是简单的点点就能搞定的,那需要工具软件的支持:

1、测试管理类工具——禅道。

禅道是一款开源的测试管理工具,国内不少中小型的公司和研发团队都会选择使用,功能丰富,使用简单。看下面的文章可以了解更多。

通过禅道,可以将测试中的用例、缺陷都进行很好的管理,尤其是对缺陷的跟踪和处理状态的变更会更加及时和高效,提升测试工作的效率。黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展
当然除了禅道外还有其他的,比如说JIRA,ALM这些商业的测试管理或者项目管理工具。版权和付费问题,这里就不说了,感兴趣可以自己查找相关资料。

二、基于UI的自动化测试工具——Selenium IDE。

Selenium IDE是一个基于Firefox浏览器的插件,能够通过记录在浏览器的操作事件和操作行为,并将这些内容转化和生成代码,通过回放的方式实现自动化测试。

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展

当然了,除了Selenium IDE,还有类似UFT(以前叫QTP)等工具也可以实现UI层面的自动化测试。

三、基于API文档的接口测试——postman

Postman是一款在接口测试方面非常简单实用的工具,基本可以满足所有要求的接口测试。

当然可能有小伙伴会质疑,接口测试还是黑盒测试么?当然是,因为按照黑盒测试的定义,接口测试过程中并不检查和考察实际代码的运行,只需要确定好请求数据(输入数据)和响应数据(程序实际运行结果)即可,所以从这个角度来说,接口测试也属于是黑盒测试。而基于API的接口测试,使用postman就能搞定。

四、基于缺陷定位的抓包工具——Fiddler。

作为测试工程师,如果你工作的时候被要求,不管是什么bug都直接提交给前端。那不要着急高兴,因为那是一种侮辱!对于测试工程师而言,如果在发现了bug之后,也不用管bug的原因,也不用确定是前端问题还是后端问题的话,那就是一种耻辱!

所以,定位缺陷原因,也是测试工程师的一项工作职责!这时候就需要一个工具软件Fiddler。Fiddler应用比较简单,本身也很小,能够通过它特有网络代理能力,抓取通过我们计算机设备(包括手机设备)与应用服务器之间的通信数据,然后分析数据的正确性,来确定缺陷的原因。

喜欢的小伙伴可以阅读。

五、基于Android移动APP自动化测试的工具——adb和monkey系列命令

移动APP应用场合和场景越来越多了,甚至说都是必不可少的,因此APP的质量也变得越来越受重视。如何高效的对APP进行测试,也变得越来越受重视。

为了不提升APP测试的难度,并且又能提升测试效率,所以可以使用adb和monkey实现APP的自动化测试。

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展
最后,再次强调一下,只要不是看被测程序的源代码,都是黑盒测试,不管使用什么样的工具进行测试,也不管对这个软件的那些方面进行测试!!!

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

黑盒测试可不只是点点点,也需要会用各种测试工具~,软件测试,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展文章来源地址https://www.toymoban.com/news/detail-859419.html

到了这里,关于黑盒测试可不只是点点点,也需要会用各种测试工具~的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 只会用插件可不行,这些前端动画技术同样值得收藏-JavaScript篇(下)

    目录 前言 介绍 基本使用 关键帧 KeyframeEffect的三种类的声明 keyframes options 动画对象 全局Animation类 标签中的animate函数 总结 相关代码: 接着上文往下介绍,上篇文章我们对JS原生动画和贝塞尔曲线有了一个详细的认识,基于定时器或动画帧,我们可以实现元素的动画缓动,本

    2024年02月12日
    浏览(44)
  • 史上最全的 iOS 各种测试工具集锦!

    2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客 文章浏览阅读2.9k次,点赞85次,收藏12次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、

    2024年04月09日
    浏览(44)
  • 股票模型接口测试需要哪些工具?

    股票模型接口测试需要哪些工具?今天与大家分享的内容是接口测试所必需的postman测试工具的使用:postman发送get与post请求、变量设置与引用、文件导入与导出、断言机制、参数化、批量实施测试集、环境变量与全球变量设置、定时器使用与关联、测试结果导出。 Postman简介

    2024年02月12日
    浏览(36)
  • 十大开源测试工具和框架,一定有你需要的

    目录 前言 Katalon Studio Selenium Appium JMeter SOAP UI Robot Framework Watir JUnit Robotium Citrus 总结 免费的开源框架和工具由于其开源特性,现在逐渐成为自动化测试的首选解决方案。区别在于,你是喜欢使用类库编写一个全新的自动化测试框架,或者喜欢使用一个现成的工具。   Katalon

    2024年02月16日
    浏览(45)
  • 自动化测试基础知识:什么是自动化测试?需要学习哪些知识与工具!

    1、自动化测试概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常, 在设计了测试用例并通过评审之后,由测 试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。简言之,自动化测试就是让被测试的软件自己运行起

    2024年02月04日
    浏览(63)
  • 8 款浏览器兼容性测试工具介绍,需要的赶紧收藏吧

    目录 前言 1、IETester 2、BrowserShots 3、Spoon Browser Sandbox 4、Browserstack 5、LambdaTest 6、Browserling 7、CrossBrowser Testing 8、Browsera 浏览器的兼容性问题,是指不同浏览器使用内核及所支持的HTML等网页语言标准不同,用户客户端的环境不同造成的显示效果不能达到理想效果。对于用户而言

    2024年02月13日
    浏览(40)
  • 学嵌入式,已经会用stm32做各种小东西了,下一步是什么

    针对题主这种类型的,首先我想提出几个技术问题。 1,除了那几个常用的外设, stm32 上集成的众多外设是否都有实际的使用经验。比如USB接口,网口。 2,除了 stm32f1 这个烂大街的型号,对其它系列的stm32的外设是否了解过,有没有注意到同一种外设在不同的系列会存在较大

    2024年02月04日
    浏览(42)
  • 为什么要做黑盒测试?黑盒测试有什么作用?

    对于软件测试的从业者来说,黑盒测试是十分重要的测试方式,它可以弥补白盒测试检查不到的部分。可能刚刚入门的测试小白,对于为什么要做黑盒测试?黑盒测试有什么作用?仍然抱有很大的疑问。下面小编就来从黑盒测试的概念、作用和优点,带领大家全面认识黑盒测

    2024年02月05日
    浏览(47)
  • 怎样从“点点点”进阶到自动化测试?

    为什么要学习自动化测试 在讨论这个问题之前,先来聊一下测试人员的职业发展路线,无非就是两条,技术路线和管理路线,技术路线一般就是功能测试(60%)--自动化测试(25%)--测试开发(5%)--测试架构师/业务专家/测试专家(5%),管理路线一般就是测试工程师(60%)

    2024年02月05日
    浏览(39)
  • 黑盒测试和白盒测试

    对于代码的单元测试,可以笼统的分为黑盒测试和白盒测试两部分。 一、黑盒测试 黑盒测试又称功能测试或者基于需求的测试。 主要的测试方法包括边界值分析法、等价类划分法、错误推断法等 边界值分析法:根据以往经验,大多数问题发生在数据的边界处。使用该方法需

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包