xdissent/ievms - GitHub
september 2011 by rtlechow
Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE, regardless of the host operating system. Unfortunately, setting these virtual machines up without Microsoft's VirtualPC can be extremely difficult. The ievms scripts aim to facilitate that process using VirtualBox on Linux or OS X. With a single command, you can have IE7, IE8 and IE9 running in separate virtual machines.
browser
ie
internet
testing
virtualbox
september 2011 by rtlechow
Main Page - Test Anything Protocol
august 2011 by rtlechow
TAP, the Test Anything Protocol, is a simple text-based interface between testing modules in a test harness. TAP started life as part of the test harness for Perl but now has implementations in C, C++, Python, PHP, Perl, Java and others.
Here's what a TAP test stream looks like:
1..4
ok 1 - Input file opened
not ok 2 - First line of the input valid
ok 3 - Read the rest of the file
not ok 4 - Summarized correctly # TODO Not written yet
protocol
perl
python
testing
Here's what a TAP test stream looks like:
1..4
ok 1 - Input file opened
not ok 2 - First line of the input valid
ok 3 - Read the rest of the file
not ok 4 - Summarized correctly # TODO Not written yet
august 2011 by rtlechow
Mocks aren’t stubs, the remix - The Code Whisperer
february 2011 by rtlechow
In comments, Steve Freeman writes: "+1 Our phrase for this is "Stub Queries, Expect Actions", where an action changes the environment outside the object under test and a query doesn't. In your example, finding is a query, so it should be stubbed. In jMock, that would be an "allowance". Of course it's the same machinery under the covers, but it's about expressing the intent of the test."
testing
mocks
stubs
expectations
assertions
february 2011 by rtlechow
List of remastering software - Wikipedia, the free encyclopedia
december 2010 by rtlechow
Apparently that whole "bootxp/xplite/etc" thing is an entire category of software now. Who knew?
windows
linux
livecd
os
virtualization
virtualbox
testing
december 2010 by rtlechow
renemendoza's ruby_koans at master - GitHub
august 2010 by rtlechow
Autotest-enabled Ruby Koans fork.
ruby
koans
rubykoans
tdd
bdd
testing
august 2010 by rtlechow
A/B Testing | PickFu
july 2010 by rtlechow
"How it works
Write a question with 2 options.
Pay us - just $5.00.
Get answers from 50 people - with demographics and comments!"
abtesting
a/b
crowdsourcing
feedback
research
usability
tools
testing
survey
startups
ab
ab-testing
Write a question with 2 options.
Pay us - just $5.00.
Get answers from 50 people - with demographics and comments!"
july 2010 by rtlechow
Grease Your Suite - Tips and tricks for faster testing
april 2010 by rtlechow
Grease Your Suite
Tips and tricks for faster testing
Nick Gauthier
SmartLogic Solutions
cucumber
rails
rspec
ruby
shoulda
test
tdd
testing
tests
hydra
factorygirl
performance
Tips and tricks for faster testing
Nick Gauthier
SmartLogic Solutions
april 2010 by rtlechow
Software Craftsmanship 2009 : TDD As If You Meant It
march 2010 by rtlechow
"45 minutes: do a bit of programming. A simple problem will be presented. Attendees solve it working in pairs, with the navigator VERY strictly enforcing this micro-process:
1) write exactly ONE failing test
2) make the test from (1) pass by first writing implementation code IN THE TEST
3) create a new implementation method/function by:
3.1) doing extract method on implementation code created as per (2), or
3.2) moving implementation code as per (2) into an existing implementation method
4) only ever create new methods IN THE TEST CLASS
5) only ever create implementation classes to provide a destination for extracting a method created as per (4).
6) populate implementation classes by doing move method from a test class into them
7) refactor as required
8) go to (1) "
tdd
design
coding
software
testing
kata
refactoring
exercise
1) write exactly ONE failing test
2) make the test from (1) pass by first writing implementation code IN THE TEST
3) create a new implementation method/function by:
3.1) doing extract method on implementation code created as per (2), or
3.2) moving implementation code as per (2) into an existing implementation method
4) only ever create new methods IN THE TEST CLASS
5) only ever create implementation classes to provide a destination for extracting a method created as per (4).
6) populate implementation classes by doing move method from a test class into them
7) refactor as required
8) go to (1) "
march 2010 by rtlechow
The Life Of A Radar » Blog Archive » Testing Facebook
march 2010 by rtlechow
"We’re currently adding Facebook integration to an existing application that uses Authlogic. That means adding a button that any user can press on the login form that then takes them to Facebook, signs them in and then lets them log into our site. For this purpose and the time being “Facebook integration” means only that: letting the user login with their Facebook details. For the Facebook side of things we’re using Facebooker which is not the well-documented library we all would hope it is. Oh, and you cannot use it as a gem with Rails."
tdd
bdd
authlogic
rails
facebook
rubyonrails
testing
ruby
connect
march 2010 by rtlechow
web2py Bayesian classifier and databases « web2py
march 2010 by rtlechow
"web2py provides a solution for this problem and includes a minimalist Bayesian classifier trained and adapted to the scope.
...
Of course the text does not make any sense. That is a feature."
python
database
bayesian
testing
web
tools
bayes
...
Of course the text does not make any sense. That is a feature."
march 2010 by rtlechow
The $5 Guerrilla User Test « Bumblebee Labs Blog
february 2010 by rtlechow
Here’s the 5 second version:
1. Bring a laptop to a bar
2. Offer to buy someone a beer in exchange for participating in a user study
3. Watch your application crash & burn as people do all sorts of ridiculous ass shit they would never do in a lab but constantly do in real life
4. Go back, apply the lessons you have learnt, repeat until you have an app that is 100% drunk person proof
usability
testing
design
startup
psychology
ui
user
hci
1. Bring a laptop to a bar
2. Offer to buy someone a beer in exchange for participating in a user study
3. Watch your application crash & burn as people do all sorts of ridiculous ass shit they would never do in a lab but constantly do in real life
4. Go back, apply the lessons you have learnt, repeat until you have an app that is 100% drunk person proof
february 2010 by rtlechow
related tags
a/b ⊕ ab ⊕ ab-testing ⊕ abtesting ⊕ accessibility ⊕ action ⊕ activerecord ⊕ adobe ⊕ advertising ⊕ advice ⊕ adwords ⊕ agency ⊕ agile ⊕ ajax ⊕ algorithms ⊕ analysis ⊕ analytics ⊕ apache ⊕ apache2 ⊕ app ⊕ apple ⊕ applications ⊕ architecture ⊕ article ⊕ articles ⊕ assertions ⊕ authlogic ⊕ automatedtesting ⊕ automation ⊕ autospec ⊕ autotest ⊕ bayes ⊕ bayesian ⊕ bdd ⊕ bestpractices ⊕ blog ⊕ book ⊕ books ⊕ bray ⊕ browser ⊕ browsers ⊕ business ⊕ c++ ⊕ campaignmonitor ⊕ career ⊕ cheatsheet ⊕ checklist ⊕ chrome ⊕ clojure ⊕ cocoa ⊕ code ⊕ coding ⊕ community ⊕ computer ⊕ computing ⊕ conference ⊕ connect ⊕ console ⊕ controller ⊕ controllers ⊕ conversion ⊕ coredump ⊕ craftsmanship ⊕ crowdsourcing ⊕ css ⊕ cucumber ⊕ data ⊕ database ⊕ dci ⊕ debugging ⊕ design ⊕ development ⊕ documentation ⊕ dojo ⊕ economics ⊕ email ⊕ exercise ⊕ expectations ⊕ extension ⊕ facebook ⊕ factorygirl ⊕ feedback ⊕ firefox ⊕ fixtures ⊕ framework ⊕ fun ⊕ functional ⊕ funny ⊕ fuzzing ⊕ game ⊕ gem ⊕ generator ⊕ go ⊕ google ⊕ graphic ⊕ guide ⊕ guidelines ⊕ hashrocket ⊕ hci ⊕ httperf ⊕ humour ⊕ hydra ⊕ ia ⊕ ie ⊕ ie6 ⊕ infoq ⊕ inspiration ⊕ interesting ⊕ interface ⊕ internet ⊕ interview ⊕ ios ⊕ iphone ⊕ java ⊕ javascript ⊕ jquery ⊕ js ⊕ jspec ⊕ jsspec ⊕ kata ⊕ koans ⊕ library ⊕ linux ⊕ lisp ⊕ livecd ⊕ mac ⊕ macosx ⊕ magazine ⊕ management ⊕ marketing ⊕ math ⊕ measurement ⊕ metrics ⊕ mobile ⊕ mocking ⊕ mocks ⊕ models ⊕ mod_rewrite ⊕ navigation ⊕ online ⊕ oop ⊕ opinion ⊕ optimization ⊕ oreilly ⊕ os ⊕ osx ⊕ performance ⊕ perl ⊕ philosophy ⊕ pivotal ⊕ plugin ⊕ plugins ⊕ presentation ⊕ problems ⊕ process ⊕ programming ⊕ protocol ⊕ psychology ⊕ python ⊕ quality ⊕ questions ⊕ rails ⊕ random ⊕ refactoring ⊕ reference ⊕ regex ⊕ regexp ⊕ remote ⊕ research ⊕ resource ⊕ resources ⊕ rewrite ⊕ rspec ⊕ ruby ⊕ rubycocoa ⊕ rubykoans ⊕ rubyonrails ⊕ sandbox ⊕ screencast ⊕ screencasts ⊕ script ⊕ scripting ⊕ security ⊕ seibel ⊕ selenium ⊕ seo ⊕ server ⊕ service ⊕ shoulda ⊕ slides ⊕ slideshow ⊕ social ⊕ software ⊕ splittesting ⊕ spolsky ⊕ startup ⊕ startups ⊕ statistics ⊕ stats ⊕ stories ⊕ story ⊕ story_runner ⊕ stubbing ⊕ stubs ⊕ sudoku ⊕ survey ⊕ tdd ⊕ telecom ⊕ test ⊕ testing ⊖ tests ⊕ thoughtworks ⊕ tips ⊕ tool ⊕ tools ⊕ tracker ⊕ tracking ⊕ tutorial ⊕ ui ⊕ unit ⊕ unittest ⊕ unittesting ⊕ usability ⊕ user ⊕ userexperience ⊕ userstories ⊕ usertesting ⊕ utilities ⊕ utility ⊕ ux ⊕ validation ⊕ validator ⊕ video ⊕ vim ⊕ virtualbox ⊕ virtualization ⊕ web ⊕ webdesign ⊕ webdev ⊕ webrat ⊕ website ⊕ windows ⊕ work ⊕ workflow ⊕ xp ⊕ zawinski ⊕Copy this bookmark: