ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
1:08 Overview1:57 Outline2:47 Setup3:39 Background6:25 Code-Overview8:44 Testing for Data Science12:01 Software Testing and Data Science Workflow15:31 Challenges17:29 Why Software Testing?18:41 Tool: Doctest20:25 Tool: Unittest21:47 Tool: Pytest23:14 Quick Demo26:36 Exercise: Pytest32:25 Pandas assertions36:13 Parameterised tests40:54 Exercise: Parameterised tests42:36 Writing good tests: Given / When / Then44:02 Declaritive tests: Pytruth47:20 How to write good tests49:56 Testing best practices50:30 Test Coverage53:13 Exercise: Refactor unit test54:04 Hypothesis: Property-based testing59:23 Hypothesis example1:01:23 Demo: Hypothesis1:08:28 Strategies for generating inputs1:13:08 Exercise 4: Hypothesis in action1:18:04 Static typechecking1:19:30 Mocking1:25:20 Mocking example
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