Épisode 38 – Le poireau mutant

Introduction

Yannick et Benjamin reçoivent à nouveau Xavier Gouchet pour parler de testing et plus particulièrement de mutation testing.

 

Téléchargement direct

Show notes

1:49″ – Test unitaire : https://fr.wikipedia.org/wiki/Test_unitaire
2:10″ – Test d’intégration : https://fr.wikipedia.org/wiki/Test_d%27intégration
2:25″
– Test fonctionnel : https://www.developpez.net/forums/d1286493/general-developpement/alm/methodes/gestion-projet/test/tests-fonctionnels/
2:38″ – Espresso : https://developer.android.com/training/testing/espresso/index.html
6:47″
– Jenkins : https://jenkins.io/
6:48″ – Travis CI  : https://travis-ci.org/
7:28″ – Pull Request (PR) :  https://blog.zenika.com/2017/01/24/pull-request-demystifie/
8:43″ – Parameterized : https://androidleakspodcast.com/2017/02/15/episode-14-le-poireau-a-lunite/
9:18″ – Mutation testing : https://en.wikipedia.org/wiki/Mutation_testing
9:30″ – Code coverage : https://fr.wikipedia.org/wiki/Couverture_de_code
13:56″ – PIT : http://pitest.org/
22:24″ – Lint : https://fr.wikipedia.org/wiki/Lint_(logiciel)
23:46″ – Test Driven Development (TDD) : https://fr.wikipedia.org/wiki/Test_driven_development
30:06″ – Zester : https://plugins.jetbrains.com/plugin/8281-zester
31:30″ – Gradle Pitest plugin : https://gradle-pitest-plugin.solidsoft.info/
33:23″ – Gist de Xavier : ¯\_(ツ)_/¯
37:05″
– liste des mutations possibles : http://pitest.org/quickstart/mutators/
43:45″ – Robolectric : http://robolectric.org/
46:15″ – Config dans Gradle :  https://developer.android.com/training/testing/unit-testing/local-unit-tests.html#mocking-dependencies
47:20″  –  AppCompat : https://developer.android.com/topic/libraries/support-library/features.html
47:35″ – Base64 : https://developer.android.com/reference/android/util/Base64.html
47:37″
– TextUtils : https://developer.android.com/reference/android/text/TextUtils.html 
55:42″
– Android Makers : http://androidmakers.fr
59:23″ – Arguments nommés en Kotlin : https://kotlinlang.org/docs/reference/functions.html#named-arguments

Contacts

@XGouchet

@TheYann

@Xzan