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分,则需进行性能测试。

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

    关注

    8

    文章

    6042

    浏览量

    130743
  • 软件
    +关注

    关注

    69

    文章

    5301

    浏览量

    90914
  • 软件测试
    +关注

    关注

    2

    文章

    245

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    功能安全实车测试设备

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

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

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

    嵌入式软件测试与专业测试工具的必要性深度解析

    故障,最终召回成本高达数百万欧元。主流测试工具与技术方案嵌入式软件测试工具市场提供了多样化的解决方案,满足不同测试需求:功能
    发表于 09-28 17:42

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

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

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

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

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

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

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

    电源模块作为电子设备的核心器件,其性能的优劣关系着整个设备的质量。为了确保电源产品能够满足不断提升的技术要求,稳定、高效的电源测试系统成为了电源行业的关键需求。本文将对纳米软件电源模块测试系统从
    的头像 发表于 08-01 11:51 710次阅读
    国产电源模块<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 504次阅读
    自动化<b class='flag-5'>测试</b>平台ATECLOUD推出AI算法<b class='flag-5'>功能</b>

    【文章转载】CANoe产品体系19版本新功能(下) - 基础功能与XIL测试

    新版本持续为智能电动网联汽车软件开发测试带来全新功能,IDE开发环境支持.NET8.0、Python、MATLAB2024b,VisualStudioCode集成测试开发和调试
    的头像 发表于 06-25 10:03 1360次阅读
    【文章转载】CANoe产品体系19版本新<b class='flag-5'>功能</b>(下) - 基础<b class='flag-5'>功能</b>与XIL<b class='flag-5'>测试</b>

    整车测试:外观功能测试

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

    什么是OBC测试系统?有什么功能?

    OBC测试系统是确保电动汽车车载充电机性能和安全的关键工具。源仪电子的OBC测试系统以其高精度硬件配置、灵活软件平台、定制化与可扩展性等特点,为新能源汽车行业提供了极具竞争力的测试解决
    的头像 发表于 05-27 09:42 1054次阅读
    什么是OBC<b class='flag-5'>测试</b>系统?有什么<b class='flag-5'>功能</b>?

    QDAT信令测试介绍

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

    电子负载的保护功能:如何保障电源测试的稳定性

    在电源测试过程中,电子负载作为关键设备,其保护机制对于确保测试的稳定性和安全性至关重要。本文将探讨源仪电子负载的保护功能,以及如何保障电源测试的稳定性。选择具备完善保护
    的头像 发表于 01-02 17:04 1180次阅读
    电子负载的保护<b class='flag-5'>功能</b>:如何保障电源<b class='flag-5'>测试</b>的稳定性

    分布式、域控及SOA架构车身功能测试方案

    北汇信息推出分布式、域控以及SOA架构的车身功能测试解决方案,支持在实验室环境下完成车身单部件、系统级功能自动化测试,可以极大地提升车身功能
    的头像 发表于 12-27 09:05 3394次阅读
    分布式、域控及SOA架构车身<b class='flag-5'>功能</b><b class='flag-5'>测试</b>方案

    交直流充电桩测试系统关于功能测试

    1、充电功能测试 充电功能测试是充电桩测试中最基本也是最重要的部分,主要验证充电桩能否正常为电动汽车充电。这包括对充电桩的充电电流、电压的稳
    的头像 发表于 12-17 18:18 920次阅读
    交直流充电桩<b class='flag-5'>测试</b>系统关于<b class='flag-5'>功能</b><b class='flag-5'>测试</b>​