Des bonnes pratiques pour les tests en JavaScript.
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app.
Un article complet (et relativement long mais instructif) sur les tests que l'on omet souvent car ils concernent des cas qui se produisent peu souvent (mais qui se produiront !)
Un outil très simple pour envoyer un grand nombre de requêtes HTTP à un service pour tester sa robustesse et sa résistance au trafic. Utilisable très facilement en une commande sans même avoir à l'installer avant. Tout ce qu'il vous faut c'est Node.js :
npx loadtest -n 10000 -c 5 -k https://www.mywebsite.com
10000 requêtes envoyées à https://www.mywebsite.com dont un maximum de 5 en simultanées.
Une alternative à PHPUnit pour les tests unitaires en PHP. En réalité, ce nouvel outil est construit par dessus PHPUnit mais il offre une API plus moderne et requiert très peu de configuration.
J'aime bien ce genre de petits tests :)
Comparatif de pneus avec notation.
Je ne sais pas ce que ça vaut mais ça a le mérite d'exister.
Un outil pour vérifier la couverture de test d'un projet Node.js.
Un outil pour faire du test de performance sur un site web.
Gérer et tester l'upload de fichier dans Slim Framework.
Un outil de stress-test.
Faire un merge à blanc dans GIT. Utile pour les merges massifs.
Pour lancer le merge à blanc :
git merge --no-commit --no-ff <branch-name>
Pour l'annuler :
git merge --abort
Des codes de cartes de crédit factices pour faire des tests.
Une lib javascript pour faire ce que j'aime appeler le test du chat sur le clavier :D
En gros, vous lancez la fonction principale et ça va faire exactement comme si une armée de Gremlins tapait sur le clavier et la souris comme des malades (ce que tout utilisateur peut potentiellement faire avec votre appli).
Ça permet de déceler des bugs qu'on ne verrait pas avec du testing standard.