---
title: Testing
created: 2018-06-13
updated: 2018-06-13
type: summary
tags: [tech, reference]
external: https://github.com/wahyd4/knowledge/blob/master/categories/testing.md
---

# Testing

## Types of testing methodologies

- unit test
- integration test
- contract test
- smoke test
- functional test
	- selenium
	- cucumber

# Test layers

![Good tests layers](https://raw.githubusercontent.com/wahyd4/knowledge-mind-mapping/master/assets/images/test_layers.png)


## Functional test

### Selenium

#### How does selenium works

![selenium](https://raw.githubusercontent.com/wahyd4/knowledge-mind-mapping/master/Knowledge.mindnode/resources/3D938731-E99C-4E75-B2A2-B4B96870EFAB.png)
