Artwork

Nội dung được cung cấp bởi Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

Sociable Tests - Jan Lessner

32:54
 
Chia sẻ
 

Manage episode 376707601 series 3466870
Nội dung được cung cấp bởi Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.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

Chương

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)

70 tập

Artwork
iconChia sẻ
 
Manage episode 376707601 series 3466870
Nội dung được cung cấp bởi Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Richard Seidl - Experte für Software-Entwicklung und Programmierung and Richard Seidl - Experte für Software-Entwicklung hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.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

Chương

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)

70 tập

Tất cả các tập

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh