Test & Code

Test & Code

Download on the App Store

Test & Code episodes

  • 6: Writing software is like nothing else

    My experience with writing software comes from my experience: where I grew up, what eras I lived through, what my economical and geographical experiences have been, when I learned to code, and what projects I've worked on.

    Sponsored By:

    • Patreon SupportersHelp support the show with as little as $1 per month.
    Funds help pay for expenses associated with the show.

    Support Test & Code - Software Testing, Development, Python

    7 min
  • 5: Test Classes: No OO experience required
    • Setup and Teardown
    • Benefits of Test Fixtures
      • code reuse
      • cleanup of resources
      • errors vs failures
      • focusing your thinking on what you are testing and what you are not
      • scoping for efficiency
      • Brief look at pytest named fixtures
      • References

        • pytest fixtures series
        • pytest fixtures nuts & bolts
        • pytest session scoped fixtures
        • unittest fixtures
        • nose fixtures mentioned in introduction
        • nose fixture reference post
        • how to run a single class
        • 8 min
        • 5: Test Classes: No OO experience required
          • Setup and Teardown
          • Benefits of Test Fixtures
            • code reuse
            • cleanup of resources
            • errors vs failures
            • focusing your thinking on what you are testing and what you are not
            • scoping for efficiency
            • Brief look at pytest named fixtures
            • References
              • pytest fixtures series
              • pytest fixtures nuts & bolts
              • pytest session scoped fixtures
              • unittest fixtures
              • nose fixtures mentioned in introduction
              • nose fixture reference post
              • how to run a single class
              • Support Test & Code - Software Testing, Development, Python

                8 min
              • 4: Test Fixtures: Setup, Teardown, and so much more
                • Setup and Teardown
                • Benefits of Test Fixtures
                  • code reuse
                  • cleanup of resources
                  • errors vs failures
                  • focusing your thinking on what you are testing and what you are not
                  • scoping for efficiency
                  • Brief look at pytest named fixtures
                  • References

                    • pytest fixtures series
                    • pytest fixtures nuts & bolts
                    • pytest session scoped fixtures
                    • unittest fixtures
                    • nose fixtures mentioned in introduction
                    • nose fixture reference post
                    • 14 min
                    • 4: Test Fixtures: Setup, Teardown, and so much more
                      • Setup and Teardown
                      • Benefits of Test Fixtures
                        • code reuse
                        • cleanup of resources
                        • errors vs failures
                        • focusing your thinking on what you are testing and what you are not
                        • scoping for efficiency
                        • Brief look at pytest named fixtures
                        • References
                          • pytest fixtures series
                          • pytest fixtures nuts & bolts
                          • pytest session scoped fixtures
                          • unittest fixtures
                          • nose fixtures mentioned in introduction
                          • nose fixture reference post
                          • Sponsored By:

                            • Patreon SupportersHelp support the show with as little as $1 per month.
                            Funds help pay for expenses associated with the show.

                            Support Test & Code - Software Testing, Development, Python

                            14 min
                          • 3: Why test?

                            Answering a listener question.

                            Why testing?

                            • What are the benefits?
                            • Why automated testing over manual testing?
                            • Why test first?
                            • Why do automated testing during development?
                            • Why test to the user level API?
                            • After describing my ideal test strategy and project, I list:

                              • Business related, practical benefits of testing
                              • Personal reasons to embrace testing
                              • Pragmatic, day to day, developer benefits of testing
                              • 27 min
                              • 3: Why test?

                                Answering a listener question.

                                Why testing?
                                • What are the benefits?
                                • Why automated testing over manual testing?
                                • Why test first?
                                • Why do automated testing during development?
                                • Why test to the user level API?
                                • After describing my ideal test strategy and project, I list:

                                  • Business related, practical benefits of testing
                                  • Personal reasons to embrace testing
                                  • Pragmatic, day to day, developer benefits of testing
                                  • Support Test & Code - Software Testing, Development, Python

                                    26 min
                                  • 2: Pytest vs Unittest vs Nose

                                    I list my requirements for a framework and discuss how Pytest, Unittest, and Nose measure up to those requirements.

                                    Mentioned:

                                    • pytest
                                    • unittest
                                    • nose
                                    • delayed assert
                                    • pytest-expect
                                    • doctest
                                    • I did the audio processing differently for this episode. Please let me know how it sounds, if there are any problems, etc.

                                      13 min
                                    • 2: Pytest vs Unittest vs Nose

                                      I list my requirements for a framework and discuss how Pytest, Unittest, and Nose measure up to those requirements.

                                      Mentioned:

                                      • pytest
                                      • unittest
                                      • nose
                                      • delayed assert
                                      • pytest-expect
                                      • doctest
                                      • I did the audio processing differently for this episode. Please let me know how it sounds, if there are any problems, etc.

                                        Sponsored By:

                                        • Patreon SupportersHelp support the show with as little as $1 per month.
                                        Funds help pay for expenses associated with the show.

                                        Support Test & Code - Software Testing, Development, Python

                                        13 min
                                      • 1: What to expect from the Python Test Podcast

                                        Upcoming topic categories:

                                        • Mechanics of testing
                                        • testing concepts and strategies
                                        • Software development methodologies
                                        • Software development skills and best practices
                                        • Software testing in education and programming instruction
                                        • Using Python test frameworks for non-Python projects
                                        • Each of the categories is broken into topic ideas in the audio.

                                          Goals:

                                          1. Promote the idea that strategically combining software testing into the development process does NOT take more time.
                                          2. Have learning a test framework be easy.
                                          3. Promote pytest for new projects.
                                          4. Cover unittest and nose, and how to work around some of their limitations.
                                          5. Promote functional, system, and subcutaneous testing.
                                          6. Promote the phrase "automated test" in place of "unit test" in most usages.
                                          7. Introduce people to topics around software development and software testing.
                                          8. Promote "Lean TDD": the good parts of Agile, Lean, BDD, and TDD.
                                          9. Create a podcast series that can be used as a reference.
                                          10. 10-12. Stretch goals. Listen to the audio for these.

                                            Also covered:

                                            • how we're gonna deal with code examples since this is audio
                                            • will there be guests or sponsors
                                            • how frequent will the show be
                                            • Audience:

                                              • software developers/engineers
                                              • software testers
                                              • team leads
                                              • software project managers
                                              • Sponsored By:

                                                • Patreon SupportersHelp support the show with as little as $1 per month.
                                                Funds help pay for expenses associated with the show.

                                                Support Test & Code - Software Testing, Development, Python

                                                15 min

                                              About Test & Code

                                              From the publisher's feed

                                              The Python Test Podcast hosted by Brian Okken

                                              More shows like Test & Code

                                              Radiolab by WNYC Studios

                                              Radiolab

                                              43,853 Listeners

                                              Software Engineering Daily by Software Engineering Daily

                                              Software Engineering Daily

                                              623 Listeners

                                              Heavy Networking by Packet Pushers

                                              Heavy Networking

                                              327 Listeners

                                              Talk Python To Me by Michael Kennedy

                                              Talk Python To Me

                                              582 Listeners

                                              Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                                              Python Bytes

                                              213 Listeners

                                              Darknet Diaries by Jack Rhysider

                                              Darknet Diaries

                                              8,059 Listeners

                                              The Real Python Podcast by Real Python

                                              The Real Python Podcast

                                              139 Listeners

                                              Unexplainable by Vox

                                              Unexplainable

                                              2,313 Listeners

                                              Network Automation Nerds by Packet Pushers

                                              Network Automation Nerds

                                              5 Listeners