系统族测试与信息检索:MTCC在数字图书馆中的应用
1. MTCC测试方法概述
MTCC是一种针对系统族的测试方法。系统族是由一组具有共同属性的系统构成,与软件产品线不同,系统族通常并非源于系统的重用。MTCC测试过程包含两个并行活动:
- 推导特定系统的测试用例。
- 处理领域模型和测试核心资产。
在MTCC中构建的测试用例,对于系统族中的一个特定成员所构建的测试,有可能可重复用于系统族中的多个成员。只要系统的特性支持测试的执行,该测试就具有可复用性。
2. 信息检索基础
信息检索(IR)旨在满足用户对文档集合的信息需求。它与数据检索不同,数据检索处理的是正式查询,能对每个文档做出明确、自动且不变的决策;而信息检索的对象是模糊的信息需求,处理的文档可以是无结构文本、半结构化文本或稀疏文本。
信息检索的场景多样,例如:
- 已知信息在已知文档集合中查找。
- 已知信息在未知文档集合中查找。
- 未知信息在未知文档集合中查找等。
从用户角度看,满足信息需求的文档即为相关文档;从技术角度,文档代理与查询相似的文档为相关文档。
信息检索过程是用户与系统的交互,信息需求会不断细化或改变。为满足不同用户的需求,该领域发展出多种交互模型、用户界面和方法,如:
- 即席检索:用户向文档集合提出查询。
- 过滤:将文档添加到集合中,并根据预定义查询测试其相关性。
- 搜索:用户表达特定信息需求并发送查询,系统返回可能相关的文档子集。
- 浏览:用户无需明确信息需求,直接探索文档集合。
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



