2023 | |
2023 | |
2023 | |
2023 | Test Driven Development Martin Fowler (FREE) 2023 Test-Driven Development TDD is a technique for building software that guides software development by writing tests. |
|
2023 | |
2023 | |
2023 | |
2023 | |
2023 | |
2023 | |
2023 | |
2023 | |
2023 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2022 | |
2021 | |
2021 | |
2021 | |
2021 | |
2021 | |
2021 | |
2021 | Episode 474: Paul Butcher on Fuzz Testing SE Radio Podcasts (FREE) 2021 Paul Butcher of AdaCore discusses Fuzz Testing, an automated testing technique used to find security vulnerabilities and other software flaws. |
|
2021 | |
2021 | Episode 474: Paul Butcher on Fuzz Testing SE Radio Podcasts (FREE) 2021 Paul Butcher of AdaCore discusses Fuzz Testing, an automated testing technique used to find security vulnerabilities and other software flaws. |
|
2021 | |
2021 | |
2021 | |
2021 | |
2021 | |
2021 | |
2021 | |
2019 | |
2019 | |
2019 | Exploratory Testing Martin Fowler (FREE) 2019; by Martin Fowler Exploratory testing is a style of testing that emphasizes a rapid cycle of learning, test design, and test execution. |
|
2019 | |
2019 | 366: Test Automation with Arnon Axelrod SE Radio Podcasts (FREE) 2019 Arnon Axelrod speaks with SE Radios Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity… |
|
2019 | |
2019 | |
2019 | 366: Test Automation with Arnon Axelrod SE Radio Podcasts (FREE) 2019 Arnon Axelrod speaks with SE Radios Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity… |
|
2019 | |
2019 | |
2019 | |
2018 | |
2018 | |
2018 | |
2018 | |
2018 | |
2018 | The Practical Test Pyramid Martin Fowler (FREE) 2018; by Martin Fowler Find out what kinds of automated tests you should implement for your application and learn by examples what these tests could look like. |
|
2018 | Integration Test Martin Fowler (FREE) 2018; by Martin Fowler Integration tests see if independently developed units of software work correctly when connected. Traditionally broad they are now better narrowly scoped. |
|
2018 | |
2018 | |
2018 | |
2018 | |
2018 | |
2018 | |
2018 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2017 | The Rise of Test Impact Analysis Martin Fowler (FREE) 2017; by Martin Fowler Test Impact Analysis speeds testing by predicting which tests need to be run for a change in the source code. |
|
2017 | |
2017 | |
2017 | |
2017 | |
2017 | |
2014 | |
2014 | Mutation Testing IEEE Software 2014 (3); by Pedro Reales Mateo, José Luis Fernández-Alemán, Ambrosio Toval |
|
2014 | |
2014 | |
2014 | |
2014 | Self Testing Code Martin Fowler (FREE) 2014; by Martin Fowler Self-testing code has automated tests that are easily run to verify that it does what the programmers intended |
|
2014 | |
2014 | |
2014 | Unit Test Martin Fowler (FREE) 2014; by Martin Fowler Unit Tests are focused on small parts of a code-base, defined in regular programming tools, and fast. |
|
2013 | |
2013 | |
2013 | |
2013 | Test Automation IEEE Software 2013 (1); by Pedro Reales Mateo, Christof Ebert |
|
2013 | Business Facing Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for BusinessFacingTest |
|
2013 | User Journey Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for UserJourneyTest |
|
2013 | Testing Asynchronous Java Script Martin Fowler (FREE) 2013; by Martin Fowler Testing asynchronous javascript code usually doesn't require a different approach to normal. You can make your unit tests be much clearer by using promises. |
|
2013 | Story Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for StoryTest |
|
2013 | Component Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for ComponentTest |
|
2013 | Broad Stack Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for BroadStackTest |
|
2013 | Threshold Test Martin Fowler (FREE) 2013; by Martin Fowler a bliki entry for ThresholdTest |
|
2013 | |
2012 | |
2012 | |
2012 | |
2012 | |
2012 | |
2012 | |
2012 | |
2012 | Test Coverage Martin Fowler (FREE) 2012; by Martin Fowler Test coverage is useful for finding untested parts of a codebase, but it's of little use as a numeric statement of test quality. |
|
2012 | Test Pyramid Martin Fowler (FREE) 2012; by Martin Fowler Write most of your tests at a low level unit tests with a few broad-stack tests, eg via UI. UI tests tend to be fragile and slow. |
|
2012 | |
2011 | |
2011 | |
2011 | Testing Software Product Lines IEEE Software 2011 (5); by Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira |
|
2011 | |
2011 | |
2011 | |
2011 | |
2011 | |
2011 | Subcutaneous Test Martin Fowler (FREE) 2011; by Martin Fowler a bliki entry for SubcutaneousTest |
|
2011 | Eradicating Non-Determinism in Tests Martin Fowler (FREE) 2011; by Martin Fowler Flaky tests can ruin your test suite, so you must quarantine them now. But then go on to solve their non-deterministic behavior |
|
2011 | Contract Test Martin Fowler (FREE) 2011; by Martin Fowler Test Doubles avoid non-deterministic errors, but you need Contract Tests to ensure they remain consistent with the real services. |
|
2010 | |
2010 | |
2010 | |
2010 | |
2010 | |
2010 | |
2010 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | |
2007 | Test Cancer Martin Fowler (FREE) 2007; by Martin Fowler a bliki entry for TestCancer |
|
2007 | |
2007 | |
2006 | |
2006 | |
2006 | Test Invariant Martin Fowler (FREE) 2006; by Martin Fowler a bliki entry for TestInvariant |
|
2006 | Test Double Martin Fowler (FREE) 2006; by Martin Fowler Test Double is generic term for fakes, mocks, stubs, dummies and spies. |
|
2006 | |
2006 | |
2006 | |
2006 | |
2006 | |
2006 | |
2006 | |
2006 | |
2005 | |
2005 | |
2005 | |
2005 | Erratic Test Failure Martin Fowler (FREE) 2005; by Martin Fowler a bliki entry for ErraticTestFailure |
|
2005 | |
2005 | |
2005 | |
2005 | |
2005 | |
2005 | |
2005 | |