伴随着国家保障房建设项目的大面积开工建设,有关保障房的分配吸引了公众的眼光。在这个住房矛盾无比突出的时代,涉及公共住房资源的分配问题成了一个“烫手”的山芋。如何确保公共资源公正、公平的分配成了检验和维护政府公信力的必须坚守的原则。在这个背景下,应用于保障房源分配的电脑摇号系统被开发出来,用以替代人工选号操作,希望通过电脑的选号来提高摇号过程的透明性,降低人为操作。人不被信任,用电脑代替,但是电脑就一定可信吗?电脑上的软件就一定没有黑箱操作吗?如何证明摇号软件是可信的?要回答这些问题,必须要对这些软件进行全面的第三方测试,公众有权要求摇号组织方提供第三方软件测评报告,摇号组织方也有义务提供这类第三方软件测评报告,确保公众的知情权得到保护和尊重。
何为软件测评?
软件测评通俗来说就是依据软件的需求,依据国家有关软件质量标准,通过专业技术手段检查软件的各项功能及功能组合的符合性、数据的准确性、运行的可靠性等。第三方软件测评机构是国家认可的具有CNAS标识的专业软件测试组织,有能力应用良好的实验环境和设施对软件各项质量指标进行检测并出具权威第三方软件测评报告。测评报告对被测试软件系统的功能、可靠性、易用性、安全性及效率等作出客观描述,用以指导软件的目标用户选择购买软件或者软件系统的建设方对软件项目实施验收工作等。
有公证还需要软件测评吗?
按照有关法律政策规定,公证是公证机构根据自然人、法人或者其他组织的申请,依照法定程序对民事法律行为、有法律意义的事实和文书的真实性、合法性予以证明的活动。公证制度是国家司法制度的组成部分,是国家预防纠纷、维护法制、巩固法律秩序的一种司法手段。但是软件技术是高新技术领域,对软件的功能性、可靠性以及可信性进行验证需要专业技术及专业的测度方法和工具,对验证环境和验证人员都有较高要求,对于软件的测评国家有一套严格的认可体系,不是一般组织可以实施的,因此通常的公证活动是不具备对软件系统进行公证的能力的。所以在涉及软件类产品服务公证的活动中,公证方一般寻求专业软件测评机构进行技术验证,公证方采信第三方软件测评机构出具的软件测评报告作为公证依据。
电脑摇号系统的测评具有哪些特点?
电脑摇号系统这类软件一般都具有规模小、用户单一、使用率低等特点,从一般软件测评角度不存在技术障碍,也是比较容易实施的,但是考虑到这类软件的应用场景及使用领域的敏感性,这类软件测试又具有与普通软件测试明显不同的特征,总结如下:
● 测试范围
考虑到电脑摇号特殊的应用需求,对于这类软件在测评时一般要求委托方提供以下样品资料:软件系统、源代码、安装包(系统兼容性)、和用户手册等。
测试期间既要对软件外部功能特性进行有效验证,同时对于源代码进行扫描分析,杜绝恶意代码、冗余代码以及其他影响公证性的非正常代码处理。随机算法一般应避免使用自行设计的随机算法,而应采用权威的经过验证的第三方随机算法。
● 测试方法
电脑摇号系统的测评很典型,测试期间既有传统的黑盒测试,也涉及一定量的白盒测试。
● 测试报告
电脑摇号系统的测试主要集中在功能性、可靠性、易用性、效率(可选项)、安全性(可选项)、公正性说明等。
● 可追溯性要求高
软件测试全程样品版本变更、测试步骤及数据等做好详实的记录,确保测试过程可回溯,便于争议问题的跟踪和分析。
如何实施电脑摇号系统的白盒测试?
电脑摇号系统的白盒测试可以借助白盒测试工具辅助代码分析、路径检查、代码质量度量等,常用的测试工具有Understand、Telelogic Logiscope等。
通过以上内容可以看出,有关电脑摇号系统的测评过程有一定复杂性,但是在住房矛盾无比突出的当今时代,涉及公众权益的有限住房资源的分配吸引了广大群众、媒体的关注,在这个背景下如何确保住房资源合理、公正、透明的分配也是政府执政能力的一个良好体现。是多一事不如少一事,还是科学部署,有效执政?我想值得每一位当事者认真思考。通过第三方软件测评机构的参与,既可以让群众放心,也可以有效卸载压力,同时又维护了执政者的公信力。两者孰轻孰重,我想无需多言!
版权声明:本文出自山东省软件评测中心 张伟,51Testing软件测试网原创出品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。