过滤有效的测试 如:电商软件搜 “手机”,再选 “品牌:华为” 过滤,看结果里是不是只有华为手机。我们测过一款软件,选了 “华为” 过滤,结果里还混着苹果手机,是过滤条件没和搜索结果关联,这种无效过滤得修复,确保过滤条件能精准筛选结果。
多过滤条件组合 搜 “手机”,同时选 “品牌:华为” 和 “价格:2000-3000 元”,看结果是不是同时满足这两个条件。我们遇到过选了两个条件,结果只满足其中一个,是过滤逻辑没做 “且” 运算,导致过滤失效,这种情况要让开发调整条件判断逻辑。
过滤条件的边界值 如:价格过滤选 “0-1000 元”,看结果里有没有超过 1000 元的商品;选 “10000 元以上”,有没有低于 10000 元的商品混入。我们测过一个购物软件,选 “0-1000 元” 过滤,结果里出现 1001 元的商品,是边界值判断错误,得修正数值比对逻辑。
像国家认可的第三方软件测评机构做这类测试时,会准备精确、模糊、错别关键词,搭配不同过滤条件,从结果数量、内容匹配、条件生效多方面验证,确保搜索功能的结果准确性和过滤有效性符合用户需求。
测过滤后的结果排序 如:按 “价格从低到高” 过滤,结果就得按价格升序排列;按 “销量从高到低”,就得销量高的在前。我们测过一个软件,选了 “价格从低到高”,结果却乱序排列,是排序逻辑和过滤条件没同步,这种使用体验的问题。
测无匹配结果的准确 搜不存在的关键词,如 :“不存在的商品”,或过滤条件组合后无结果,软件该提示 “无匹配结果”,不能显示空白或报错。我们遇到过无结果时显示空白页,用户以为系统卡住,这种提示缺失的问题,得补充明确的提示信息。
文章标签: 软件功能性测试 功能性测试 网站测试