This keyword is used to make a decision between two or more code paths.
What is an if statement?
This HTTP method is typically used to retrieve data from a server.
What is GET?
This SQL command is used to add new data into a table.
What is INSERT?
This tool is commonly used to track code changes and collaborate on software projects.
What is Git?
This type of testing checks whether a feature works as expected.
What is functional testing?
This data structure stores items in a numbered, ordered collection.
What is an array? (or list)
This status code indicates a successful response.
What is 200 (OK)?
This term describes organizing data into tables with relationships between them.
What is a relational database?
This environment is typically used for testing before code reaches Production.
What is QA (or Staging)?
This artifact describes a feature from the user's perspective, often starting with "As a user...".
What is a User Story?
This concept refers to hiding internal details and exposing only necessary functionality.
What is encapsulation?
This format is commonly used for sending data between a client and a server.
What is JSON?
This clause is used in SQL to filter results.
What is WHERE?
A DevOps methodology that uses automated pipelines to streamline software development
What is Continuous Integration/Continuous Deployment (CI/CD)?
This type of testing ensures that new code changes don't break existing functionality.
What is Regression Testing?
This term is used to describe a function calling itself.
What is recursion?
This security measure helps prevent unauthorized scripts from being injected into web pages.
What is input validation? (or XSS prevention)
This database feature improves query performance by allowing faster lookups.
What is an index?
This file format is commonly used to define automated build and deployment pipelines.
What is YAML?
This diagram shows how users interact with a system step by step.
What is a Workflow Diagram?
This principle encourages writing code so that functions do one thing and do it well.
What is the Single Responsibility Principle?
This mechanism allows a browser to make requests to a different domain than the one served on that served the page, when permitted.
What is CORS (Cross Origin Resource Sharing)?
This level of normalization removes duplicate data by ensuring each fact is only stored once.
What is Third Normal Form (3NF)?
This strategy gradually rolls out changes to a small subset or users in Production before full deployment.
What is Canary Deployment?
This technique involves identifying edge cases by testing the boundaries of input values.
What is Boundary Value Analysis?