Améliorez vos tests automatisés

所在平台: Udemy

课程主页: https://www.udemy.com/course/ameliorez-vos-tests-automatises/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:改善你的自动化测试** **课程概述** 本课程旨在帮助学习者克服在编写自动化测试时遇到的常见痛点,例如测试运行缓慢、频繁失败、难以理解以及维护成本高昂。通过学习本课程,你将掌握一系列经过实践检验的技巧,从而设计出真正有价值的自动化测试。这些技巧源于多年的学习、研究、实践和试错。 **课程主要收获:** * **编写易于理解的测试:** 学习如何编写能够充当文档的清晰、可读性强的测试。 * **构建健壮且快速的测试集:** 掌握创建既稳定又高效的测试套件的方法。 * **提升代码重构的信心:** 确保测试在代码修改时不易失败,从而可以无畏地进行代码重构。 * **熟练使用测试替身(Mocks, Stubs, Fakes):** 了解它们的正确用法、适用场景以及如何避免常用的陷阱。 * **高效维护数据库相关的测试:** 学习如何设置易于维护的数据库测试。 **学员评价:** 学员们普遍认为本课程清晰、全面、深入且易于理解。无论初级还是资深开发者,都能从中获得切实可行、简单有效的实践建议。课程内容精确、简洁,即使语言不是 PHP(课程示例语言),也能通过贴近实际情况的讲解理解测试的核心概念。课程的法语内容提供了极大的语言便利,是难得的详细测试资源。 **目标受众:** 本课程推荐给所有希望入门自动化测试或改进现有测试实践的开发者,无论是学生还是经验丰富的专业人士。

课程评论(0条)

课程详情

Tu as peut-être déjà écrit des tests automatisés mais malheureusement...Ils sont terriblement lentsIls cassent à chaque fois que tu modifies ton codeIls échouent de manière aléatoireIls sont incompréhensiblesAu final, ils te font perdre plus de temps qu'ils ne t'en font gagnerÀ tel point que tu ne rêves que d'une chose: t'en débarrasser.Dans cette formation, je te donne toutes les techniques nécessaires à la conception de tests qui te rendront - enfin - service!Ces techniques sont le fruit de plusieurs années d'apprentissage, de veille à lire des livres et regarder des conférences, d'essais et d'erreurs.Avec cette formation tu sauras:Écrire des tests si lisibles qu'ils peuvent servir de documentationConstruire un ensemble de tests robustes et rapidesFaire en sorte que tes tests ne cassent plus à chaque modification de ton code, ce qui te permet de refactorer sans crainteUtiliser correctement les mocks, stubs, et fakes, savoir quand les utiliser et éviter les pièges que ces outils nous tendentMettre en place des tests avec une base de données qui restent facilement maintenables.Voici quelques avis de personnes ayant suivi cette formation:"Une excellente formation, à la fois claire, complète, poussée et accessible. Que l'on soit dév junior ou expérimenté, on en ressort avec des actions concrètes, simples et efficaces à mettre en place le jour même sur chacun de nos projets. À acheter les yeux fermés." Julien Janvier - Senior Software Engineer - Freelance"La formation sur les tests proposées par Charles est qualitative, précise et synthétique.Étant habitué à écrire des tests en Typescript, je craignais ne pas être la cible puisque les exemples sont en PHP. En réalité, les explications couplées à des mises en situations proche de la réalité permettent de parcourir des concepts sur les tests qui sont agnostiques d'un langage.Il est rare de retrouver ce genre de ressources aussi détaillées et le fait qu'elles soient disponible en français apporte énormément de clarté. J'ai hâte de mettre en place avec mon équipe ce que j'ai pu apprendre!" Lucas Personnaz - Senior Software Engineer - Evaneos"Je trouve la formation de Charles vraiment excellente, les explications sont claires et concises. On y voit un cas concret avec des vraies règles métier avec en bonus des astuces et bonnes pratiques à suivre. Je n'ai pas vu d'autre formation en français aussi complète sur les tests. À recommander à tous ceux qui souhaitent se mettre aux tests ou améliorer leur pratique, étudiants comme les plus avancés." Abdelatif Hassaine - Développeur back-end php - Reconversion avec OpenClassrooms

课程标签

0人关注该课程

主题相关的课程