Suche senden
Hochladen
Testing at Yammer with FooUnit, Jellyfish, and Sauce Labs
•
4 gefällt mir
•
26,868 views
Sauce Labs
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 161
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
Sauce Labs
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Sauce Labs
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
Automating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
Sauce Labs
Just Enough (Automated) Testing
Just Enough (Automated) Testing
Sauce Labs
Empfohlen
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
Sauce Labs
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Sauce Labs
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
Automating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
Sauce Labs
Just Enough (Automated) Testing
Just Enough (Automated) Testing
Sauce Labs
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Sauce Labs
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
Sauce Labs
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Sauce Labs
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
Sauce Labs
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Sauce Labs
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Sauce Labs
How to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
Sauce Labs
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
Sauce Labs
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Sauce Labs
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
Sauce Labs
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny Bramble
Sauce Labs
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Sauce Labs
Building The Blocks of Trust in Automation by Sneha Viswalingam
Building The Blocks of Trust in Automation by Sneha Viswalingam
Sauce Labs
What's that smell? Tidying Up our Test Code by Angie Jones
What's that smell? Tidying Up our Test Code by Angie Jones
Sauce Labs
Wait, That's Not Right by Troy Walsh
Wait, That's Not Right by Troy Walsh
Sauce Labs
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
Sauce Labs
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
Sauce Labs
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Skynet Technologies
Weitere ähnliche Inhalte
Mehr von Sauce Labs
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Sauce Labs
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
Sauce Labs
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Sauce Labs
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
Sauce Labs
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Sauce Labs
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Sauce Labs
How to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
Sauce Labs
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
Sauce Labs
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Sauce Labs
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
Sauce Labs
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny Bramble
Sauce Labs
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Sauce Labs
Building The Blocks of Trust in Automation by Sneha Viswalingam
Building The Blocks of Trust in Automation by Sneha Viswalingam
Sauce Labs
What's that smell? Tidying Up our Test Code by Angie Jones
What's that smell? Tidying Up our Test Code by Angie Jones
Sauce Labs
Wait, That's Not Right by Troy Walsh
Wait, That's Not Right by Troy Walsh
Sauce Labs
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
Sauce Labs
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
Sauce Labs
Mehr von Sauce Labs
(20)
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
How to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny Bramble
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Automated Testing at The Speed of Headless by Alissa Lydon and Samantha Coffman
Building The Blocks of Trust in Automation by Sneha Viswalingam
Building The Blocks of Trust in Automation by Sneha Viswalingam
What's that smell? Tidying Up our Test Code by Angie Jones
What's that smell? Tidying Up our Test Code by Angie Jones
Wait, That's Not Right by Troy Walsh
Wait, That's Not Right by Troy Walsh
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
Using Kubernetes to Host Sauce Connect Tunnels by Morgan Vergara
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
Kürzlich hochgeladen
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Skynet Technologies
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Kürzlich hochgeladen
(20)
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
How to write a Business Continuity Plan
How to write a Business Continuity Plan
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Testing at Yammer with FooUnit, Jellyfish, and Sauce Labs
1.
Test Your Shit Friday,
July 22, 11
2.
Test Your Shit
...please Friday, July 22, 11
3.
bob remeika Friday, July
22, 11
4.
foobarfighter
(twitter, github and freenode) Friday, July 22, 11
5.
i work at Friday,
July 22, 11
6.
larry wall is
my jesus Friday, July 22, 11
7.
so testing... Friday, July
22, 11
8.
so testing... why? Friday,
July 22, 11
9.
your codebase will
evolve Friday, July 22, 11
10.
your priorities will
change Friday, July 22, 11
11.
but you already
knew that Friday, July 22, 11
12.
that means your
code will change Friday, July 22, 11
13.
that means your
code will change often Friday, July 22, 11
14.
so what are
you going to do about it? Friday, July 22, 11
15.
some of you
will do nothing Friday, July 22, 11
16.
you will fail Friday,
July 22, 11
17.
unless you’re
facebook ;-) Friday, July 22, 11
18.
you’re not facebook Friday,
July 22, 11
19.
you will hire
new people Friday, July 22, 11
20.
they will break
things Friday, July 22, 11
21.
tests help them
ramp up Friday, July 22, 11
22.
better codez Friday, July
22, 11
23.
tests force decoupling Friday,
July 22, 11
24.
separate the shit
out of those concerns Friday, July 22, 11
25.
tests at yammer
a brief case study Friday, July 22, 11
26.
just ship™ Friday, July
22, 11
27.
just ship™
we launch features... not tests Friday, July 22, 11
28.
features are why
we are having success Friday, July 22, 11
29.
but things are
changing Friday, July 22, 11
30.
stability matters Friday, July
22, 11
31.
speed matters Friday, July
22, 11
32.
quality matters Friday, July
22, 11
33.
we share code
internally Friday, July 22, 11
34.
we have a
lot of paying customers now Friday, July 22, 11
35.
they are enterprises Friday,
July 22, 11
36.
breaking them is
not cool Friday, July 22, 11
37.
‘this.updateMessageList’
is not a method Friday, July 22, 11
38.
‘this.updateMessageList’
is not a method you didn’t even run that code????????!?!!?! Friday, July 22, 11
39.
how could we
have caught that? Friday, July 22, 11
40.
how could we
have caught that? we only had three javascript engineers Friday, July 22, 11
41.
our codebase was
growing Friday, July 22, 11
42.
we needed to
be more stable Friday, July 22, 11
43.
we needed some
controls Friday, July 22, 11
44.
we needed some
more beer Friday, July 22, 11
45.
so now we
have tests Friday, July 22, 11
46.
(insert graph) Friday, July
22, 11
47.
fewer face palms Friday,
July 22, 11
48.
better reliability Friday, July
22, 11
49.
improved new
employee ramp up Friday, July 22, 11
50.
fearless refactoring Friday, July
22, 11
51.
because we rarely
get it right the first time Friday, July 22, 11
52.
so testing... Friday, July
22, 11
53.
so testing... how? Friday,
July 22, 11
54.
i can’t cover
everything Friday, July 22, 11
55.
stop! Friday, July 22,
11
56.
go! Friday, July 22,
11
57.
you need a
ci environment Friday, July 22, 11
58.
you might need
unit tests Friday, July 22, 11
59.
you definitely need
functional tests Friday, July 22, 11
60.
(c)ontinuous
(i)ntegration Friday, July 22, 11
61.
i’m a street
light hi, i’m paul hi my name is peter we have this setup at yammer Friday, July 22, 11
62.
if you are
writing tests for the browser Friday, July 22, 11
63.
require(‘saucelabs’) Friday, July 22,
11
64.
use your vc
money Friday, July 22, 11
65.
we use saucelabs
at yammer Friday, July 22, 11
66.
Friday, July 22,
11
67.
because it is
awesome Friday, July 22, 11
68.
awesomesauce Friday, July 22,
11
69.
how do you
know if you need unit tests? Friday, July 22, 11
70.
Friday, July 22,
11
71.
unit tests Friday, July
22, 11
72.
convenience to the
developer Friday, July 22, 11
73.
convenience to the
next developer Friday, July 22, 11
74.
writing libraries Friday, July
22, 11
75.
require(‘unit tests’)
// doesn’t run Friday, July 22, 11
76.
require(‘foounit’)
// totally runs... teh asum Friday, July 22, 11
77.
foounit
a brief intro Friday, July 22, 11
78.
another javascript test
framework Friday, July 22, 11
79.
another javascript test
framework really? Friday, July 22, 11
80.
... ya but Friday,
July 22, 11
81.
it has some
lofty goals Friday, July 22, 11
82.
cross host Friday, July
22, 11
83.
test shared code
on client/server Friday, July 22, 11
84.
test shared code
on client/server these shenanigans exist at yammer Friday, July 22, 11
85.
test shared code
on client/server these shenanigans exist at yammer i’m not gonna lie, this is hard to do Friday, July 22, 11
86.
beautiful syntax Friday, July
22, 11
87.
not owned by
the man Friday, July 22, 11
88.
where it’s going Friday,
July 22, 11
89.
great ehraaahs Friday, July
22, 11
90.
great doc generation Friday,
July 22, 11
91.
jellyfish integration Friday, July
22, 11
92.
ui sandboxing Friday, July
22, 11
93.
easy to use
ui Friday, July 22, 11
94.
turn into a
jet and fly into the sun Friday, July 22, 11
95.
var f =
require(‘foounit’).globalize(); describe(‘this is a group’, function (){ it(‘has a test’, function (){ expect(myTest).to(runEverywhere); }); }); f.run(); Friday, July 22, 11
96.
it’s a lot
like jasmine Friday, July 22, 11
97.
it’s a lot
like jasmine there’s reasons for that Friday, July 22, 11
98.
check it out
http://foounit.org Friday, July 22, 11
99.
functional tests Friday, July
22, 11
100.
test end result Friday,
July 22, 11
101.
test your application Friday,
July 22, 11
102.
test what the
user sees Friday, July 22, 11
103.
require(‘jellyfish’) Friday, July 22,
11
104.
h8rz g0n h8 Friday,
July 22, 11
105.
h8rz g0n h8
testing fallacies Friday, July 22, 11
106.
fallacy #1 Friday, July
22, 11
107.
people will tell
you that you don’t need tests Friday, July 22, 11
108.
let’s analyze that Friday,
July 22, 11
109.
successful open source
projects have tests Friday, July 22, 11
110.
rails Friday, July 22,
11
111.
one million tests Friday,
July 22, 11
112.
jquery Friday, July 22,
11
113.
1336 tests Friday, July
22, 11
114.
dojo Friday, July 22,
11
115.
1337 tests Friday, July
22, 11
116.
1337 tests
one more than jquery cause it’s better Friday, July 22, 11
117.
1337 tests
one more than jquery cause it’s better l337 Friday, July 22, 11
118.
you want to
be successful, right? Friday, July 22, 11
119.
you want to
be successful, right? write tests Friday, July 22, 11
120.
if you really
care about the numbers Friday, July 22, 11
121.
if you really
care about the numbers you can run the suites yourself Friday, July 22, 11
122.
fallacy #2 Friday, July
22, 11
123.
you don’t need
to test view code Friday, July 22, 11
124.
you don’t need
to test view code if your ‘view code’ is just html... cool Friday, July 22, 11
125.
you don’t need
to test view code if your ‘view code’ is just html... cool but you are building a big client side app Friday, July 22, 11
126.
do you consider
jquery to be just ‘view code’? Friday, July 22, 11
127.
no Friday, July 22,
11
128.
it has a
lot of tests Friday, July 22, 11
129.
because it’s
complicated Friday, July 22, 11
130.
complex ui interactions
are not just ‘view code’ Friday, July 22, 11
131.
fallacy #3 Friday, July
22, 11
132.
tests slow you
down Friday, July 22, 11
133.
until the next
guy needs to change something Friday, July 22, 11
134.
until you spend
hours face palming Friday, July 22, 11
135.
until you need
to test error conditions Friday, July 22, 11
136.
fallacy #4 Friday, July
22, 11
137.
you need 100%
coverage Friday, July 22, 11
138.
you aren’t building
the space shuttle Friday, July 22, 11
139.
you don’t even
need 90% Friday, July 22, 11
140.
you need enough
to help you refactor with confidence Friday, July 22, 11
141.
it’s hard to
find the balance Friday, July 22, 11
142.
but you should
try Friday, July 22, 11
143.
what’s a good
unit test? Friday, July 22, 11
144.
tdd/bdd dictates that
you should test everything Friday, July 22, 11
145.
sure you can
do that Friday, July 22, 11
146.
... if you
have that culture Friday, July 22, 11
147.
i’m looking at
you pivots Friday, July 22, 11
148.
but there are
diminishing returns Friday, July 22, 11
149.
this.prototype.start = function
(){ if (this.isStarted()){ return; } this._start() } Friday, July 22, 11
150.
find a happy
place Friday, July 22, 11
151.
some things are
hard to test Friday, July 22, 11
152.
your mileage will
vary Friday, July 22, 11
153.
emulating xhr Friday, July
22, 11
154.
multi-step interactions Friday, July
22, 11
155.
consider integration
tests Friday, July 22, 11
156.
mock services ftw Friday,
July 22, 11
157.
please talk to
me Friday, July 22, 11
158.
or contact me
online Friday, July 22, 11
159.
i actually like
people Friday, July 22, 11
160.
foobarfighter
(twitter, github and freenode) Friday, July 22, 11
161.
foounit
http://foounit.org Friday, July 22, 11
Jetzt herunterladen