0% found this document useful (0 votes)
38 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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 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
We take content rights seriously. If you suspect this is your content, claim it here.
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