0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件测试中的功能测试和非功能测试

齐鲁物理联网测试中心 2023-01-03 17:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是功能测试?

进行功能测试以确保应用程序的功能符合需求规范。这是黑盒测试,不涉及应用程序源代码的详细信息。在执行功能测试时,重点应放在应用程序主要功能的用户友好性上。要首先执行功能测试,我们需要识别测试输入并使用选定的测试输入值计算预期结果。然后执行测试用例,并将实际数据与预期结果进行比较。

什么是非功能测试?

非功能测试旨在通过各种标准(例如负载测试,可伸缩性测试,压力测试等)评估应用程序的就绪状态。它评估应用程序在挑战性条件下的性能。
软件测试活动当中,根据测试要求可分为功能测试和非功能测试。非功能测试,通常指的是性能测试。当然,具体情况具体分析。常见的性能测试关键评估项如下:

1.被测对象需经过主管部门或监管单位审查,认可,需要提供性能测试报告。 目前,很多企业的软件产品在正式上市对外销售、应用时,政府机关,主管部门或监 管单位,可能需要出具功能测试报告、性能测试报告,甚至是第三方测试报告,这种情况下,必须进行性能测试。

2.涉及财产生命安全的系统,通常情况,电商系统、金融业务系统,医疗健康 评估,涉及用户或行方资金安全,生命安全类的,需要进行性能测试;

3.首次投产的大型系统,具有大量用户使用的核心业务;

4.系统核心数据库、业务逻辑、软硬件升级。与历史系统对比,系统核心数据 库、业务逻辑调整、软件硬件设备升级,同样需要实施性能测试

5.历史版本存在重大非功能缺陷或风险较大的未评估项;

6.业务量、用户量、节点增长30%以上。系统升级后,业务量、用户量、应用节 点,增长量在30%以上的,具体数值可根据实际情况调整。应用节点增长一般指甲 方因业务需求,增加应用节点,银行拓展分行、分中心、分公司、营业网点等;

7.系统架构发生重大变化。不同的系统架构可能存在较大的性能差异,因此在系 统架构发生变化后,必须实施性能测试,并且在此过程中,无法通过类推的思路推 断架构变化后的系统性能;

8.生产环境非功能严重缺陷修复后。生产环境在使用过程中产生重大非功能性缺 陷成功修复后,需重新开展性能测试活动,以验证修复活动是否对生产环境造成不良影响。

对于不同行业,不同测试对象可能存在的不同的关键评估项,读者可自行增减。常见的性能测试一般评估项,主要从单次版本考虑,如果是平台性的,则为关键评估项,如果是单次版本,单个组件或业务,则从以下几个一般评估项评估权重:

1.是否在平台中处于核心位置(15分);
2. 是否有升级,且升级内容中包含了外部系统对接接口、支付接口、Web Service 调用接口等与其他系统关联接口(20分);
3. 是否存在部署方式调整或优化(15分);
4. 是否增加了性能风险较高的调整(20分);
5. 是否存在客户要求必须测试的组件或业务流程(20)
6. 是否涉及多个功能缺陷的修复,且流程发生较大变化(10分)。
如果上述一般评估项,总计分值超过60分,则需进行性能测试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6412

    浏览量

    131682
  • 软件
    +关注

    关注

    69

    文章

    5362

    浏览量

    91895
  • 软件测试
    +关注

    关注

    2

    文章

    253

    浏览量

    20402
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用VectorCAST/C++的AI辅助测试功能

    从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单元测试过程中的两个核心难点:
    的头像 发表于 04-27 14:37 195次阅读

    功能推拉力测试机:工业测试的“全能卫士”实用知识与技能

    在工业制造的精密世界里,产品质量是企业生存与发展的基石。而多功能推拉力测试机,作为保障产品质量的关键设备,就像一位默默守护的“全能卫士”,在材料性能检测、产品可靠性评估等环节发挥着至关重要的作用
    的头像 发表于 04-24 11:06 58次阅读
    多<b class='flag-5'>功能</b>推拉力<b class='flag-5'>测试</b>机:工业<b class='flag-5'>测试</b>的“全能卫士”实用知识与技能

    功能测试仪,为什么肺功能测试仪考虑EMC电磁兼容?

            在现代医疗体系,肺功能测试仪是评估呼吸系统健康的重要设备,其检测结果直接影响医生诊断的准确性;随着医疗设备向智能化、数字化发展,肺功能
    的头像 发表于 04-23 09:29 45次阅读
    肺<b class='flag-5'>功能</b><b class='flag-5'>测试</b>仪,为什么肺<b class='flag-5'>功能</b><b class='flag-5'>测试</b>仪考虑EMC电磁兼容?

    通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试

    在现代制造业,自动化测试已经成为提高生产效率、降低错误率、提升产品质量的关键环节。尤其是在电子产品的测试过程中,FCT(功能测试)、ATE
    发表于 04-13 14:54

    InverterTest 光储逆变器测试软件正式发布:200+测试工况,一套软件集中管理

    本文导读致远仪器正式推出InverterTest光储逆变器测试软件,支持依据GB/T34133-2023等标准开展相关测试应用。软件将数据管理、结论判读、报告导出集中到一套
    的头像 发表于 03-10 15:12 612次阅读
    InverterTest 光储逆变器<b class='flag-5'>测试</b><b class='flag-5'>软件</b>正式发布:200+<b class='flag-5'>测试</b>工况,一套<b class='flag-5'>软件</b>集中管理

    Vector CANoevECU/SIL测试功能

    过去,这些瓶颈往往只能靠“等”——等硬件、等设备、等协调。但随着软件在整车系统的复杂度占比持续攀升,等待直接意味着项目延期、返工和成本飙升,更有甚者出现测试两班倒。于是,越来越多团队开始采用一项关键手段——SIL(Softwa
    的头像 发表于 02-05 11:09 917次阅读
    Vector CANoe<b class='flag-5'>中</b>vECU/SIL<b class='flag-5'>测试</b><b class='flag-5'>功能</b>

    功能安全实车测试设备

    信息推出基于故障注入技术的功能安全实车测试设备。本产品弥补了传统台架或仿真环境的不足,通过在实车环境自动化构造多层次故障场景,更真实地验证系统的故障检测能力和安全响应机制。
    的头像 发表于 11-04 14:34 1487次阅读
    <b class='flag-5'>功能</b>安全实车<b class='flag-5'>测试</b>设备

    功能安全测试典型问题三则

    北汇信息作为国内外众多OEM的第三方认证测试服务商,积累了大量的测试服务经验,分享三则功能安全测试典型问题。
    的头像 发表于 10-20 08:42 1836次阅读
    <b class='flag-5'>功能</b>安全<b class='flag-5'>测试</b>典型问题三则

    汽车软件安全测试的痛点与Bugspot解决方案

    上海磐时PANSHI“磐时,做汽车企业的安全智库”汽车软件安全测试的痛点与Bugspot解决方案日前在汽车行业,软件正在重新定义驾驶体验。从自动驾驶到智能座舱,
    的头像 发表于 09-05 16:17 912次阅读
    汽车<b class='flag-5'>软件</b>安全<b class='flag-5'>测试</b><b class='flag-5'>中</b>的痛点与Bugspot解决方案

    电源模块的短路保护如何通过自动化测试软件完成测试

    在当今电力电子领域,电源模块的可靠性至关重要,短路保护作为其关键特性,需通过精确的自动化测试软件进行验证。本文将整理如何借助自动化测试软件ATECLOUD完成电源模块短路保护的
    的头像 发表于 09-03 19:10 1012次阅读
    电源模块的短路保护如何通过自动化<b class='flag-5'>测试</b><b class='flag-5'>软件</b>完成<b class='flag-5'>测试</b>

    电池保护板测试系统的功能验证

    功能符合设计要求,保障电池组的安全使用。 测试设备主要由硬件平台和软件系统组成。硬件部分包括精密测量仪器、负载模拟装置、电源供应系统、信号采集模块等。软件系统负责
    的头像 发表于 09-02 15:52 870次阅读

    国产电源模块测试软件功能应用全面解析

    电源模块作为电子设备的核心器件,其性能的优劣关系着整个设备的质量。为了确保电源产品能够满足不断提升的技术要求,稳定、高效的电源测试系统成为了电源行业的关键需求。本文将对纳米软件电源模块测试系统从
    的头像 发表于 08-01 11:51 1126次阅读
    国产电源模块<b class='flag-5'>测试</b><b class='flag-5'>软件</b><b class='flag-5'>功能</b>应用全面解析

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新技术持续升级测试能力,最新推出的A
    的头像 发表于 07-22 16:10 1005次阅读
    自动化<b class='flag-5'>测试</b>平台ATECLOUD推出AI算法<b class='flag-5'>功能</b>

    整车测试:外观功能测试

    在开展整车外观功能测试前,需要做好充分准备工作。首先要明确车辆的设计图纸、技术规范和验收标准,这是判断车辆外观功能是否合格的重要依据。同时,确保测试场地清洁、干燥且光线充足,避免外界因
    的头像 发表于 05-27 10:51 1693次阅读
    整车<b class='flag-5'>测试</b>:外观<b class='flag-5'>功能</b><b class='flag-5'>测试</b>篇

    QDAT信令测试介绍

    高通WIFI6的IPQ系列芯片信令测试常用的测试方法有两种:QRCT(射频调试工具)、QPSR(射频校准工具)。Chrent一、QPSR(射频校准工具)信令
    的头像 发表于 05-07 17:32 1964次阅读
    QDAT<b class='flag-5'>非</b>信令<b class='flag-5'>测试</b>介绍