Raoul-Gabriel Urma, Kevin Lemagnen: Adv. Software Testing for Data Scientists | PyData London 2019

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

ความคิดเห็น • 1

  • @Friedrich713
    @Friedrich713 2 ปีที่แล้ว +3

    1:08 Overview
    1:57 Outline
    2:47 Setup
    3:39 Background
    6:25 Code-Overview
    8:44 Testing for Data Science
    12:01 Software Testing and Data Science Workflow
    15:31 Challenges
    17:29 Why Software Testing?
    18:41 Tool: Doctest
    20:25 Tool: Unittest
    21:47 Tool: Pytest
    23:14 Quick Demo
    26:36 Exercise: Pytest
    32:25 Pandas assertions
    36:13 Parameterised tests
    40:54 Exercise: Parameterised tests
    42:36 Writing good tests: Given / When / Then
    44:02 Declaritive tests: Pytruth
    47:20 How to write good tests
    49:56 Testing best practices
    50:30 Test Coverage
    53:13 Exercise: Refactor unit test
    54:04 Hypothesis: Property-based testing
    59:23 Hypothesis example
    1:01:23 Demo: Hypothesis
    1:08:28 Strategies for generating inputs
    1:13:08 Exercise 4: Hypothesis in action
    1:18:04 Static typechecking
    1:19:30 Mocking
    1:25:20 Mocking example