Divide and Concur « Code as Craft
february 2012 by jm
Etsy's interesting approach to managing a large test suite, annotations marking potentially troublesome integration tests: "flaky", "database", "network", "sleep" and "slow".
testing
etsy
php
test-suites
annotations
integration-testing
february 2012 by jm
Storage Infrastructure Behind Facebook Messages
october 2011 by jm
HBase and Haystack; all data LZO-compressed; very interesting approach to testing -- they 'shadow the real production workload into the test cluster to test before going into production'. This catches a 'high percentage' of issues before production. nice
testing
shadowing
haystack
hbase
facebook
scalability
lzo
messaging
sms
via:james-hamilton
october 2011 by jm
Gerrit, Git and Jenkins
february 2011 by jm
This is the future of code review. Commit directly from your git checkout to the Gerrit code-review system; change is immediately web-visible and enters the review workflow; at the same time, Jenkins checks out the proposed change and runs the test suite; once it's approved, it automatically gets checked in. Brilliant!
git
coding
code-review
workflows
jenkins
gerrit
c-i
testing
automation
from delicious
february 2011 by jm
Stuxnet Worm Used Against Iran Was Tested in Israel - NYTimes.com
january 2011 by jm
some amazing details of Stuxnet's apparent background. 'By the accounts of a number of computer scientists, nuclear enrichment experts and former officials, the covert race to create Stuxnet was a joint project between the Americans and the Israelis, with some help, knowing or unknowing, from the Germans and the British.'
security
iran
israel
usa
stuxnet
politics
espionage
nytimes
testing
from delicious
january 2011 by jm
The Effectiveness of Test Driven Development (TDD)
december 2010 by jm
huh. Test-driven development is slower than traditional write-first-test-at-the-end development, but it results in less bugs. Grokcode theorise that its big win is amortising the cost of testing throughout the product iteration, hence reducing the temptation to skip testing when the crunch phase happens
tdd
programming
testing
qa
coding
from delicious
december 2010 by jm
GitHub outage post-mortem
november 2010 by jm
continuous-integration system was accidentally run against the production db. result: the entire production database got wiped. ouuuuch
ouch
github
outages
post-mortem
databases
testing
c-i
production
firewalls
from delicious
november 2010 by jm
Unit Testing Achievements
march 2010 by jm
XBox style achievements for Python's 'nose' unit testing framework, eg. 'Major Letdown: all tests in a suite of at least 100 pass except the last.' genius!
via:simonw
funny
testing
unit-tests
python
xbox
gaming
achievements
nose
from delicious
march 2010 by jm
explicitly running author tests from a CPAN module
november 2009 by jm
we do something similar in SA
perl
tests
testing
from delicious
november 2009 by jm
related tags
achievements ⊕ annotations ⊕ automation ⊕ c-i ⊕ code-review ⊕ coding ⊕ databases ⊕ espionage ⊕ etsy ⊕ facebook ⊕ firewalls ⊕ funny ⊕ gaming ⊕ gerrit ⊕ git ⊕ github ⊕ haystack ⊕ hbase ⊕ integration-testing ⊕ iran ⊕ israel ⊕ jenkins ⊕ lzo ⊕ messaging ⊕ nose ⊕ nytimes ⊕ ouch ⊕ outages ⊕ perl ⊕ php ⊕ politics ⊕ post-mortem ⊕ production ⊕ programming ⊕ python ⊕ qa ⊕ scalability ⊕ security ⊕ shadowing ⊕ sms ⊕ stuxnet ⊕ tdd ⊕ test-suites ⊕ testing ⊖ tests ⊕ unit-tests ⊕ usa ⊕ via:james-hamilton ⊕ via:simonw ⊕ workflows ⊕ xbox ⊕Copy this bookmark: