Testing of transactional services in NoSQL key-value databases