Tests your pipeline might be missing
-
Upload
gene-gotimer -
Category
Software
-
view
22 -
download
1
Transcript of Tests your pipeline might be missing
![Page 1: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/1.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 1
@CoverosGene
Tests Your Pipeline Might Be Missing
Build confidence that you have a
viable candidate for production
It’s about process, n
ot tools
![Page 2: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/2.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 2
@CoverosGene
Everything can’t be first or last
Do just enough of each type of
testing early in the pipeline
to determine if further testing is
justified.
![Page 3: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/3.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 3
@CoverosGene
Check your code footprint
mvn dependency:treemvn dependency:analyze
mvn com.ning.maven.plugins:maven-dependency-versions-check-
plugin
![Page 4: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/4.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 4
@CoverosGene
Poor quality code is harder to maintain
… and harder to secure
![Page 5: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/5.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 5
@CoverosGene
Are your libraries up-to-date?
![Page 6: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/6.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 6
@CoverosGene
Test your unit tests
Mutation testing
![Page 7: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/7.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 7
@CoverosGene
Test what users can’t do… or at least shouldn’t
User role testing
![Page 8: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/8.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 8
@CoverosGene
Security testby piggy-backing on functional tests
OWASP ZAP
passive proxyactive scanner
fuzzer
![Page 9: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/9.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 9
@CoverosGene
Repeatable, reliable deployments… and test that through practice
![Page 10: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/10.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 10
@CoverosGene
Audit yourself
![Page 11: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/11.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 11
@CoverosGene
Is the base system secure?
![Page 12: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/12.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 12
@CoverosGene
Are your packages up-to-date?
![Page 13: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/13.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 13
@CoverosGene
How’s performance?
![Page 14: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/14.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 14
@CoverosGene
Test the database
![Page 15: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/15.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 15
@CoverosGene
What are your users doing?
![Page 16: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/16.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 16
@CoverosGene
Practice failure
![Page 17: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/17.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 17
@CoverosGene
Scan all the systems
Don’t forget the infrastructure
![Page 18: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/18.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 18
@CoverosGene
Protect against hackers … even on dev and test systems
![Page 19: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/19.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 19
@CoverosGene
Don’t expect that your pipeline is done
A little better is still better.
Keep improving.
![Page 20: Tests your pipeline might be missing](https://reader035.fdocuments.in/reader035/viewer/2022062306/58b89e771a28abc06d8b4d05/html5/thumbnails/20.jpg)
© COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 20
@CoverosGene
Test your pipeline… if it goes down, everything goes
down