IT DEPENDS ON THE OPPORTUNITY... As a Software Professional who's studying finance for my MBA, I thought I try to apply what I've learned to figuring out how to create financial model of when ...
http://engineeringquality.blogspot.com/2016/04/how-much-does-test-automation.html
Back in the days I use to work in a RUP (Rational Unified Process), we've been taught to do the thinking up front, because mistakes down the line become costlier. As many shops have been movin...
http://engineeringquality.blogspot.com/2016/03/three-amigos-meeting-getting-qa-dev-and.html
As a test developer in Selenium, you'll often time need to access things that are outside of the browsers control. For example, How do I open an excel file? How do I write test results to fil...
http://engineeringquality.blogspot.com/2015/10/dont-collapse-all-programming-concepts.html
QUICK THOUGHTS ON C# I've started a new job in a C#.Net shop after working in Python for 1 1/2 years. One of the things I'm dealing with now is re-writing some of the framework stuff I've wr...
http://engineeringquality.blogspot.com/2015/10/thoughts-on-c-and-reimplementing.html
It's bee traditional thinking to... 1-to-1 parity between manual tests and automated tests. Trying to have as much requirements and test case coverage as possible. Automated tests should be abl...
http://engineeringquality.blogspot.com/2015/10/thoughts-on-what-should-be-automated.html
Every once in a while, I'll share some of the tools I use beyond just test automation. In this post, I'm going to share 5 tools I use on an everyday basis. JING BY TECHSMITH Jing is a...
http://engineeringquality.blogspot.com/2015/06/my-favorite-non-automation-tools.html
NUnit categories are a great way to categorizing your tests so you can stage your test runs. For example, I can have a Smoke and Regression set of test cases, and additionally also tag them by ...
http://engineeringquality.blogspot.com/2015/05/avoid-typos-in-your-category-attributes.html
One of the annoying things I'm finding myself doing more and more is needing to manage the machines on Selenium Grid. Between software upgrades, machines becoming unstable, network and power ou...
http://engineeringquality.blogspot.com/2014/12/creating-machine-templates-for-getting.html
One of the annoying problems of waiting for an ajax action to complete in a typical Selenium test is you end up polling for that expected element to change, and wait there much longer than you ha...
http://engineeringquality.blogspot.com/2014/08/detecting-ajax-completion-in-jquery.html
Lately I've been working on some NodeJS Socket.IO apps. And I had no clue how to debug the data that was being sent over the wire by the underlying webstockets. Sometimes as a SQE professiona...
http://engineeringquality.blogspot.com/2014/08/quick-tip-debugging-websocket-apps.html
Did a little fun project during my down time at work. Since we use TeamCity, we wanted a convenient build monitor that would go red when a build is failing and displayed failed builds. But d...
http://engineeringquality.blogspot.com/2014/08/teamcity-build-monitor-inspiration-ci.html
There seems to be a much higher overhead to starting new instances of Browsers/WebDriver than it does to perform simple Rest and Database queries typically used in test setup. IMPLEMENTING A AS...
http://engineeringquality.blogspot.com/2014/07/speeding-up-your-test-setup-by.html
Lately I haven't been writing stuff. I'm thinking if I run into a useful link, I'd post it to share. And maybe those links might get higher search rankings on google and bing since I'm linkin...
http://engineeringquality.blogspot.com/2014/07/misc-stuff-7114.html
I haven't posted in a while. Thought I'd can post some code snippets here and there of things I ran into. In a recent project, I had to deal with links that appear only when you hover over an...
http://engineeringquality.blogspot.com/2013/12/quick-and-dirty-way-of-dealing-with.html
There's a lot of legacy code I have to automate that was designed before my time. With it comes many annoyances like fancy fade-in-fade-out notification messages that doesn't leave a trace that...
http://engineeringquality.blogspot.com/2013/08/detecting-notification-messages-that.html
Lately I've been spending a lot of time debugging a bunch of flaky tests. A while back I wrote a bunch of tests that were executing fine locally, but since moving it to a 3rd party grid, and ru...
http://engineeringquality.blogspot.com/2013/08/ways-of-dealing-with.html
I've been using SauceLabs for running my tests on different browsers. However, it's very hard to debug tests on browsers I don't have installed, and with so many tests running that's reusing th...
http://engineeringquality.blogspot.com/2013/07/fun-way-of-inserting-debugging-your.html
Just a short update on WTF. I've been updating the automated tests on the WTFramework project. I'm pretty excited in getting CI up and running for WTF all out in the open. You'll probably ...
http://engineeringquality.blogspot.com/2013/07/changing-bit-of-unittests-around-wtf.html
Lately I've been setting up a CI process for my open source project WTFramework . The idea of setting up a CI process has several benefits. For one it helps provide an initial safety net for ...
http://engineeringquality.blogspot.com/2013/07/setting-up-open-ci-with-selenium-for.html
Recently got back from the Selenium Conference in Boston. I felt it was very informative. In terms of talks, the quality of the talks seem much higher than Star West, I feel there's more tun...
http://engineeringquality.blogspot.com/2013/06/thoughts-on-2013-selenium-conference.html
Having done research on various test management systems for a previous employer, and now having to recommend one to my current employer. It's got me thinking of things I'd like to see in a Test...
http://engineeringquality.blogspot.com/2013/05/my-3-test-management-dream-features.html
Back around 2005 'keyword driven testing ' use to be a big buzz phrase. Although the idea hasn't died out yet, and still pretty popular, I have several reasons against it. There are framework...
http://engineeringquality.blogspot.com/2013/05/why-i-hate-keyword-testing.html
One of the interesting things I've discovered using the Selenium Webdriver's 'execute_script()' method is anytime you execute code that returns a WebElement node, it automatically gets converted ...
http://engineeringquality.blogspot.com/2013/04/using-jquery-to-find-webelements.html
I recently added a new feature to the WTF chrome extension to allows your to check your mapped PageObject elements by highlighting it on the screen when you click on the 'check' button. It's a...
http://engineeringquality.blogspot.com/2013/03/3-useful-techniques-to-shortening-your.html
When I started writing WTF I was a beginner in Python, so I followed a lot of Java programming practices. Now that I have a better grasp of Python, I'm planning a major refactor of WTF. I'd l...
http://engineeringquality.blogspot.com/2013/03/major-overhaul-of-wtf.html