Session

SmokeTests - The what, why and how

Today it's crystal clear why we need unit tests. Even integration and acceptance tests are quite common. However, none of these tests is generally run in a production environment.

Well, are you sure that your web pages are working in production after your newest feature was deployed? Discover SmokeTests (as well called sanity or availability tests) and why every web development team should have them set up. You’ll learn how easy it is to set them up and how to run them. During the presentation, there will be code examples based on the open source library [DjThossi/smoke-testing-php](https://github.com/DjThossi/smoke-testing-php) available on GitHub. The library got build for making it easy to run SmokeTests and start testing old and new projects within a couple of minutes.

## What you will learn from this talk
- What SmokeTests are.
- How to run SmokeTests (With code examples which are provided via GitHub).
- How an example Server architecture looks like for good fast SmokeTests.
- What kind of options exist to set them up.

## Why should you accept this talk
This is a new talk I’ve prepared for 2019th ConFoo and PHP Srbija. It got very good and constructive feedback which I will use to make this session even better.
https://joind.in/event/php-serbia-conference-2019/smoketests---the-what-why-and-how

I want to show that smoke tests are a good way to approve that all your critical URLs are working. First part will be a general overview of testing website code. Then SmokeTesting explained in depths including code examples for easy reuse. Afterwards, I will show how the workflow of deployments to production environments could look like. How the correct server setup will help to get smoke tests running and how we make sure that smoke tests are not affecting the users.

For a previous talk regarding SmokeTest, I created a small library which should make it easier for other developers to start doing SmokeTests. Most code examples are based on this library so the audience will be able to start using SmokeTests within minutes after the talk.

https://www.slideshare.net/kartenmacherei/smoketests-what-why-how-confoo-2019

Sebastian Thoss

better ventures group GmbH, Chapter Lead Backend Development

Hamburg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top