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

    文章

    4458

    浏览量

    125140
  • 软件
    +关注

    关注

    67

    文章

    4351

    浏览量

    85663
  • 软件测试
    +关注

    关注

    2

    文章

    207

    浏览量

    18382
收藏 人收藏

    评论

    相关推荐

    如何使用EMC测试软件执行辐射抗扰度测试?(三)软件检查及手动模式

    一、前言 之前的文章为大家介绍了使用EMC测试软件执行辐射抗扰度测试测试方法、频率变化模式测试方法、校准方法及调制。本期文章继续为大家介绍
    的头像 发表于 03-18 15:39 175次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(三)<b class='flag-5'>软件</b>检查及手动模式

    网络测试系统包含的功能

    网络测试仪是一种用于测试、诊断和维护计算机网络硬件和软件的设备。它具备多种功能,旨在帮助企业提升网络的安全性、性能和可靠性等方面。以下是网络测试
    的头像 发表于 01-16 10:39 147次阅读
    网络<b class='flag-5'>测试</b>系统包含的<b class='flag-5'>功能</b>

    软件测试活动有哪些?

    第三方软件测试是一种软件测试活动,旨在确保软件的质量、功能、性能和安全性等方面符合预期要求。 一
    发表于 01-08 11:11

    软件功能测试的基本流程

    软件功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件
    的头像 发表于 12-22 11:23 355次阅读

    从定义和实施帮你对软件测试进行全解析

    。 ** 一、定义** 软件测试是一种质量保证活动,旨在检测软件产品是否满足用户需求及质量标准,并发现软件中存在的问题及缺陷。它是软件开发过
    的头像 发表于 12-21 14:25 212次阅读

    汽车功能安全芯片测试

    其正常运行。因此,对汽车功能安全芯片进行细致、详实的测试就显得尤为重要。 汽车功能安全芯片测试主要包括硬件测试
    的头像 发表于 11-21 16:10 1159次阅读

    电源模块过温保护测试原理、测试步骤、测试标准详解

    过温保护测试是电源模块保护功能测试项目之一,也是电源模块测试的重要测试指标,以保证电源模块过温保护功能
    的头像 发表于 11-14 14:56 552次阅读
    电源模块过温保护<b class='flag-5'>测试</b>原理、<b class='flag-5'>测试</b>步骤、<b class='flag-5'>测试</b>标准详解

    为什么要测试芯片上下电功能?芯片上电和下电功能测试的重要性

    为什么要测试芯片上下电功能?芯片上电和下电功能测试的重要性  芯片上下电功能测试是集成电路设计和
    的头像 发表于 11-10 15:36 692次阅读

    电源模块测试系统助力电源功能测试

    电源测试一般包括保护特性测试、安规测试、电磁兼容测试、可靠性测试功能
    的头像 发表于 11-07 11:42 355次阅读
    电源模块<b class='flag-5'>测试</b>系统助力电源<b class='flag-5'>功能</b><b class='flag-5'>测试</b>

    什么是电源功能测试?电源测试系统有什么测试优势?

    电源功能测试是评估电源质量好坏、性能、响应等的重要测试方法,也是电源的常规测试内容,包含电压调整率、负载调整率、纹波测试等。纳米
    的头像 发表于 11-03 15:50 934次阅读
    什么是电源<b class='flag-5'>功能</b><b class='flag-5'>测试</b>?电源<b class='flag-5'>测试</b>系统有什么<b class='flag-5'>测试</b>优势?

    V2X功能测试用例设计及测试分类方法

    汽车行业中,任何一款产品的上线都离不开测试工作,在整个测试工作中,测试人员通过使用不同的测试技术来创建测试用例,保证
    的头像 发表于 09-07 08:27 419次阅读
    V2X<b class='flag-5'>功能</b><b class='flag-5'>测试</b>用例设计及<b class='flag-5'>测试</b>分类方法

    测试新唐nuc980串口功能的过程

    测试新唐nuc980串口功能的过程
    的头像 发表于 09-04 16:07 702次阅读
    <b class='flag-5'>测试</b>新唐nuc980串口<b class='flag-5'>功能</b>的过程

    芯片功能测试包含哪些测试

    芯片功能测试是电子产品制造过程中的一项重要步骤。具体而言,它包括以下几个方面的测试
    的头像 发表于 06-20 14:50 1212次阅读

    分享芯片功能测试的五种方法!

    芯片功能测试常用5种方法有板级测试、晶圆CP测试、封装后成品FT测试、系统级SLT测试、可靠性
    的头像 发表于 06-09 15:46 1918次阅读
    分享芯片<b class='flag-5'>功能</b><b class='flag-5'>测试</b>的五种方法!

    软件验收测试和系统测试的区别点

    一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪, 并且可以让最终用户将其用于执行软件的既定功能和任务。   系统
    的头像 发表于 05-06 21:32 548次阅读