Git and GitHub
Select & Joins
Git & GitHub
Agile & Scrum
Software Testing
100

The Git command that grabs files from the remote repository and brings them to the local repository.

What is pull?

100

This keyword is used to retrieve specific data or columns from a database table.

What is SELECT?

100

This type of repository is stored on your local computer, allowing Git to track your changes and file history locally.

What is Local Repository? 

100

A short, time-boxed period during which a scrum team works to complete a certain amount of work. (usually lasts about two weeks)

What is a sprint in scrum?

100

Requirement analysis, Test planning, Test case design and development, Test environment setup, Test execution, Test cycle closure

What are the six phases of the Software Testing Lifecycle (STLC)?

200

The repository that doesn't see changes until a command is called to update changes.

What is remote repository?

200

This type of JOIN returns only the records that have matching values in both tables.

What is INNER JOIN?

200

Hosted online by platforms like GitHub, this repository holds pushed files so team members can view and collaborate on them.

What is Remote Repository? 

200
Coaches, encourages, and facilitates self-management. Work as a conflict negotiator if any problems arise.

What is the role of a scrum master?

200

Tests the internal structure, logic, and code. It requires programming knowledge and source code access, but allows for earlier testing and continuous improvement.

White box testing

300

The Git command that allows changes from the local repository to be updated in the remote one.

What is push?

300

This type of JOIN returns all records from the right table and matched records from the left table. 

What is RIGHT JOIN?

300

This command stages all modified and new files in your current directory, preparing them to be committed.

What is git add .?

300

Manage and prioritize the product backlog, define and communicate the customer vision, make real-time decisions

What is the most important agile role and what do they do?

300

Assesses functionality, behavior, and output without knowledge of the user's internal code. It is performed from the user’s perspective, which avoids developer-bias.

Black box testing
400

The git command that provides a snapshot of how a file looked at that time (can also include a message).

What is commit?

400

This type of JOIN returns all records from the left table and matched records from the right table.

What is LEFT JOIN? 

400

True or False: Changes made to files in your local repository are automatically synced to your remote repository in real time. 

What is False? (Changes made need to be committed and pushed to update the remote repository)

400

Satisfy the customer, welcome changing, continous delivery, collaborate, motivated individual, face-to-face conversation

What are the principles of the Agile Manifesto?

400

A deviation from the expected behavior where the program is unable to perform a required function. This may occur when a fault is encountered.

Failure

500

The area that shows what changes are going to be shown in the commit history when you commit them. Files can be added or removed from this area.

What is staging area?

500

This type of JOIN combines all records from both tables, returning NULL values when there is no match on either side. 

What is OUTER JOIN? 

500

This intermediate area in Git allows you to choose and organize which specific file changes will be included in your next commit. 

What is staging area? 

500

Individuals and interactions, working software, customer collaboration, and responding to change

What are the core values of the Agile manifesto (items on the left)?

500

The manifestation of an error within the software

Fault