preload

Advertising

Recent Posts

Whirlpool Testing

Posted by Albert Gareev on Sep 23, 2013
Agile Testing? Waterfall Testing? Here’s another cool name I invented. In case good old Exploratory Testing doesn’t sound cool to you :) PS. I guess, the picture speaks for itself. This is a slide from my presentation ...

“These requirements are not ...

Posted by Albert Gareev on Sep 13, 2013
“These requirements are not testable”, “These requirements are subjective”, and even “These requirements are not feasible” – all that I heard recently. You see, in Ontario, Canada, ...

Designing Data-Driven Test Cases

Posted by Albert Gareev on Jul 19, 2013
As I presented in my last post, a lot of test coverage is either data-specific or triggered by data combinations. This is an easy kind of tests to automate assuming well-know and explicit inputs and outputs. Below I enlist most ...

CRUSSPIC STMPL my matrix

Posted by Albert Gareev on Jun 24, 2013
In my test lead role, on each project I need to assess existing test coverage, or implement test coverage, or both. What I found helpful is a systematic approach: model, categorize and classify, analyze. My initial model is ...

notebook

Posted by Albert Gareev on May 24, 2013
Some good open interview questions for QA/Testers. What value did you bring to the project / organization as a tester? What is your vision for the role of testing? Do you know / follow any school of testing? What is the recent ...

What testers can learn from playing ...

Posted by Albert Gareev on May 08, 2013
(If they haven’t learnt that from doing testing) This is another my notebook entry, but entry unusual. I started it while playing chess. This is also one of the proud parent moments: my 9 years old son brought this ...

notebook

Posted by Albert Gareev on Apr 19, 2013
I often come back to re-read certain articles and books on testing. Typically, in the light of new experience, or with regards to specific problem. This month’s top – Perfect Software and Other Illusions About ...

notebook

Posted by Albert Gareev on Apr 12, 2013
“Personas” were not invented by testing people, but quickly picked up, especially with regards to usability testing aspects. Over the years, I’ve read quite a few articles advocating for use of Personas, ...

notebook

Posted by Albert Gareev on Apr 05, 2013
I’m leading a SWAT team. S.W.A.T. here stands for “Systematic Wondering, Automation, Testing”. We’re doing all kinds of cool stuff in testing. Might say, transforming “some” testing to awesome ...

How to find all links on a web page ...

Posted by Albert Gareev on Dec 15, 2012
Description Get parent object reference. In the example given, it’s a browser process, but you can narrow it down to a page or a web container object (table,  div, etc.). Use FindAllChildren to retrieve array of links. - ...

TestComplete 9 – Performance ...

Posted by Albert Gareev on Dec 12, 2012
This post is not about performance testing with TestComplete. This post is about tweaking TestComplete configuration parameters to make it less “greedy” on resources, especially CPU, while performing run-time ...

How to retrieve value from text node ...

Posted by Albert Gareev on Nov 24, 2012
Description Let’s say we need to retrieve a number of megabytes from under “Lots of space” category. First, we need to explore the GUI implementation. If we’re lucky, this text node may have a unique ...

How to simulate “mouse ...

Posted by Albert Gareev on Nov 17, 2012
Description “Mouse Over” event triggers responses like highlighting, pop-up hints, etc. With TestComplete we can use one of GUI object’s methods – HoverMouse – to simulate mouse over by placing mouse ...

Free test data generators

Posted by Albert Gareev on Oct 14, 2012
Here are a few free data generator tools available online. Lorem Ipsum It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is ...

ChildAttributeValueByName (QTP, ...

Posted by Albert Gareev on Sep 08, 2012
Parent page: Service Functions – MSXMLDOM (QTP, TestComplete, VBScript) Description Returns text value of node’s child attribute specified by name. Valid arguments: an XML element node (NODE_ELEMENT type), name of the ...

Let’s Hammer It Right ...

Posted by Albert Gareev on Sep 05, 2012
Parent page: Load/Performance Testing with NeoLoad In a few of my recent posts I mentioned importance of avoiding unrealistic stress in test sessions. – And I also mentioned that there are situations when we indeed want to ...

Stress Is Not A Good Way To Start ...

Posted by Albert Gareev on Aug 22, 2012
Parent page: Load/Performance Testing with NeoLoad Providing irrelevant or misleading test results is worse than not providing test results at all. When using automation, testers must be twice as careful about relevance of tests ...

Using dynamic array structures ...

Posted by Albert Gareev on Aug 15, 2012
Parent page: Load/Performance Testing with NeoLoad Load scripts are typically linear: they’re intended to generate a load, not to cover sophisticated logical scenarios checked by functional automation and explored by ...

Catching Failures (Performance Testing, ...

Posted by Albert Gareev on Aug 08, 2012
Parent page: Load/Performance Testing with NeoLoad Although recording is necessary phase in creation of load scripts, I prefer constructing my own modules based on results of reverse engineering analysis of captured client/server ...

Performance is an end-to-end thing

Posted by Albert Gareev on Aug 06, 2012
Some time ago I had a hard time discussing performance problem with application developer. My challenge was to overcome a “block” set by the developer: “this is a one-page code, it’s a very simple logic, ...
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.