Az-400 Flashcards
Examples of static analysis tools
Sonarqube
white source bolt
PMD
White source bolt
provides license and vulnerabilities details on 3rd party packages in your project
Dynamic analysis
ran against live deployed code. commonly used to run pentests against known vulnerabilities like SQL injection
Examples of Dynamic code analysis tools
owasp ZED ATTACK PROXY (zap)
What should unit tests be built for?
testing a single piece or a core function in isolation.
What test data should be used in unit tests
mock data from a file
what data should be used in integration tests
data hosted on the same DB system as the production environment
When should you make a package
when code can be reused across your projects and the code does not need to be changed ofter
Symantec versioning
in x.x.x format. major breaking change. feature change that is backwards compatible. hotfix or patch
Project type that includes change requests, issues, reviews and risk tracking items
CMMI
what is a burndown report?
tracks work completed and remaining work across teams and sprints
what is a burnup report?
tracks completed work items over teams and sprints
what is a
Cumulative Flow Diagram (CFD)
shows count of work items in each column of a kanban board
lead time
how long a work item goes from being created in backlog to completed
velocity
shows how much work is completed during a sprint
You are automating the build process for a Java-based application by using Azure DevOps. You need to add code coverage testing and publish the outcomes to the pipeline. What should you use?
java - jacoco, cobertura, clover
c++ - bullseye
python - coverage.py
,net/c# - ncover, dotcover
You are designing the development process for your company. You need to recommend a solution for continuous inspection of the company’s code base to locate common code patterns that are known to be problematic. What should you include in the recommendation?
SonarCloud analysis
What should you use for a code quality restriction on a release pipeline?
a pre-deployment approval
How to connect github enterprise to azure active directory
Admin on github account, and on azure create an sso to github
Recommended versioning format
semantic + quality of change | ex 2.1.3-release
service hooks vs service connectors
service hooks: external services act in response to azure devops events
service connector: integrate external services more deeply to azure pipelines
common external connection tool authentication methods
personal access token api token (aka auth tokens)
popular code scanning services
white source bolt and snyk - find and fix open-source vulnerabilities
What is octopus deploy?
devops automation/dependency scanning