扫码关注我们
评测服务项目
软件登记测试 / 评估申报

服务介绍

       软件产品登记测试从常规要求、用户文档、功能性、可靠性、易用性等方面对软件系

统进行符合性测试,其测试结果证明软件的质量是否符合中华人民共和国信息产业部关于

《软件产品管理办法》以及相应的国家标准中规定的要求。


目的及意义

       软件产品登记测试是专门配合国家软件企业认定和软件产品登记制度设立的测试类型

。2000年6月,国务院颁布了《鼓励软件产业和集成电路产业发展的若干政策》,政策中

提出了在全国范围内推行软件企业认定和软件产品登记的制度,并对通过认定的软件企业

和登记的软件产品在税收等方面给予大幅度的政策优惠。而软件企业在申请软件企业认定

和进行软件产品登记时,应提交由第三方测试机构出具的软件测试报告。

       依据9号令第八条第(五)款和第十条第(五)款的规定,国产软件或进口软件在申请登记

备案时必须提交第三方测试机构出具的软件测试报告。



软件验收测试 / 功能测试

服务介绍:

人工+工具测试相结合,根据您的测试需求及进度,由卓越测评公司测试专家,对您的产品进行完整、全面、无死角的专业测试。深度挖掘产品缺陷。  

服务内容:

根据产品特性、操作描述和用户方案,从软件产品的界面、架构出发,按照需求编写出来的测试用例,使用适当的平台、浏览器和测试脚本,以保证目标用户的用户体验,通过输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。

1、专家测试用例设计

由卓越评测测试专家结合产品文档及测试需求,对产品功能进行系统全面的测试用例设计。

2、专家功能测试

全面围绕产品场景、功能点、测试用例,进行逻辑性、针对性功能测试,交付完整测试报告并提供追踪服务。

3、专家定制测试

按照您的要求,卓越评测测试专家向您提供定制化测试方案,交付完整测试报告并提供追踪服务。

4、专家BUG探索

发掘潜在产品缺陷,对产品进行多人次、多维度的随机性功能测试和验证服务。




软件性能测试 / 并发测试

服务介绍:

通过模拟用户的海量并发,来发现系统的承载能力、负载能力,在高并发等压力下的处理能力,以及分析在当前性能瓶颈下,需要什么样的软硬件配置来满足更高的性能需求。

服务内容:

软件测试团队通过建立模型、测试场景、脚本等工作,使用性能与压力测试工具与平台对客户软件进行压力与性能测试,来发现系统的承载能力、负载能力和处理能力,并对性能瓶颈等问题提出优化建议。

服务详情:

通过自动化测试工具能更快捷地解决问题。

自动化测试工具可以在一台或多台机器上模拟成百上千的用户同时执行业务操作的场景,并可以很好地同步用户的执行时间,进行有效的实时监测,可以全面发现软件承载能力、负载能力和处理能力。

软件测试团队根据计算性能、内存使用、IO占用、SQL负载、带宽容量进行综合分析。并由我公司具有阿里云认证的运维架构师,提供基于缓存、均衡负载、弹性负载、CDN分发、SQL语句、消息队列等多角度的性优化方案。

代码安全审计 / 漏洞检测

服务介绍:

   代码静态安全审计的目的是对产品的安全性、正确性进行审计;尽可能早的发现并确定产品中在安全方面的缺陷和隐患,找出源代码缺陷所引发的安全漏洞并提供代码修订措施和建议;可以更好的理解软件产品,防止漏洞导致安全事件的发生,避免遭受损失;协助开发出高质量的可交付产品。

服务内容:

    针对客户提供的待检测的源代码,由代码安全审计团队进行安全审计,通过工具+人工,两者结合的方式,对客户的源代码进行分析,尽可能的发现安全方面的缺陷和隐患,并及时协助进行修复。

    服务流程主要包含以下阶段:

信息收集:此阶段中,源代码审计小组进行必要的信息收集,包括本次源代码审计要求、稳定版本的源代码。

工具审计:确定工具审计的标准和各项配置参数,使用代码安全检测工具对目标源代码进行检测,对工具检测的结果进行人工核查,筛选,分析,汇总。

人工审计:对客户要求人工审计的重点代码采用人工分析的方法,对源代码中的业务流程及安全漏洞进行审计。

审计核验:对工具以及人工审计的漏洞,根据源代码流程复盘核验,并根据流程核验结果与利用范围确定危险等级。

输出报告:此阶段中,源代码审计小组根据测试的结果编写直观的源代码审计服务报告。

系统安全扫描 / 渗透测试

服务介绍

    了解被测信息系统现状,发现可被利用的漏洞,扫描结果是对被测信息系统安全现状的一个反映,可快速发现整体系统中存在的安全漏洞点。

服务内容

    系统安全扫描主要是使用远程安全评估系统对客户授权的各类应用、操作系统、数据库、网络设备等进行脆弱性扫描和测试。

服务流程主要包含以下阶段:

 信息收集

 安全扫描

 漏洞验证

 威胁分析

 输出报告

服务详情

    安全服务团队通过对被测系统进行安全漏洞扫描,可以发现系统存在的安全漏洞和隐患,对于发现的安全隐患提出针对性的解决方案和建议,对发现的安全弱点采取安全措施,这样可以提高信息系统的安全性,增强系统对入侵和病毒的防御能力。

服务介绍

渗透测试通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全得一种评估方法,这个过程包括对系统得任何弱点,技术缺陷或漏洞分主动分析,这个分析是从一个攻击者可能存在得位置来进行的,并且从这个位置有条件主动利用安全漏洞,从而深入的发现系统的安全漏洞。

服务内容:

渗透测试小组利用部分前沿的攻击技术,使用成熟的黑客攻击手段,结合软件测试技术(标准)对指定网络、系统做入侵攻击测试,希望由此发现网站、应用系统中存在的安全漏洞和风险点。

服务流程主要包含以下阶段:


明确目标

情报收集

制定计划

渗透测试

缺陷利用

成果收集

输出报告

黑盒测试与白盒测试,在准备环节有一定的区别:

黑盒测试即对内部系统一无所知的情况下进行渗透测试或者其他测试。

白盒测试了解内部系统、结构、源码等信息的情况下进行渗透测试或其他测试。

服务详情:

    渗透测试是一个由浅入深的过程,渗透测试人员在不影响业务系统正常运行的攻击方法进行的测试,可以有效的深入挖掘安全漏洞。

    与安全漏洞扫描不同点在于,安全漏洞扫描是全面发现安全漏洞与缺陷,侧重于横向全面的发现问题。渗透测试则是倾向于深入挖掘系统漏洞,侧重于纵向深入的发现问题。







APP合规测试 / 隐私防护

服务介绍

移动APP隐私合规检测服务是针对企业或个人开发的移动应用中收集个人信息行为是否存在违法违规进行认定并提供参考,为APP运营者提供指引,移动应用个人信息安全提供多方位全面检测,APP是否合规等问题的深度检测,及时发现应用存在的潜在风险与不合规之处,帮助企业或个人对APP隐私、过度收集、滥用等行为进行检测,高效、低成本地做APP合规检测,形成专业并易理解的检测报告,为移动应用运营者提供专业的合规、安全提供整改依据。

服务内容

检测覆盖但不限于以下内容:

l违规收集个人信息

l超范围收集个人信息

l违规使用个人信息

l强制用户使用定向推送功能

lAPP强制、频繁、过度索取权限

lAPP频繁自启动和关联启动

l欺骗诱导强迫行为

l欺骗误导用户提供个人信息

l欺骗误导用户下载APP

自助服务
提供专业的网络安全方案
作废记录
作废记录:
公司介绍

深圳市卓越软件评测有限公司(以下简称“卓越”)是一家专业的第三方软件评测机构。依托丰富的客户资源和完善的服务体系,凭借自身高效专业的服务能力、深入的行业知识,为客户提供优质且高效的测评服务。

目前主要为政府部门、软件企业、通信运营商、国家电网等提供全方位的信息技术咨询服务,做好质量保障的“守卫者”。业务已涉及公安、电力、交通、医疗、教育、传媒、金融、通信等多个行业,成功实施涵盖软件测试、系统安全扫描、编码规范分析、代码静态安全审计、系统压力测试与瓶颈分析服务、渗透测试(黑盒/白盒)等多个项目,拥有丰富的软件质量评估与保障经验。


服务行业
运营商
政府是信息流的”汇聚节点“,在 国家信息化建设中扮演重要角色。
政府
政府是信息流的”汇聚节点“,在 国家信息化建设中扮演重要角色。
金融
政府是信息流的”汇聚节点“,在 国家信息化建设中扮演重要角色。
教育
政府是信息流的”汇聚节点“,在 国家信息化建设中扮演重要角色。
其他
政府是信息流的”汇聚节点“,在 国家信息化建设中扮演重要角色。
测试解决方案
产品新闻 更多>>
16
2024/07
首版次软件产品申报,软件评测报告必不可少!
什么是首版次产品?申报有什么好处?申报有哪些要求?
第三方软件测试报告有效期是多久?
测试报告有效期
2024/07/08
出软件评测报告:登记测试、鉴定测试、确认测试、验收测试报告选哪家?
登记测试、鉴定测试、确认测试、验收测试报告选哪家?
2024/06/29
软件产品登记测试报告,用于双软认定,软著申报,软件退税等
双软认定,软著申报,软件退税
2024/06/26
技术文库 更多>>
第三方软件测试报告的编制流程是怎么样的?

第三方软件测试报告的编制流程通常包括以下步骤:

 

需求分析:测试团队首先与客户沟通,深入了解软件项目的需求,明确测试的重点和目标,确保测试计划与软件的业务目标和用户需求相匹配。

 

测试计划与方案制定:基于需求分析,制定详细的测试计划,包括测试的范围、策略、资源分配、时间表、人员配置、工具选择、风险评估等。这一步确保测试过程有条不紊。

 

测试用例设计与评审:设计覆盖软件功能和性能的测试用例,确保每个测试点都有明确的操作步骤、预期结果。之后,通过内部评审确保测试用例的全面性和有效性。

 

测试环境准备:根据测试需求,配置相应的硬件和软件环境,确保测试条件与实际应用环境相匹配。

 

执行测试:按照测试用例执行测试,记录测试结果,包括成功通过的测试和发现的缺陷。对于发现的问题,进行详细记录和跟踪。

 

缺陷管理与修复验证:对发现的缺陷进行分类、分析,与开发团队协作修复,并通过回归测试验证修复效果。

 

功能测试完成与系统稳定:确保软件经过充分测试,达到内部质量标准,为最终的客户验收测试做准备。

 

编写测试报告:汇总测试过程中的数据,包括测试目的、范围、执行情况、测试结果、缺陷统计等,进行客观的质量评估。

 

报告审核与评审:测试报告需经过内部审核,确保数据的准确性、报告的完整性和专业性,有时可能需要外部专家的评审。

 

报告提交:审核通过后,将测试报告正式提交给客户,报告可以是电子版和纸质版,供客户评估软件质量。

 

后续服务与文档归档:提供后续的技术支持,解答客户疑问,并将整个测试过程的文档进行归档,便于未来参考和审计。

 

整个流程强调了从需求分析到报告提交的系统性和专业性,确保软件产品的质量得到全面评估。


2024/08/12
第三方软件评测知识

作为一个专业的评测机构,经常在与客户沟通中被问及以下问题:

问题1:项目需要第三方软件评测报告,请问费用是多少?有没有报价标准?需求暂不清楚?

问题2:能否不实测直接出具报告,费用照样给?

问题3:出具的测试报告就几页纸,费用尽量能不能少点?

问题4:为什么有些检测机构出具的测试报告费用很低?甚至低于成本价?

问题5:每次询价时除了关注费用以外,还要关注什么?

阅读全文后,上述5点疑问一定能找到答案。

在回答上述问题前,我们先来了解下第三方软件测评。

第三方软件评测,也叫第三方软件测试,有时可以简称为“软测”。比较正式定义是指一个独立于软件开发组织和最终用户之外的测试组织,负责进行软件系统的测试与验证。也可以按关键字进行拆分解释:第三方软件评测=第三方+软件+评测。

第三方:在软件开发合同中,乙方负责根据合同与需求开发与实现软件功能,而甲方需要根据合同约定支付费用,在实际的业务中使用乙方开发的软件。由于软件存在一定的复杂性与专业性,乙方不能做出专业质量评价,所以一般在软件研发合同中,在验收条件中引入了第三方软件检测机构出具测试报告的要求,由于第三方独立性,间接保证了测试结果的公正性。

软件:由程序(代码)与文档组成

评测:“测”进行技术验证,“评”对测试最终结果进行评价,出具最终报告。

Part1 第三方软件评测机构

作为第三方机构,要评价别人软件质量好坏,肯定打铁还需自身硬,不然谁都可以从事第三方测试工作。所以引入了第三方软件测评的资质要求。要从事第三方软件测评业务,则需要通过国家与国际认可的资质才可以展开业务。目前,第三方软件测评资质被市场承认的资质有两个,这两个资质都对机构法律地址、机构场所环境、人员技术能力、检测工具、检测方法、质量体系等(简称“人、机、物、料、法、环、测”)做出了明确要求,并不定期接受各级主管单位的抽查与核实。

Part2 第三方软件评测资质

能够从事第三方软件测评的机构必须具备国家相关部门承认并颁发的资质,是对测试过程和结果的保障,目前软测资质就两个:一个CNAS资质,一个CMA资质。

CMA资质:

China Metrology Accreditation 中国计量认证

CNAS资质:

China National Accreditation Service for Conformity Assessment 中国合格评定国家认可委员会

CNAS采用的自愿申请原则,目前市场上能具备CNAS全部通用应用软件检测参数的机构为数不多。上述检测参数包括但不限于用户文档集、功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性等。

只有两个资质都申请了才可以称得上“权威独立第三方软件评测机构”。就两者而言,CNAS资质认可相较于CMA资质更难获得,其含金量和认可度更高。

机构申请了CMA/CNAS资质后,是不是社会上的产品都可以检测?由什么约束?那就是“标准”,这里的“标准”是指:国际标准、国家标准、地方标准、行业标准、甚至是企业标准。CNAS认可的标准可以是标准方法,也可以是非标的,所以不论国标,还是国际标准都是可以的,只要有相应的能力就可以申请。

软件检测有哪些标准?目前针对软件测试有一个比较基础的通用型的国家标准,也是所有第三方软件评测机构必备的标准:《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》GB/T 25000.10-2016,该标准是国家标准,标准内容涵盖了三个事:软件质量要求、软件测试过程以及软件质量评价。

所以说,您会发现每一份第三方软件测评报告中都必须有一个栏目写明“测试标准”或者叫“测试依据”。


2024/07/23
关于移动app测试的7个关键挑战和解决方案

在过去十年中,移动设备的使用在全球范围内猛增。根据Statista的预测,到2040 年,智能手机用户数量将超过15亿。因此,不难想象当前和未来的后端团队将面临的巨大移动app测试挑战。

由于移动设备的激增,全球对移动app的需求不断升级,这使得大型企业在该领域投入巨资,从而增加了对更有利的移动设备云测试解决方案的需求。

在这篇关于移动应用测试挑战和解决方案的文章中,我们将会发现移动应用测试并非易事,它很容易困扰全球的技术团队。在所有平台上测试app需要大量的精力和时间。移动app测试有多种方法,但对每个开发人员来说,最重要的是构建满足用户期望的最优质产品。

一、移动app测试有以下关键挑战:

1. 全球移动设备数量太多

2020年全球智能手机销量为13.8亿部,2021年到目前为止为15.3亿部,这些数字让我们很容易猜测世界各国使用的移动设备种类。然而,这给测试团队带来了无穷麻烦,因为他们要确保app可以在大多数此类设备上顺利运行。

2. 移动设备种类繁多

移动设备种类繁多是主要的移动app测试挑战之一,因为在任意时间段运行app的活跃设备数量每年都在增加,这可能会带来严重的兼容性问题,测试团队必须确保这些app不仅可以部署在不同的操作系统(如Android、iOS、Windows等)上,而且还可以部署在同一操作系统的不同版本(如iOS 5.0)中。

3. 需要适应不同的屏幕尺寸

世界各地的公司设计不同屏幕规格的智能手机。同一型号的多个版本具有不同的分辨率和屏幕尺寸,以吸引更广泛的消费者。因此,需要结合市场上发布的每个新屏幕规格来开发app。

屏幕大小会影响app在不同设备上的显示方式,这是移动应用测试最复杂的挑战之一,因为开发人员现在必须专注于它对各种移动屏幕的适应性,除非对app进行彻底测试,否则这将会成为一个挑战。

4. 多种类型的移动app

开发移动app是提高品牌知名度、吸引新客户并为现有客户提供更好用户体验的重要方法。考虑到这一点,让我们来看看三种主要类型的移动app:native, web, 和hybrid。

Native app:native app是为一种特定操作系统构建的应用程序。因此,专门为iOS构建的app无法在Android或其他操作系统上运行,反之亦然。Native app速度快,并具有更高的效率。因此,移动app测试的挑战包括保障这些app的质量,并且所有功能都与设备的native UI兼容。

Web app:这些app嵌入在用户可以通过网络浏览器访问的网站中,因此,Web app有望在所有设备上展现出色的性能。为了达到这个目标,测试团队必须在各种移动设备中彻底检查app。然而,这不仅耗时而且还十分关键,如果移动app在少数设备上无法工作,会显著降低公司的业务收入。

Hybrid app:hybrid app具有Web和native app的功能,这样的app可以轻松维护并且加载时间很短,移动app测试团队将负责确保hybrid app不会在某些设备上滞后。

每种类型的移动app都给技术团队带来了不同类型的挑战,但通过自动化重复回归测试来测试移动app可能会稍微缓解压力。

5. 移动网络带宽

移动网络带宽测试是移动应用测试的重要组成部分,未经测试和优化以适应各种用户带宽的app将在用户和服务器交换信息期间滞后。因此,测试团队最好在各种网络条件下测试他们的app和移动网站,以了解它们在每种情况下的响应时间,这将使流程更高效、app更具可持续性。

6. 不断变更的用户期望

全球用户对智能手机的期望不同,随着手机型号和性能的变化,人们对在这些设备上运行的app有了更高的期待:他们不断要求新的更新,以使事情变得更容易。

7. 无缝用户体验

一方面,确保app具备所有必需的功能可能会使其体积庞大且速度缓慢,另一方面,该app存在在某些设备上运行异常的风险,而在其他设备上则不然。这意味着app的一致性较差,并可能妨碍用户在需要时转移设备,这种问题会降低用户体验。

因此,移动app测试团队总是在与时间和其他可能性赛跑,以确保用户体验不会受到影响。

二、移动APP测试挑战的解决方案

以下是一些解决方案,可帮助你克服上述移动应用测试挑战。

1.移动模拟器(Android和iOS)

模拟器通常用于快速且经济高效的移动app测试,但它们并不总是提供可靠的测试结果。使用模拟器的意义在于运行软件,而无需将其实际安装在真实设备上。

该移动app的模拟器可以安装在开发机器上,在这种情况下,数量繁多的app测试可以直接在模拟器上运行,避免了在真实设备上使用可能存在的各种风险。

移动模拟器永远不会取代真实设备,但它们提供了一种运行初始测试的好方法,而无需处理真实设备之间的所有硬件和操作系统差异,但是模拟器永远无法重现真实设备的所有功能,例如触摸手势、加速度计等。

2.使用所有设备通用的标准协议

降低移动应用测试过程复杂性的一种方法是遵守所有设备通用的协议,包括GPS、相机、音频和视频等功能。优先考虑本地化和内化测试等程序可以帮助用户更好地操作他们的app,一旦执行了标准测试,就可以进行特定于操作系统或其不同版本的测试。

3.利用基于云的平台进行移动app测试

对于具有严格app测试要求的公司,最好建立一个基础设施来支持需求。例如,由各种规格的移动设备和基于云的移动app测试系统组成的物理实验室可以共同形成一个强大的组合,非常适合内部测试。

三、结论

上述文章旨在全面了解全球技术团队遇到的7大移动应用测试挑战。我们还尝试探索解决这些问题的基本解决方案。但是,读者需要记住,每个挑战对于经历过它的团队来说都是独一无二的,因此,最好在必要时继续探索并寻求帮助。


2024/05/27
合作伙伴