热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

硬件测试和软件测试的区别以及概念

文章目录相同点1.测试的流程2.缺陷的流程管理3.发现问题和分析问题的能力异同点1.测试目的不同2.测试手段不同3.测试工具不同4.测试结果的稳定性不同相同点主要归类为以下几点&


文章目录

  • 相同点
    • 1. 测试的流程
    • 2. 缺陷的流程管理
    • 3. 发现问题和分析问题的能力
  • 异同点
    • 1. 测试目的不同
    • 2. 测试手段不同
    • 3. 测试工具不同
    • 4. 测试结果的稳定性不同




在这里插入图片描述


相同点

主要归类为以下几点:


1. 测试的流程

一个产品交到你手上,测试前的准备工作(环境,数据,工具,人员,任务等)
大致流程如下:


Created with Raphaël 2.2.0了解产品需求说明产品的测试点分析根据测试点设计测试用例根据用例展开测试结果记录问题分析问题提交与追踪与开发团队和产品团队的沟通最终完成测试提交测试报告



2. 缺陷的流程管理

提交缺陷>确认缺陷>追踪缺陷>关闭缺陷(其中包含各种不同类型缺陷不同的处理方式,和不同缺陷类型的判断/严重级别/优先级别等细节)


3. 发现问题和分析问题的能力

一个初级测试人员如果能有敏锐的观察和发现问题的能力,那么在初级阶段优势会很明显,逐步成长之后就是分析问题的能力,遇到一个问题如何能快速定位出它是有效缺陷还是无效问题(主要有针对需求的对比,环境验证,系统工作方式的理解,后台数据运行的方式等)


异同点

主要归类为以下几点:


1. 测试目的不同


  • 硬件测试:主要是保障硬件的可靠性,以及硬件和硬件的联接关系的正确性与准确性。
  • 软件测试:主要是保证软件流程的正确性,以及正确的应用逻辑关系。

2. 测试手段不同


  • 硬件测试:主要是针对硬件本身以及环境的测试,比如老化测试、寿命测试、故障率测试等。
  • 软件测试:主要是通过对软件的输入进行控制,从而达到不同的测试结果,通过输入输出的差异比较测试是否正确和准确。

3. 测试工具不同


  • 硬件测试:更多的是使用硬件进行,比如各种测量仪表示波器等。
  • 软件测试:相对来说,都是使用软件进行,比如抓包工具Fiddler、压力测试工具Jmeter、接口测试工具PostMan等。

4. 测试结果的稳定性不同


  • 硬件测试:有可能在相同的条件下(如相同的温度),出现不同的测试结果
  • 软件测试:输入相同的话,如果没有引入随机数据,则其输出结果是相同的。

推荐阅读
  • 提升接口测试效率的关键:用例与工具的综合应用
    本文将探讨如何通过有效的接口测试用例设计和工具选择,显著提高接口测试的效率和质量。 ... [详细]
  • 如何将PostMan接口脚本快速集成至JMeter进行压力测试
    本文详细介绍了如何将PostMan中的接口脚本快速迁移至JMeter中,以实现高效的压力测试。适合希望利用现有PostMan资源进行性能测试的技术人员。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
  • 在使用Postman进行接口测试时,如果携带大量参数,可能会遇到‘请求头过大’的问题。本文将详细介绍如何调整Tomcat的请求头大小限制,并提供有效的路径映射解决方案,以避免因路径配置不当导致的404错误。 ... [详细]
  • 本文旨在介绍一系列提升工作效率的浏览器插件和实用小工具,帮助用户在日常工作中更加便捷高效。内容由原作者授权发布。 ... [详细]
  • 本文探讨了如何在Sitecore 9环境中通过Postman使用API密钥发送请求,包括解决常见错误的方法。 ... [详细]
  • 本文详细介绍了如何在 Postman 中配置和发送带有 Cookie 的请求,包括不同版本的 Postman 如何处理 Cookie,以及如何启用拦截器来管理 Cookie。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 本文介绍了多种常用的开发工具,包括PyCharm、Appium、Jenkins、Postman、Fiddler、Charles、Airtest、Android Studio、Navicat和Typora,并提供了它们的基本使用方法。 ... [详细]
  • 本文介绍了如何使用Postman构建和发送HTTP请求,包括四个主要部分:方法(Method)、URL、头部(Headers)和主体(Body)。特别强调了Body部分的重要性,并详细说明了不同类型的请求体。 ... [详细]
  • 20款必备PS插件免费大放送,附详细安装指南
    对于众多关注小资源并学习PS的用户来说,每次分享设计素材都会收到大量反馈。为了更好地满足大家的需求,今天我们特别推出了20款必备的PS插件大合集,并附有详细的安装指南,确保每位用户都能轻松上手,提升设计效率。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 深入解析Postman内置变量的实用技巧与示例代码
    本文详细探讨了Postman内置变量的实用技巧和应用案例,通过具体的示例代码,全面解析了这些变量在实际开发和测试中的使用方法,为读者提供了宝贵的学习和参考资源。 ... [详细]
  • 本文深入探讨了在Spring Boot中处理RESTful风格的表单请求的方法,包括请求参数处理、请求映射以及RESTful设计原则的应用。文章详细介绍了如何利用HTTP动词(如GET、POST、PUT、DELETE)来操作资源,并结合Spring Boot的注解(如@GetMapping、@PostMapping等)实现高效、清晰的请求处理逻辑。通过实例分析,展示了如何在实际项目中应用这些技术,提高开发效率和代码可维护性。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
author-avatar
手机用户2702932821
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有