一、第三方软件测试机构需要具备以下资质:
1、CMA认证:CMA是中国计量认证的英文简称,是由省级以上人民政府计量行政部门对检测机构的检测能力及可靠性进行的一种全面的认证及评价,是强制认证的资质。
2、CNAS认可:CNAS是中国合格评定国家认可委员会的简称,是国家行政部门授权的国家认可机构,负责对实验室进行检测资质认定,是实验室自愿进行认可的。通过CNAS认可的检测机构可以在产品检测报告上加盖CNAS标记,表示对该产品的一种权威认可,具有公信力,同时,该检测机构也会受到CNAS机构的监督与约束,不能随意滥用检测资质。
二、软件测试专业能力
1、测试团队是否有专业的测试工程师,软件测试工程师应具备的能力,包括业务流程分析、缺陷洞察、团队协作、专业技术、逻辑思考、问题解决、沟通表达和宏观把控。测试团队是否具有各行业丰富的软件测试经验,能完成软件检测能力范围内的所有检测项,并在测试完成后对盖测试项目提出合理科学的整改的意见。
2、测试团队人员相关证书
如:软件评测师证书:软件评测师考试(以下简称“软考”)是全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)的中级考试项目,它属于职业资格考试,又是职称资格考试,具有水平考试性质。考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部用印的计算机技术与软件专业技术资格(水平)证书。
3、ISTQB:ISTQB® 认证体系是ISTQB和各成员国共同努力下建立的,面向所有软件测试工程师的国际性认证体系。它分为三个级别:基础级/Foundation Level(CTFL)、高级/Advanced Level(CTAL)、专家级/Expert Level(CTEL)。
三、测试服务是否全面
1、功能测试
功能测试是一种黑盒测试,它不用验证软件产品内部的代码结构和特性,只需要检测软件的功能是否符合需求规格说明书的要求。功能测试看似简单,实则对测试人员的工作能力有很高的要求,它要求功能测试人员十分熟悉产品的业务逻辑,以便编写的测试用例全面、准确。
2、性能测试
性能测试是指测试人员以用户需求为依据,检测产品在正常、峰值、异常环境下性能情况的测试活动。
3、验收测试
又被称为交付测试,软件产品经过单元测试、集成测试等内部测试之后,需要在产品上线之前与真实的用户共同进行最后的测试,以便产品可以满足用户的需求,便是验收测试。
4、安全测试
指测试人员通过各种测试手段对软件系统的安全等级以及缺陷问题、面对外来攻击时的防范能力等方面进行验证。
四、测试服务收费是否合理
1、三方软件机构对软件测评系统出具的官方软件测试报告负责,每个报告的检测内容就是其报价依据。要从测试内容的:功能清单,性能指标,安全检测项等来合理评估测试周期,测试工作量,再做出合理科学的报价。正常情况几千元到万元不等。
2、招投标信息化建设项目要根据项目行业,以及具体每个系统的建设内容,测试内容来评估工作量,或者是根据项目建设费用的2%左右来评估测评费用。
半导体工程师
半导体行业动态,半导体经验分享,半导体成果交流,半导体信息发布。半导体培训/会议/活动,半导体社群,半导体从业者职业规划,芯片工程师成长历程。