概述
近期做方案设计时,经常需要对不同产品、技术进行比较,选择优秀者而采纳之。其实之前在做具体开发工作时,也经常做相似的事情。
选型,或者说选择,可以说是我们经常要做的事情。大到人生道路,小到商城购物。总之,挺重要的。
既然这么重要,那是不是有一些方法可循呢?所以最近开始尝试做一些关于“产品选型测试”方面的总结。
如下。
一、What & Why?
产品选型测试通过对多种候选产品进行量化或非量化的横向比对测试,为需求方选择产品提供最直接的依据。最终,相关需求方可以根据测试结果筛选出最适合的产品。
根据需求制定选型比对测试方案,确定比对测试的内容、方法和过程;根据比对测试方案,对参与选型的软件产品,在统一的平台上进行测试、比对和评价,比较各个软件中存在的缺陷和不足,准确并详细地评价各个软件的优劣和质量。
一般可从以下几个方面进行比对测试:
(1)功能比对测试:从业务使用的角度出发,考察每个产品功能的业务满足度、适应性,检查软件的输入、操作方式是否便捷、易用、易学。
(2)性能比对测试:对软件的可靠性、执行效率、业务处理能力等方面进行考察。
(3)技术比对测试:对软件产品所采用技术的考察。技术比对主要考虑所采用的技术是否稳定、扩展性是否较好、跨平台的性能如何等。
二、How?
如何实施选型测试?
1)整体流程:
逐个测试每个候选产品 - 完成所有产品测试后,进行横向评比,评比标准是我方需求文档 - 产生最终选型报告
2)单个候选产品的选型测试流程总结大致如下:
搭建测试环境,安装部署待考察软件 - 按照需求文档,编写测试计划&测试用例 - 实施软件测试,记录执行结果 - 分析测试执行结果,总