Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Test-Driven Development with Plone
Report
Timo Stollenwerk
Follow
kitconcept GmbH
Oct. 12, 2012
•
0 likes
4 likes
×
Be the first to like this
Show More
•
2,398 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
TDD and Unit Testing in Golang
Sofian Hadiwijaya
Put the Tests Before the Code
Mike Clement
Unit testing in PHP
Chonlasith Jucksriporn
UPC Plone Testing Talk
Timo Stollenwerk
Agile test
Ma Xuebin
Testing: Heaven or Hell
Andrew Hurd
Aistė Stikliutė - Testing in continuous delivery
Agile Lietuva
Effective Unit Testing
Eyal Kenig
1
of
28
Top clipped slide
Test-Driven Development with Plone
Oct. 12, 2012
•
0 likes
4 likes
×
Be the first to like this
Show More
•
2,398 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
This talk is about how to apply the principles of test-driven development to Plone.
Timo Stollenwerk
Follow
kitconcept GmbH
Advertisement
Advertisement
Advertisement
Recommended
Einführung Test-driven Development
Timo Stollenwerk
648 views
•
22 slides
Unit Testing and TDD 2017
Xavi Hidalgo
438 views
•
65 slides
Tdd red-green-refactor
Francisco Iglesias Gómez
230 views
•
22 slides
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Peter Kofler
560 views
•
29 slides
Why test automation projects are failing
Igor Khrol
12.8K views
•
41 slides
Value of Unit Testing
Ferose Khan J
299 views
•
15 slides
More Related Content
Slideshows for you
(19)
TDD and Unit Testing in Golang
Sofian Hadiwijaya
•
1.5K views
Put the Tests Before the Code
Mike Clement
•
953 views
Unit testing in PHP
Chonlasith Jucksriporn
•
636 views
UPC Plone Testing Talk
Timo Stollenwerk
•
603 views
Agile test
Ma Xuebin
•
1.1K views
Testing: Heaven or Hell
Andrew Hurd
•
745 views
Aistė Stikliutė - Testing in continuous delivery
Agile Lietuva
•
517 views
Effective Unit Testing
Eyal Kenig
•
19 views
ATDD with Pepino
Byron Sommardahl
•
251 views
Unit Testing SharePoint Applications
Gil Zilberfeld
•
919 views
Why Unit Testingl
priya_trivedi
•
1.2K views
Agile Programming Systems # TDD intro
Vitaliy Kulikov
•
841 views
Is this how you hate unit testing?
Steven Mak
•
2.3K views
Unit testing
Brian Hu
•
183 views
Unit vs. Integration Tests
David Völkel
•
2.2K views
Android tdd
Nhan Cao
•
97 views
Verification and Validation in Manual Testing
Bollapalli Vasundhara
•
188 views
Benefit From Unit Testing In The Real World
Dror Helper
•
4.4K views
Automated testing
Aiste Stikliute
•
1.1K views
Viewers also liked
(8)
Abrindo dados
Duke Khaos
•
856 views
Open web & Dados Abertos
Yasodara Cordova
•
6.5K views
TDC 2012 - You, Me and Opendata
Thiago Rondon
•
1.2K views
Apresentação Alagoas Digital 2009
Thiago Avila, Msc
•
564 views
Cidadão Participativo
Leandro Rezende
•
1.3K views
Civic Hacking: O novo jeito de fazer política
Campus Party Brasil
•
831 views
46 apresentação siconv sicaf
Christian Miranda
•
943 views
I Oficina Técnica de Publicação de Dados Abertos e Transparência Ativa
nitaibezerra
•
2.2K views
Advertisement
Similar to Test-Driven Development with Plone
(20)
Test-Driven Development
Timo Stollenwerk
•
621 views
Android TDD
Chuck Greb
•
1.2K views
Pragmatic Introduction to PHP Unit Testing (2015)
Peter Kofler
•
1.1K views
Unit tests 101
Guy Yogev
•
63 views
PyCon 2015 Belarus Andrii Soldatenko
Andrii Soldatenko
•
2.2K views
Андрей Солдатенко. Разработка высокопроизводительныx функциональных тестов д...
Alina Dolgikh
•
1.3K views
Katalon Studio - A Codeless Automation Tool.pdf
Knoldus Inc.
•
557 views
XP Injection
Mikalai Alimenkou
•
763 views
XP Injection
Aleksey Solntsev
•
5.8K views
How to establish ways of working that allows shifting-left of the automation ...
Max Barrass
•
93 views
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Turkish Testing Board
•
324 views
Presentation delex
Alexander Pushkarev
•
63 views
Deliberate Practice, New Learning Styles (2015)
Peter Kofler
•
1.7K views
Unit testing solid fundamentals
Milan Vukoje
•
866 views
Test Driven Development with PHP
Rogério Vicente
•
1.9K views
QA Strategies for Testing Legacy Web Apps
Rainforest QA
•
694 views
SeleniumCamp 2015 Andrii Soldatenko
Andrii Soldatenko
•
5.1K views
I dream of ISPWeb
Gil Zilberfeld
•
819 views
Unit Testing, TDD and the Walking Skeleton
Seb Rose
•
4.8K views
Automation is Easy! (python version)
Iakiv Kramarenko
•
1.5K views
More from Timo Stollenwerk
(20)
Performance Testing (Python Barcamp Cologne 2020)
Timo Stollenwerk
•
141 views
Python & JavaScript
Timo Stollenwerk
•
166 views
Roadmap to a Headless Plone
Timo Stollenwerk
•
356 views
Plone.restapi - a bridge to the modern web
Timo Stollenwerk
•
1.1K views
Divide et impera
Timo Stollenwerk
•
1.2K views
The Butler and The Snake (Europython 2015)
Timo Stollenwerk
•
4.8K views
Hypermedia APIs mit Javascript und Python
Timo Stollenwerk
•
921 views
Plone Testing & Continuous Integration Team Report 2014
Timo Stollenwerk
•
1.4K views
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
Timo Stollenwerk
•
3.1K views
The Butler and the Snake - JCICPH
Timo Stollenwerk
•
703 views
The Butler and the Snake - Continuous Integration for Python
Timo Stollenwerk
•
2.2K views
AngularJS & Plone
Timo Stollenwerk
•
2.8K views
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Timo Stollenwerk
•
1.8K views
Plone5
Timo Stollenwerk
•
1.4K views
Who let the robot out? - Building high quality software with Continuous Integ...
Timo Stollenwerk
•
1.2K views
The Future Is Written - Building next generation Plone sites with plone.app.c...
Timo Stollenwerk
•
1.7K views
Plone Einführung
Timo Stollenwerk
•
843 views
Mock testing mit Python
Timo Stollenwerk
•
1.2K views
ZCA: A component architecture for Python
Timo Stollenwerk
•
2.7K views
Statische Code-Analyse mit Python
Timo Stollenwerk
•
736 views
Advertisement
Recently uploaded
(20)
Exploring the Power of EXO Drones.pdf
uszizz. com
•
0 views
INT 1010 09-2.pdf
Luis R Castellanos
•
0 views
INT 1010 05-3.pdf
Luis R Castellanos
•
0 views
Unit -5 The effects of using IT.pptx
SatephwarGaming
•
0 views
k8s_dev.pdf
Christoph Zimmermann
•
0 views
What-is-Empowerment-Technology.etech.pptx
JeromePantonial
•
0 views
INT 1010 01.pdf
Luis R Castellanos
•
0 views
Good LTE MOTO.pdf
AhmadEmara1
•
3 views
OPGW Resolution Hierchy.pdf
WaleedSherwani3
•
1 view
Biodiesel From waste frying oil
akhileshtiwari846743
•
0 views
INT 1010 08-4.pdf
Luis R Castellanos
•
0 views
Week1Lec03-Dimensional Analysis.pptx.pdf
AlakhKumar6
•
0 views
INT 1010 03.pdf
Luis R Castellanos
•
0 views
Japan VPS Server
JapanCloudServers
•
0 views
ACP - Week - 9.pptx
funnyvideosbysam
•
0 views
Chapter 5 - Normalization of Database Tables.pdf
JervinCagaananSapidR
•
0 views
Chapter 1.pptx
Habtamu Yetwale
•
0 views
different topics blogging articles
AishaSajidAishaSajid
•
0 views
Ufone IT Report.pdf
Malik Kashif
•
0 views
LISA EVO-X Pitch Deck
LEX101Labs
•
0 views
Test-Driven Development with Plone
Test-Driven Development with
Plone Plone Conference Arnhem 2012 Timo Stollenwerk
Testing ???
Do not break
things! Timo Stollenwerk
What do we
get? ● Code that works ● Proof that is works ● Lower defect rate ● Cheaper bug fixing
Test-Driven Development
Test-Driven Development
Test-Driven Development
Test-Driven Development
What do we
get? ● Shorter development cycles ● Fast development process ● Satisfaction ● Fun!
No code without
a failing test
Make test pass
(quickly)
Test
Fix
Refactor
What do we
get? ● Clean Code that works ● Agile code
Testing in Plone
Testing Pyramid
Integration Test: Dexterity
Type ● Schema ● FTI ● Factory ● Adding ● View
Unit Testing
Mocking
Functional Testing
Functional Tests ●
„Second line of test defense.“ (Martin Fowler) ● Testable specification ● Failure in a functional test > missing unit test
Robot Framework
Acceptance Tests
Robot Framework
Acceptance Tests
There is more...
Book Recommendations
Questions? http://github.com/tisto/example.tdd
Test-Driven Development with
Plone Timo Stollenwerk contact@timostollenwerk.net twitter: @timostollenwerk irc: tisto
Advertisement