Reputation
2,783
Next privilege 3,500 Rep.
Protect questions
Badges
2 9 28
Impact
~115k people reached

May
2
comment How to test Web app for concurrency problems?
I like the wording "black art" :-)
May
2
comment How to estimate “how many servers our company sould purchase for this web app” with load/performance testing?
If I can't estimate how many machines I need to the app to handle a certain traffic, then how companies make such decisions? Sure, they jump into cloud that adapt number of VMs to the traffic but in that cases companies also need to allocate some budget for the max expected number of VMs they want cloud provider to run for them.
May
2
asked How to test Web app for concurrency problems?
May
2
revised How to test multiple user concurrency for a website?
edited title
May
2
comment How to reproduce “Multiuser Concurrency Problems” in testing environment with limited resources
Does limiting RAM slow down the process because of necessary memory-to-disk swapping? Why or how slowing down the process helps makes this intermitten issue easier to reproduce?
May
1
revised Looking for a API/tool to validate html snippets
added 384 characters in body
May
1
answered Looking for a API/tool to validate html snippets
May
1
comment What does a QA Architect do in a team, and what skills are needed for this job?
What responsibilities were listed in the job ad?
May
1
revised getTitle() returning current URL instead of page title
edited title and corrected grammar and punctuation.
May
1
comment getTitle() returning current URL instead of page title
Does it happen for every page or only for some of them?
Apr
28
comment Performance tool for scripting HTTP requests dynamically
The problem with standard implementation of CloseableHttpClient is that it is synchronous client. So if each of your threads is doing one or more requests that blocks connections for long then they will block also your threads. So even if I planned to run 200 connections concurrently and I have CPU with only 4 cores then those connections were not run with such concurrency. The problem is even bigger if you organized each task per thread in such a way each task performs multiple connections in a row. The solution would be to use non blocking HTTP client, e.g., some async client.
Apr
25
accepted Measuring code coverage in end-to-end tests?
Apr
25
comment How credible are WebDriver tests?
Yep, it was pretty much like what you described. Automated tests where clicking the Submit button, why real users were pressing Enter to submit a form. Both events were handled differently by the page. So we actually haven't reproduced precisely same scenario users performed. Nothing particular about WebDriver.
Apr
25
accepted How credible are WebDriver tests?
Apr
25
comment Testing ExtJS UI with WebDriver
So I guess there's no open source framework for ExtJS testing and I need to write my own, e.g., using your approach. Right?
Apr
25
accepted Random test data: How to do it right?
Apr
25
comment Performance tool for scripting HTTP requests dynamically
Is it just me that found JMeter API (not UI) quite old-school, without using generics, modern collections and thus of low usability? I guess not as I've seen some solutions that wrap JMeter with another Java DSL just to make JMeter more usable.
Apr
25
comment Feature toggle on production
What do you mean by "Your developer should be simultaneously getting code reviews to ensure the feature doesn’t reach further across the full product code in any unexpected ways"? Do you mean that we should check also that there are no dependencies in the code between used features and feature toggled off?
Apr
25
accepted Feature toggle on production
Apr
25
comment Feature toggle on production
I mark it as an answer because it sees also the risk in removing the code. And that's what actually sometimes happens: when developers remove too much! ;-)