0% found this document useful (0 votes)
34 views

Lecture7 PDF

This document discusses testing and continuous integration/continuous delivery (CI/CD) practices for web programming with Python and JavaScript. It covers unit testing with assert methods, Django testing, browser testing, using CI/CD for frequent integration and short release cycles, configuring workflows with GitHub Actions and YAML, and how Docker relates to testing and CI/CD.

Uploaded by

Moudi Mouhamadou
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Lecture7 PDF

This document discusses testing and continuous integration/continuous delivery (CI/CD) practices for web programming with Python and JavaScript. It covers unit testing with assert methods, Django testing, browser testing, using CI/CD for frequent integration and short release cycles, configuring workflows with GitHub Actions and YAML, and how Docker relates to testing and CI/CD.

Uploaded by

Moudi Mouhamadou
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Web Programming

with Python and JavaScript


Testing and CI/CD
Testing
assert
unittest
unittest Methods
• assertEqual
• assertNotEqual
• assertTrue
• assertFalse
• assertIn
• assertNotIn
• ...
Django Testing
Browser Testing
CI/CD
CI/CD

• Continuous Integration
• Frequent merges to main branch
• Automated unit testing
• Continuous Delivery
• Short release cycles
GitHub Actions
YAML
key1: value1
key2: value2
key3:
- item1
- item2
- item3
Docker
Source: h*ps://docs.docker.com
Testing and CI/CD
Web Programming
with Python and JavaScript

You might also like