At some point in your career, you are probably going to work with a website that allows the user to download something. There are many different types of things that may be downloadable. The most common things are probably:
- PDF files
- Pictures (PNG, JPG, and GIF)
- Archives
- Installers
When you are working on a site that allows you to download files of some type, you will be expected to test that this functionality works and, at some point, the idea of writing some automated checks for this functionality will probably come up.