ENGINEERING LAYER

Build
Automation

The process of automating the creation of a software buildcompiling source code into binary codepackaging binary code

Unit Testing

Development process in which the smallest testable parts of an application, are individually and independently tested for proper operation. 

Package Management

The Process of creating and hosting packages that can be shared and used across the organization.

Code
Analysis

Modern lint checkers are often used to find code that does not correspond to certain style guidelines

CONTINUOUS INTEGRATION

"The process of automating the build and testing of code every time a team member commits changes to version control"

CONTINUOUS TESTING

" The process of execution of automated tests and the comparison of actual outcomes with predicted outcomes "
Unit Testing

Development process in which the smallest testable parts of an application, are individually and independently tested for proper operation. 

Load Testing

The process of putting demand on a system and measuring its response.

Functional Testing

The process of automating the regression testing.

Smoke
Testing

The process of automating the smoke test cases.

Security Testing

Testing technique to determine if an information system protects data and maintains functionality as intended.

Continuous Integration

The process of automating the build and testing of code every time a team member commits changes to version control

Continuous Testing

The process of putting demand on a system and measuring its response.

Continuous Deployment

Allows applications to be deployed across the various environments used in the development process, as well as the final production environments

Containerization

An OS-level virtualization method used to deploy and run distributed applications without launching an entire virtual machine (VM) for each app. Multiple isolated applications or services run on a single host and access the same OS kernel.

CONTINUOUS DELIVERY

" Software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time "
Get In Touch

© 2018 by ITWORX DevOps