Skip to content

Commit

Permalink
Merge pull request #40 from neu-se/module12-larger-tests
Browse files Browse the repository at this point in the history
Module12 larger tests
  • Loading branch information
mwand authored Feb 14, 2024
2 parents 1596898 + 789eed3 commit 3ea5bb4
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 1 deletion.
Binary file added Examples/module-12-testing-examples.zip
Binary file not shown.
Binary file added Slides/Module 12 Testing Larger Things.pdf
Binary file not shown.
Binary file added Slides/Module 12 Testing Larger Things.pptx
Binary file not shown.
2 changes: 1 addition & 1 deletion _data/modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
page: /modules/11-distributed-systems-2
6b:
name: Tests with Larger Scope
page:
page: /modules/12-larger-tests
7a:
name: Principles for Cloud Deployment
page:
Expand Down
28 changes: 28 additions & 0 deletions lectures/l12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
layout: module
title: "12 - Tests With Larger Scope"
permalink: /modules/12-larger-tests
parent: Modules
nav_order: 12
lessons:
- title: "Testing Larger Things"
ppt: "Module 12 Testing Larger Things.pptx"
pdf: "Module 12 Testing Larger Things.pdf"
---
### Learning Objectives:
In this module, you will learn to:
* Design test cases for code using fakes, mocks and spies
* Explain why you might need a test double in your testing
* Explain why you might need tests that are larger than unit tests
* Explain how large, deployed systems lead to additional testing challenges



{% include lesson.html %}


### Resources
* [Software Engineering at Google: “Larger Testing”](https://learning.oreilly.com/library/view/software-engineering-at/9781492082781/ch14.html)
* [Code example from lecture]({{ site.baseurl }}{% link Examples/module-12-testing-examples.zip %})
* [jest mock-extended](https://www.npmjs.com/package/jest-mock-extended)
* [Aye Spy, visual regression testing](https://github.com/newsuk/AyeSpy?tab=readme-ov-file)

0 comments on commit 3ea5bb4

Please sign in to comment.