test Driven 

RElevance


Samuli Ulmanen
Wunderdog
Monday, April 29, 2019

Show don't tell


Code @


idea from

Movies

 
11267

Fields


   id
title
year
director
        producers
studio
process
category
awards
location

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?


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.

HOsted Elasticsearch


AWS Elasticsearch Service 
good for at least for 2GB dataset

http-kit request signing via
https://github.com/Yleisradio/http-kit-aws4
by Jan Ruusuvuori @Kodan
Made with Slides.com