CS 3750 Flashcards

1
Q

Git checkout

A

Git checkout branch_name

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

git push

A

git push branch

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

merge conflicts

A

git log –merge
git diff
git checkout

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

Sandbox vs production

A

In simple words. The Production is a live environment where any changes will affect Organization. The Sandbox is the playground for a testing environment where any changes will not effect on Organization. most of the time sandbox used for training end users, testing coding/classes, and other related deployments

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

Deployment of applications to production servers or end users computers

A

Application Deployment (also referred to as Software Deployment) is the process of installing, configuring, and enabling a specific application or set of applications, usually through an application manager (app manager) or software management system, to a specific URL on a server

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

Unit testing

A

Unit testing is a type of testing in which individual units or functions of software testing. Its primary purpose is to test each unit or function. A unit is the smallest testable part of an application. It mainly has one or a few inputs and produces a single output

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

Beta testing

A

Beta testing is one of the final steps in your software development lifecycle (SDLC) before a product goes live. Also referred to as user testing or customer validation, beta testing aims to ensure that end users are satisfied with a software product before you make it generally available (GA).

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

Regression testing

A

Regression testing is a software testing practice that ensures an application still functions as expected after any code changes, updates, or improvements. Regression testing is responsible for the overall stability and functionality of the existing features.

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

MVC

A

Model–view–controller is a software design pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user.

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

SQL injection

A

SQL injection, also known as SQLI, is a common attack vector that uses malicious SQL code for backend database manipulation to access information that was not intended to be displayed. This information may include any number of items, including sensitive company data, user lists or private customer details.

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

HTTP vs HTTPS

A

HTTPS is HTTP with encryption. The difference between the two protocols is that HTTPS uses TLS (SSL) to encrypt normal HTTP requests and responses. As a result, HTTPS is far more secure than HTTP. A website that uses HTTP has HTTP:// in its URL, while a website that uses HTTPS has HTTPS://.

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