Hi
user
Admin Login:
Username:
Password:
Name:
-getrieben. Wer treibt eigentlich die Test-Entwicklung?
--client
pyconde
--show
pyconde2013
--room KOMED_Saal 2714 --force
Next: 11 Vom Commit zum Deployment - Build pipelines in Jenkins
show more...
Marks
Author(s):
Andi Albrecht
Location
KOMED Saal
Date
oct Tue 15
Days Raw Files
Start
11:00
First Raw Start
10:59
Duration
00:60.0:00
Offset
0:00:40
End
12:00
Last Raw End
12:19
Chapters
00:00
0:36:16
Total cuts_time
43 min.
https://2013.de.pycon.org/schedule/sessions/21/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
getrieben_Wer_treibt_eigentlich_die_TestEntwicklung.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
In den letzten Jahren machen auch in der Python-Welt immer mehr “getriebene” Entwicklungsmethoden die Runde, so zum Beispiel Test Driven Development, Behavior Driven Development oder Feature Driven Development. Kaum ist davon die Rede, kommen noch weitere Schlagworte aus dem Bereich des Testens, wie Acceptance Test, Unit Test, Functional Test oder Integration Test, dazu und die Verwirrung ist oftmals perfekt. Verliert man in diesem Dschungel an Begriffen den Überblick, ist die Gefahr gegeben, dass man das Testen entweder ganz lässt oder keine der Methoden richtig anzuwenden. Der Vortrag gibt eine Ordnung für diese Begriffe und versucht dadurch etwas mehr Licht ins Dickicht zu bringen. Dabei steht weniger die lehrbuchartige Klassifizierung der Methoden im Vordergrund, sondern es wird die Fragestellung verfolgt, wer eigentlich die Zielgruppe eines Tests ist. Das können neben Entwicklern auch Qualitätssicherer, Projektleiter und -Mitglieder, aber auch letztlich Kunden eines Produktes sein. Wer “liest” also die Testergebnisse und in welcher Form sollten die Ergebnisse vorliegen, damit sie nutzbar sind. Zusammen mit einer Betrachtung der unterschiedlichen Test-Gegenstände wird die Wahl der Test-Methode und die Implementierung der Tests klarer. Zu den vorgestellten Methoden werden beispielhaft Python-Test-Frameworks wie zum Beispiel Selenium, das Robot-Framework und klassische UnitTest-Frameworks vorgestellt. Anhand von kurzen Code-Beispielen wird der Einsatz dieser Werkzeuge für bestimmte Methodiken verdeutlicht und es wird gezeigt, wie auf Basis der Testergebnisse Berichte und Metriken für die jeweiligen Zielgruppen generiert werden können.
Comment:
production notes
2013-10-15/10_59_20.dv
Apply:
10:59:20 - 11:00:01 ( 00:00:41 )
S:
10:59:20 -
E:
11:00:01
D:
00:00:41
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/10_59_20.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
10:59:20
seconds: 0.0
Wall: 10:59:20
Duration
00:00:41
11:00:01
seconds: 0.0
Wall: 10:59:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/11_00_02.dv
Apply:
11:00:02 - 11:36:18 ( 00:36:16 )
S:
11:00:02 -
E:
11:36:18
D:
00:36:16
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/11_00_02.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:00:02
seconds: 0.0
Wall: 11:00:02
Duration
00:36:16
11:36:18
seconds: 0.0
Wall: 11:00:02
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/11_46_01.dv
Apply:
11:46:01 - 11:53:12 ( 00:07:11 )
S:
11:46:01 -
E:
11:53:12
D:
00:07:11
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/11_46_01.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:46:01
seconds: 0.0
Wall: 11:46:01
Duration
00:07:11
11:53:12
seconds: 0.0
Wall: 11:46:01
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/11_53_13.dv
Apply:
11:53:13 - 11:59:06 ( 00:05:53 )
S:
11:53:13 -
E:
11:59:06
D:
00:05:53
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/11_53_13.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:53:13
seconds: 0.0
Wall: 11:53:13
Duration
00:05:53
11:59:06
seconds: 0.0
Wall: 11:53:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/11_59_06.dv
Apply:
11:59:06 - 12:19:50 ( 00:20:44 )
S:
11:59:06 -
E:
12:19:50
D:
00:20:44
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/11_59_06.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:59:06
seconds: 0.0
Wall: 11:59:06
Duration
00:20:44
12:19:50
seconds: 0.0
Wall: 11:59:06
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2013-10-15/10_59_20.dv
2013-10-15/11_00_02.dv
2013-10-15/11_46_01.dv
2013-10-15/11_53_13.dv
2013-10-15/11_59_06.dv
Veyepar
Video Eyeball Processor and Review