test Driven 

RElevance


Samuli Ulmanen
Wunderdog
Friday, March 29, 2019

Not specific to any set of tools



for X give me all Y that are alike

Test Driven




Red
Green
Refactor


Relevance



For X give me everything closely connected to X.

WHy?



Customer needs search
Do these 50 search scenarios

I have no idea how "tool X" works
But I can query it

Why?


Could not get all 50 cases right simultaneously
Software upgrades
Bugs
Refactoring
New relevance scenarios
Fast paced environment

How?



If you have data that changes over time, make a test set that doesn't.

Store that set in your test environment somehow.

We used an index that sits along side the test index that mutates.

Demo



Based on
https://archive.ics.uci.edu/ml/datasets/Movie

Repo
https://github.com/sulmanen/es-movies/tree/master/relevance

Movies

 
11267

Fields


   id
title
year
director
        producers
studio
process
category
awards
location
Made with Slides.com