Unit test JavaScript applications with Jasmine | Adobe Developer Connection
15 hours ago by sunpig
Jasmine is a behavior-driven development (BDD) JavaScript testing framework Pivotal Labs maintains it and makes it available on GitHub under the MIT license. Jasmine allows tests to be written independent of the DOM or other JavaScript frameworks. You run Jasmine in a browser, or headless without a browser by integrating with other frameworks such as Rhino, Envy, or the Jasmine-headless-webkit library.
bdd
tdd
jasmine
javascript
browser
test
testing
adobe
tutorial
headless
automated
development
webdev
frontend
15 hours ago by sunpig
Testing like the TSA - (37signals)
7 weeks ago by sunpig
Every line of code you write has a cost. It takes time to write it, it takes time to update it, and it takes time to read and understand it. Thus it follows that the benefit derived must be greater than the cost to make it. In the case of over-testing, that’s by definition not the case.
Think of it like this: What’s the cost to prevent a bug? If it takes you 1,000 lines of validation testing to catch the one time Bob accidentally removed the validates_presence_of :name declaration, was it worth it? Of course not (yes, yes, if you were working on an airport control system for launching rockets to Mars and the rockets would hit the White House if they weren’t scheduled with a name, you can test it—but you aren’t, so forget it).
testing
tsa
dhh
rails
ruby
tdd
bdd
programming
software
assurance
quality
confidence
Think of it like this: What’s the cost to prevent a bug? If it takes you 1,000 lines of validation testing to catch the one time Bob accidentally removed the validates_presence_of :name declaration, was it worth it? Of course not (yes, yes, if you were working on an airport control system for launching rockets to Mars and the rockets would hit the White House if they weren’t scheduled with a name, you can test it—but you aren’t, so forget it).
7 weeks ago by sunpig
Testing For Dummies | Testing
9 weeks ago by sunpig
When testing the devices, there are 4 main areas to cover, feature phones, smart phones with low level support, smart phones and tablets. The primary tablet market will be 7-inch devices up to 720x1280 pixels with the lowest smart phone being 240x360 pixels.
Currently, we are only approaching devices that are not conforming to desktops, so smart TV’s, games consoles and other exotic devices are test, desktops are not.
bbc
responsive
news
webdev
frontend
testing
device
browser
ios
android
apple
iphone
ipad
tablet
phone
from twitter
Currently, we are only approaching devices that are not conforming to desktops, so smart TV’s, games consoles and other exotic devices are test, desktops are not.
9 weeks ago by sunpig
R/GA Tech Blog » QA is not a verb
9 weeks ago by sunpig
So let it be recognized that quality can’t be tested into a product. How can we assure quality if we aren’t intimately involved in planning, architecting, designing, and developing?
qa
verb
testing
process
quality
software
lifecycle
9 weeks ago by sunpig
James Bach’s Blog » Blog Archive » Against Certification
january 2012 by sunpig
@iamtef Very little. Relevant:
jamesbach
certification
testing
essay
skill
it
exam
january 2012 by sunpig
Assumptive Development - Snook.ca
february 2011 by sunpig
RT @snookca: Assumptive Development "We need to accept that, as web developers, we cannot test every permutation..."
jonathansnook
snook
assumption
us
detection
feature
useragent
web
webdev
server
client
javascript
version
testing
february 2011 by sunpig
High Performance Web Sites :: HTTP Archive Specification: Firebug and HttpWatch
october 2009 by sunpig
"HttpWatch has long supported exporting HTTP information. That’s one of the many reasons why it’s the packet sniffer I use almost exclusively. Earlier this year, as part of the Firebug Working Group, I heard that Firebug wanted to add an export capability for Net Panel. I suggested that, rather than create yet another proprietary format, Firebug team up with HttpWatch to develop a common format, and drive that forward as a proposal for an industry standard. I introduced Simon Perkins (HttpWatch) and Jan “Honza” Odvarko (main Net Panel developer), then stepped back as they worked together to produce today’s announcement."
har
archive
performance
web
webdev
testing
record
tools
sniffer
firebug
httpwatch
http
traffic
optimization
stevesouders
lh
october 2009 by sunpig
Effective A/B Testing
september 2009 by sunpig
(via <a href="http://simonwillison.net/2009/Sep/13/effective/">Simon Willison</a>)
ab
abtesting
test
testing
bentilly
presentation
comparison
analytics
statistics
development
code
science
math
pareto
pearson
g-test
usability
optimization
september 2009 by sunpig
The $300 Million Button
january 2009 by sunpig
Jared Spool describes a simple design change that generated $300 million of new revenue for a client.
web
software
design
usability
ui
business
ux
lukewroblewski
testing
interactiondesign
jaredspool
uie
hci
geeknotes
january 2009 by sunpig
Integrating Ruby and Watir with NUnit (Scott Hanselman)
june 2005 by sunpig
You know, I might just skip Python altogether and get straight into Ruby
ruby
watir
testing
unittesting
scotthanselman
software
code
development
unit
june 2005 by sunpig
Testers: Are they Vegetable or Mineral?
october 2004 by sunpig
See also Bruce Tognazzini's essay, "How to Deliver a Report Without Getting Lynched".
code
quality
techie
testing
october 2004 by sunpig
related tags
"tamper ⊕ 1.9.2 ⊕ 3g ⊕ ab ⊕ abtesting ⊕ accessibility ⊕ addyosmani ⊕ adobe ⊕ advice ⊕ ajax ⊕ analysis ⊕ analytics ⊕ android ⊕ api ⊕ apple ⊕ application ⊕ archive ⊕ assumption ⊕ assurance ⊕ attendance ⊕ automated ⊕ automation ⊕ avdigrimm ⊕ backbone ⊕ bandwidth ⊕ battleships ⊕ bbc ⊕ bdd ⊕ benalman ⊕ bentilly ⊕ beta ⊕ bias ⊕ blueberry ⊕ breaking ⊕ browser ⊕ browsers ⊕ brucelawson ⊕ bruceschneier ⊕ bugs ⊕ business ⊕ cache ⊕ certification ⊕ chrome ⊕ ci ⊕ class ⊕ client ⊕ code ⊕ command ⊕ comparison ⊕ compatibility ⊕ confidence ⊕ context ⊕ context-driven ⊕ continuousintegration ⊕ contract ⊕ controller ⊕ coverage ⊕ cowboy ⊕ crockford ⊕ cruisecontrol ⊕ css ⊕ data" ⊕ debugging ⊕ depth ⊕ design ⊕ desktop ⊕ detect ⊕ detection ⊕ dev ⊕ development ⊕ developmnt ⊕ device ⊕ dhh ⊕ dialup ⊕ dom ⊕ double ⊕ download ⊕ dry ⊕ edge ⊕ enhancement ⊕ equivalence ⊕ ericsink ⊕ essay ⊕ etag ⊕ event ⊕ exam ⊕ examples ⊕ execution ⊕ expectation ⊕ experiment ⊕ expire ⊕ expires ⊕ expiry ⊕ expose ⊕ extension ⊕ f5 ⊕ farfuture ⊕ feature ⊕ feedback ⊕ fennec ⊕ file ⊕ firebug ⊕ firefox ⊕ fowler ⊕ framework ⊕ frontend ⊕ funny ⊕ g-test ⊕ gbs ⊕ geeknotes ⊕ goodpractice ⊕ google ⊕ graded ⊕ gradedbrowsersupport ⊕ group ⊕ guerilla ⊕ gzip ⊕ handheld ⊕ har ⊕ hci ⊕ header ⊕ headless ⊕ hijax ⊕ hmlhttprequest ⊕ html ⊕ http ⊕ httpwatch ⊕ idiom ⊕ ie ⊕ interactiondesign ⊕ interface ⊕ ios ⊕ ipad ⊕ ipfw ⊕ iphone ⊕ it ⊕ jamesbach ⊕ jaredspool ⊕ jasmine ⊕ java ⊕ javascript ⊕ jonathansnook ⊕ josephcooney ⊕ jqm ⊕ jquery ⊕ jquerymobile ⊕ js ⊕ junit ⊕ kangax ⊕ landscape ⊕ language ⊕ layout ⊕ lean ⊕ legal ⊕ lh ⊕ lifecycle ⊕ limit ⊕ literate ⊕ load ⊕ lukewroblewski ⊕ mac ⊕ maintenance ⊕ malkovich ⊕ manager ⊕ marknormanfrancis ⊕ markup ⊕ martinfowler ⊕ math ⊕ meetup ⊕ method ⊕ methodology ⊕ mikewilcox ⊕ mindset ⊕ mini ⊕ minimal ⊕ mobile ⊕ mocha ⊕ mock ⊕ model ⊕ moderation ⊕ module ⊕ morae ⊕ motion ⊕ mozilla ⊕ multiple ⊕ multivariate ⊕ mvc ⊕ narrow ⊕ nettuts ⊕ news ⊕ nicholaszakas ⊕ node ⊕ nodejs ⊕ nokia ⊕ nvda ⊕ observation ⊕ observers ⊕ okcancel ⊕ opera ⊕ optimization ⊕ orientation ⊕ osx ⊕ p290 ⊕ page ⊕ pane ⊕ pareto ⊕ partitioning ⊕ patch ⊕ pattern ⊕ pearson ⊕ performance ⊕ persistence ⊕ peterpaulkoch ⊕ philosophy ⊕ phone ⊕ phpied ⊕ ppk ⊕ practice ⊕ preference ⊕ presentation ⊕ private ⊕ problem ⊕ process ⊕ product ⊕ profile ⊕ programming ⊕ progressive ⊕ projector ⊕ properties ⊕ psychology ⊕ public ⊕ qa ⊕ quality ⊕ quirksmode ⊕ qunit ⊕ rails ⊕ rake ⊕ rate ⊕ record ⊕ referer ⊕ refresh ⊕ release ⊕ rem ⊕ remote ⊕ remysharp ⊕ require ⊕ research ⊕ response ⊕ responsive ⊕ rspec ⊕ ruby ⊕ run ⊕ runner ⊕ safari ⊕ science ⊕ scope ⊕ scotthanselman ⊕ script ⊕ security ⊕ selenium ⊕ seo ⊕ server ⊕ shell ⊕ silverback ⊕ simonwillison ⊕ size ⊕ skill ⊕ slow ⊕ small ⊕ smallscreen ⊕ smashing ⊕ sniffer ⊕ snook ⊕ software ⊕ sourcecontrol ⊕ spec ⊕ speed ⊕ spoofing ⊕ statistics ⊕ stevekrug ⊕ stevesouders ⊕ strategy ⊕ structure ⊕ stub ⊕ tablet ⊕ tdd ⊕ techie ⊕ tesla ⊕ test ⊕ testing ⊖ tests ⊕ testswarm ⊕ thinking ⊕ tilt ⊕ tips ⊕ tool ⊕ tools ⊕ traffic ⊕ tsa ⊕ tutorial ⊕ type ⊕ ui ⊕ uie ⊕ unit ⊕ unittesting ⊕ us ⊕ usability ⊕ usabilitytesting ⊕ useragent ⊕ ux ⊕ variable ⊕ verb ⊕ version ⊕ viewport ⊕ watir ⊕ web ⊕ webdev ⊕ webkit ⊕ webos ⊕ webstandards ⊕ width ⊕ will ⊕ windows ⊕ xhr ⊕ yahoo ⊕ yslow ⊕ yui ⊕Copy this bookmark: