Artwork

内容由Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung提供。所有播客内容(包括剧集、图形和播客描述)均由 Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal
Player FM -播客应用
使用Player FM应用程序离线!

Sociable Tests - Jan Lessner

32:54
 
分享
 

Manage episode 376707601 series 3466870
内容由Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung提供。所有播客内容(包括剧集、图形和播客描述)均由 Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal
Sind isolierte Unittests überhaupt sinnvoll?

“Martin Fowler (…) spricht davon, dass die Entwickler ja zuständig sind für das, was wir Unit-Tests nennen. Und dass wir dort eine Unterscheidung haben, und zwar einmal in das, was er 'Isolierte Unit-Tests' nennt und das andere nennt er 'Sociable Unit-Test'” - Jan Lessner

Bringt uns denn ein isolierter kleiner Unit-Test wirklich was? Es gibt vielfältige Möglichkeiten des automatisierten Testens, und manchmal muss man von der Theorie abweichen, um die Qualität zu halten. Tools wie Cypress, Selenium, usw. können für Entwickler herausfordernd sein. Da bietet der Ansatz GBT (Guided By Tests) Vorteile. Jan denkt konsequent in die Richtung: Was ist der Job des Entwicklers und provoziert mit seiner Aussage "Schmeiß Mocking weg!" - aus gutem Grund.

Jan Lessner ist Software-Entwickler, Architekt und System-Analyst bei S&N Invent. Er ist Buchautor und Java-Programmierer der ersten Stunde und engagiert sich in verschiedenen Open-Source-Frameworks. Seit über 10 Jahren ist er in Enterprise-Projekten mit den Schwerpunkten Bilanzanalyse, Loyalty-Programme und Telekommunikation tätig. Dort beschäftigt er sich nicht nur mit der eigentlichen Entwicklung, sondern auch mit dem Aufbau eines eleganten Software-Engineerings.

Themen im Podcast

  • Welche Möglichkeiten gibts fürs automatisiertes Testen
  • Wo man von der Theorie abweichen muss, um Qualität zu halten
  • Warum Selenium, Cypress, usw. für Entwickler herausfordernd sein können
  • Vorteile von GBT / Die Wichtigkeit des richtigen Frameworks VOR dem Testen
  • Design vor Test
  • "Schmeiß Mocking weg!"
  • Tipps für den Start mit Sociable Tests

Kontakt zu Jan:

Danke an die Community-Partner des Podcasts:

Credits:

  continue reading

章节

1. Willkommen (00:00:00)

2. Die Bedeutung von Testbarkeit (00:05:36)

3. Headless End-to-End-Tests (00:07:07)

4. Mocking und Testdatengenerierung (00:14:34)

5. Wege zur Verbesserung der Testpraxis (00:27:38)

77集单集

Artwork
icon分享
 
Manage episode 376707601 series 3466870
内容由Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung提供。所有播客内容(包括剧集、图形和播客描述)均由 Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal
Sind isolierte Unittests überhaupt sinnvoll?

“Martin Fowler (…) spricht davon, dass die Entwickler ja zuständig sind für das, was wir Unit-Tests nennen. Und dass wir dort eine Unterscheidung haben, und zwar einmal in das, was er 'Isolierte Unit-Tests' nennt und das andere nennt er 'Sociable Unit-Test'” - Jan Lessner

Bringt uns denn ein isolierter kleiner Unit-Test wirklich was? Es gibt vielfältige Möglichkeiten des automatisierten Testens, und manchmal muss man von der Theorie abweichen, um die Qualität zu halten. Tools wie Cypress, Selenium, usw. können für Entwickler herausfordernd sein. Da bietet der Ansatz GBT (Guided By Tests) Vorteile. Jan denkt konsequent in die Richtung: Was ist der Job des Entwicklers und provoziert mit seiner Aussage "Schmeiß Mocking weg!" - aus gutem Grund.

Jan Lessner ist Software-Entwickler, Architekt und System-Analyst bei S&N Invent. Er ist Buchautor und Java-Programmierer der ersten Stunde und engagiert sich in verschiedenen Open-Source-Frameworks. Seit über 10 Jahren ist er in Enterprise-Projekten mit den Schwerpunkten Bilanzanalyse, Loyalty-Programme und Telekommunikation tätig. Dort beschäftigt er sich nicht nur mit der eigentlichen Entwicklung, sondern auch mit dem Aufbau eines eleganten Software-Engineerings.

Themen im Podcast

  • Welche Möglichkeiten gibts fürs automatisiertes Testen
  • Wo man von der Theorie abweichen muss, um Qualität zu halten
  • Warum Selenium, Cypress, usw. für Entwickler herausfordernd sein können
  • Vorteile von GBT / Die Wichtigkeit des richtigen Frameworks VOR dem Testen
  • Design vor Test
  • "Schmeiß Mocking weg!"
  • Tipps für den Start mit Sociable Tests

Kontakt zu Jan:

Danke an die Community-Partner des Podcasts:

Credits:

  continue reading

章节

1. Willkommen (00:00:00)

2. Die Bedeutung von Testbarkeit (00:05:36)

3. Headless End-to-End-Tests (00:07:07)

4. Mocking und Testdatengenerierung (00:14:34)

5. Wege zur Verbesserung der Testpraxis (00:27:38)

77集单集

所有剧集

×
 
Loading …

欢迎使用Player FM

Player FM正在网上搜索高质量的播客,以便您现在享受。它是最好的播客应用程序,适用于安卓、iPhone和网络。注册以跨设备同步订阅。

 

快速参考指南