developer-in-test.blogspot.com
#dev-test-ops: September 2009
http://developer-in-test.blogspot.com/2009_09_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Saturday, September 26, 2009. Setup script and shell command for Pylot. I gave a talk at PyCon India on "Testing Web Applications using Python" which featured my favourite toolkit Windmill, WebDriver, Twill and Pylot. Think Pylot impressed the audience (Great work by Corey Goldberg. So how to use this? Thursday, September 17, 2009. Functional Test suite in C# or Java. Why? I feel odd when I hear people that the development language is C# ...
developer-in-test.blogspot.com
#dev-test-ops: January 2010
http://developer-in-test.blogspot.com/2010_01_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Monday, January 18, 2010. Are we stuck in a Bratty Programming Model? This is more of an essay or more of my thoughts than a blog post. So brace yourself to read some lengthy writing :). Warning - Thoughts are evolving and so may not be complete as you think. If you can help it to move in the right direction, I welcome you. I think most of our programs behave in the same way as the bratty kid. Expressing the above spec in ruby:. Programs ...
developer-in-test.blogspot.com
#dev-test-ops: July 2009
http://developer-in-test.blogspot.com/2009_07_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Wednesday, July 15, 2009. Setup and teardown are evil for a unit test. Now the problem comes to set up and tear down methods in unit tests. Mark that these apply for unit tests and may not be directly useful for other kinds of tests. Here are the problems I find with a set up and tear down methods. Lesson - Don't use set up and tear down in a unit test . They normally end up hiding the intent of the test and may be a signal for code s...
developer-in-test.blogspot.com
#dev-test-ops: June 2009
http://developer-in-test.blogspot.com/2009_06_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Thursday, June 18, 2009. How to measure QA velocity? Answer - Trick question. There is nothing called QA velocity. (Applause for those who answered correctly :). To make the point strong I have seen having a separate QA burn down charts and story walls as well. I always wondered what drives people to measure such numbers? Illustration of a kanban board is shown in the figure. Subscribe to: Posts (Atom). Subscribe Now: Feed Icon.
developer-in-test.blogspot.com
#dev-test-ops: Continuous Integration - Stop lying to me
http://developer-in-test.blogspot.com/2010/05/continuous-integration-stop-lying-to-me.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Friday, May 21, 2010. Continuous Integration - Stop lying to me. Here is the point. If your Continuous Integration build isn't validating the system as it will be deployed in production from end user perspective, it is not telling you the truth. If the continuous integration build is green but your packaging or deployment is broken, it is still lying. CI build should be end to end. They should run unit tests as a developer does. S...I als...
developer-in-test.blogspot.com
#dev-test-ops: Introducing Multiverse Software Transactional Memory for JRuby
http://developer-in-test.blogspot.com/2010/06/introducing-multiverse-software.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Sunday, June 27, 2010. Introducing Multiverse Software Transactional Memory for JRuby. I haven't written for quite sometime. I have been busy working on one of areas I really love, Concurrency. People who have followed me for sometime in twitter or heard my talk in Rubyconf about Concurrency Paradigms with Hari. Let me know your thoughts. Look out for more posts on the internals of the STM :). Subscribe to: Post Comments (Atom).
developer-in-test.blogspot.com
#dev-test-ops: Future of ChromeWatir
http://developer-in-test.blogspot.com/2012/04/future-of-chromewatir.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Monday, April 9, 2012. I am reviving this blog again and as a first post I wanna write about future of Chromewatir, a work I did sometime back. ChromeWatir started when Watir had no support for Chrome browsers but since then the work on watir-webdriver has invalidated much of need for this and Jarib has done excellent work moving forward. And now for something completely different. Subscribe to: Post Comments (Atom). Subscribe in a reader.
developer-in-test.blogspot.com
#dev-test-ops: August 2009
http://developer-in-test.blogspot.com/2009_08_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Wednesday, August 26, 2009. Configure your Visual Studio to run your tests automatically. It all started after I saw Misko Hevery demonstrating this technique of running unit tests whenever he saves code in Eclipse at his Thoughtworks Geek Night talk and reading his blog post on it. Choose the project properties of the project which contains unit tests in your solution. In the Post-build event command line text area it is possible to writ...
developer-in-test.blogspot.com
#dev-test-ops: February 2010
http://developer-in-test.blogspot.com/2010_02_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Tuesday, February 23, 2010. Simple Reactive Programming in Ruby. Reactive Programming is an interesting programming paradigm based on propogation of changes, data flows. A programming model based on side effects, I think this is especially useful when we need to control the state of one entity based on what goes on in outside itself. For example take the equation. Attr accessor :old, :new. Def initialize(value, on change). Def value=( v ).
developer-in-test.blogspot.com
#dev-test-ops: June 2010
http://developer-in-test.blogspot.com/2010_06_01_archive.html
Thoughts on craftsmanship, languages, testing, Agile, code, watir. Sunday, June 27, 2010. Introducing Multiverse Software Transactional Memory for JRuby. I haven't written for quite sometime. I have been busy working on one of areas I really love, Concurrency. People who have followed me for sometime in twitter or heard my talk in Rubyconf about Concurrency Paradigms with Hari. Let me know your thoughts. Look out for more posts on the internals of the STM :). Subscribe to: Posts (Atom).
SOCIAL ENGAGEMENT