系统验收测试
依据被测系统需求规格说明书中技术要求,对测试需求中规定的被测系统文档集、功能性、性能、安全性、可靠性、易用性、维护性、可移植性等各项特性进行测试。通过配置审核,对被测系统进行文档审核、系统配置脚本审核、测试程序或脚本审核等,保证被测系统配置齐全、分类有序,并且包括软件维护所必须的细节。其中,主要审核内容为依据GB/T 8567-2006《计算机软件文档编制规范》进行文档审核。 通过功能测试,验证被测系统的业务逻辑、功能逻辑和功能点是否符合《需求规格说明书》中的要求。通过对性能、安全性、可靠性、易用性、维护性、可移植性等各项特性进行测试,验证被测系统是否符合《需求规格说明书》中对软件特性的要求。
选型测试
在行业应用已经存在数款比较成熟案例的情况下,有时可能需要依照建设项目需要,比较几款产品满足当前项目需要的程度。这时可以通过选型测试实现这一目标,选型测试是按照国际、国家、行业及企业标准和规范以及用户方的个性化需求,坚持公平、公正、客观的原则,对信息系统或软硬件产品进行横向对比测试,为用户选择软硬件产品提供权威评测意见。这种方式可以较好的体现出几款同类产品的优异和差距,从而改变了以往用户按照主观意愿选择软硬件产品的传统模式,降低了信息化建设的成本,保障了信息化建设的质量。
原型的评估与测试
有些项目建设中可能使用原型法,即在获取一组基本的需求定义后,利用高级软件工具可视化的开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发,在此基础上反复进行这个过程,直到得出系统的“精确解”,即用户满意为止。这时建议引入原型验证,将通过原型法建立的目标系统各项指标进行量化,明确当前系统与项目最终目标的差距,以便衡量后续工作量和明确下一步的开发方向。
实施过程的评估与测试
一般来说项目实施过程中产生的问题在全部问题中占有较大的比重,因此通过在项目实施过程进行评估和测试的方式减少问题数量,对于降低集成阶段工作量、提高项目实施质量具有很重要的意义。实施过程中的检测手段包括系统架构评估、单元测试、集成测试、系统功能测试等。
上线前测试
在项目建设完成并正式上线前,一般需要根据项目建设目标及相关标准对系统进行一轮或多轮系统、全面的检测,检验其是否达到预期目标,并发现可能影响使用质量的问题,即验收测试。验收测试是目前第三方测试中实施最多的测试类型,从内容上可以包括功能性、可靠性、易用性、效率、兼容性、用户文档等全部测试内容。
上线后运维测试
对于已经上线的系统,有可能在使用过程中出现预料之外的问题,如系统性能不佳或其它异常故障,这时需要通过性能故障定位、运维测试等方法排除问题。性能故障定位是通过性能测试方法检验被测试系统当前状态存在的性能瓶颈,并就测试结果提出分析和可能的解决方案;运维测试是针对信息系统上线运行后出现宕机、性能衰减、运行不稳定等状况,通过对系统运行状态进行监测、预测和评估的手段,定位系统潜在缺陷,评估系统运行风险,配合用户进行系统调优,协助制定预防策略,确保系统后续稳定运行。
标准符合性测试
建立统一的标准,然后在以此标准为依据,由相同或不同的开发建设单位分别承担系统的不同模块,对于大项目建设过程的规范化和统一化是十分必要的。因此,在对每一个子模块而言,检验其对标准的符合程度也十分重要。标准化测试根据标准要求设置功能、性能、接口等测试内容和衡量指标,是检验被测试系统符合指定标准程度的验证过程。和其他测试不同的是,标准符合性测试的测试依据和测试规程是国家标准或行业标准。
硬件和网络产品关键技术鉴定测试
依据国家、行业、企业的相关标准或用户招标文件的技术要求,对硬件、网络、信息安全产品进行技术鉴定测试,用于在项目中为用户或验收方证明技术指标符合要求等。产品关键技术鉴定测试内容为:功能测试、性能测试、安全测试、保证要求测试等;适用的客户包括硬件产品企业、计算机系统集成企业或与之相关IT企业;关键技术鉴定测试结果可以做为企业在项目竞争中给甲方用户参考的技术证明,也可以用于企业科研项目成果验收或产品申请国家专利的技术依据,另外,可以帮助企业在产品研发测试中提高产品技术,同时测试结果能够用于企业市场宣传,提高企业产品的市场占有率。
网络和信息安全产品选型测试
以企业、行业和政府用户切实的现阶段及未来需求为基础,依据国家和行业的相关标准或用户招标文件的技术要求,帮助用户对产品的技术指标的验证和认定,为用户提供科学的可量化的产品选型评测结果,并为评标工作提供依据。网络和信息安全产品选型测试内容为:网络现状分析、安全需求调研与评估、安全解决方案的规划与评审、产品关键技术指标模拟仿真验证性测试、招标方案技术指标制定咨询、安全产品选型测试;产品选型的适用客户包括:对于信息化产品有采购需求的企业、行业和政府用户;产品选型测试可以避免用户因选择了不符合其要求的产品,而导致信息化建设中的资源浪费,保障信息化建设的质量。
网络系统测试
根据用户的需求,依据国家/行业标准、用户实施方案、项目建设合同等文档,对用户的信息网络、机房、视频会议系统、视频监控系统、综合布线系统进行测试,验证被测系统是否达到标准或设计要求,为用户的系统集成、验收和运维提供依据。网络系统测试的服务内容:包括关键技术模拟及验证测试、网络监控与故障诊断运维测试、技术要求符合性验收测试;网络系统的适用客户包括:在建设过程中需要对系统建设质量进行评估的企业、行业及政府用户、需要配合用户进行测试的系统集成商。网络系统测试能够全面保障网络系统建设的工程质量,维护用户的利益。