Tips and Tricks в тестировании поиска

12
Tips and Tricks в тестировании поиска Инна Смирнова, Рексофт 1

description

Презентация доклада Инны Смирновой на конференции SQADays-14, Львов 8-9 ноября 2013

Transcript of Tips and Tricks в тестировании поиска

Page 1: Tips and Tricks в тестировании поиска

Tips and Tricks в тестировании поиска

Инна Смирнова,

Рексофт

1

Page 2: Tips and Tricks в тестировании поиска

Поиск

2

Page 3: Tips and Tricks в тестировании поиска

Входные параметры

3

Page 4: Tips and Tricks в тестировании поиска

Что будем проверять?

4

Page 5: Tips and Tricks в тестировании поиска

Tips and tricks«слепые зоны»

границы поиска <> границы данных

Женщины = !мужчины

Ёллупуки и прочие спецсимволы

Подстроки:была гроЗА Я Целый час не

открывал от страха глаз

stemmers: eiouyäöü(snowball.tartarus.org)

5

Page 6: Tips and Tricks в тестировании поиска

Применение алгоритма поиска

6

Page 7: Tips and Tricks в тестировании поиска

Вывод результатов

7

Page 8: Tips and Tricks в тестировании поиска

Tips and tricks

Работа пейджинга при сужении поиска

Проверка ролей и пермиссий

Служебные слова в данных

Много фильтров = длинная строка запроса

Количество результатов как способ проверки

8

Page 9: Tips and Tricks в тестировании поиска

А кроме этого

“умный” поиск: нечеткий поиск• учитываются различия• в основе – метрика • пример – подсказывающий поиск

9

Page 10: Tips and Tricks в тестировании поиска

<<Хороший>> или <<плохой>> поиск?

Точность - отношение числа релевантных документов, к общему числу найденных документов

Полнота - отношение найденных релевантных документов, к общему числу релевантных документов в базе

Выпадение - отношение числа найденных нерелевантных документов к общему числу нерелевантных документов в базе

10

Page 11: Tips and Tricks в тестировании поиска

Вот и всё

Спасибо за внимание!11

Page 12: Tips and Tricks в тестировании поиска

Вопросы ?

Тел. раб.: +7 473 233 07 01

e-mail.: [email protected]

Skype: inna.smirnova.dsr

www.reksoft.ru

Инна Смирновастарший инженер по тестированию,Рексофт

12