Day 5- Testing adn Dockerizing Flashcards

(16 cards)

1
Q

Static code analysis tools TOOLS

A

sonar qube, flake , pycode pylint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Unit test TOOLS

A

tox
pytest
nose
unittest
coverage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CI/CD PIPELINE TOOLS

A

Jenkins, Gitlab, Circleci

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SECURITY TOOLS

A

Python safety , sonar qube

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Package dependencies

A

Poetry , PIP ,pyenv ,python, virtualenv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

monitoring tools

A

Grafana, Prometeus Elastic. logstack , Kibana

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Recreate the Manual testing pyramid

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Standard pipeline CI/CD for python application

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is continous delivery

A

Continuous delivery, a practice where you automatically ensure that your software can be released into production at any time, can help you with that. you use a build pipeline to automatically test your software and deploy it to your testing and production environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué hace pip install nose?

A

Instala el test runner nose para ejecutar tus pruebas automáticamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué hace pip install coverage?

A

nstala la herramienta coverage para medir cuánto de tu código está cubierto por pruebas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué hace nosetests sin opciones?

A

Ejecuta todas las pruebas que encuentre en tu proyecto y muestra si pasan o fallan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué hace nosetests –with-coverage –cover-package=handlers/ –cover-erase?

A

jecuta pruebas con medición de cobertura solo para handlers/, borrando datos previos de cobertura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué hace –cover-min-percentage=90?

A

Fuerza que la cobertura mínima sea 90%; si es menor, la prueba falla.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the standard CI/CD pipeline foe python?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly