Date post: | 25-Jan-2017 |
Category: |
Software |
Upload: | elad-maimon |
View: | 250 times |
Download: | 1 times |
TDD
By Elad Maimon
&Automation
Test on production...
Why
automated
tests ?
It’s all about t r u s t ...
B u t W H Y Ihave to do it ?
o u r j o b i s N O T t o C OD Eo u r j o b i s N O T t o T E S Twe are software engineersw e S H I P s of t w a r e t ha tSOLVES problems. (Uri Nativ)
T e s t D r i v e n Development
TDD & BDD
Who writes this ?
Coverage reports
Continuous Integration
Push changes
Build project
Run linter Run tests Security scanner
Code review
DEPLOY *
Join trigger
* Deploy to where ? Continuous Delivery \ Continuous Deployment
Visible build status
But don’t over engineer...
Infrastructure as a code
Infrastructure as a code
➮ Source control for servers
➮ Container vs. VM
➮ Same provisioning code runs tests
➮ Run same server even for dev
➮ Change easily
➮ Share easily
Enrich your environment