282 reputation
112
bio website dzieciou.blogspot.com
location Cracow, Poland
age 32
visits member for 2 years, 2 months
seen Jun 19 at 14:20

I know why I am a tester. My driving force is my curiosity: I want to know how things work, why they work and why they don't.

Outside of my regular work I am also a contributor to Awaitility project.


May
25
awarded  Autobiographer
Apr
28
accepted What makes Web crawling legal?
Apr
28
comment What makes Web crawling legal?
FAQ says If you have a question about... quality assurance and testing and this question relates to testing, because [some testers are looking for public Web sites to learn test automation](sqa.stackexchange.com/questions/7312/….
Apr
28
revised What makes Web crawling legal?
edited tags
Apr
28
comment What makes Web crawling legal?
That not true. In contrast to unit and integration tests, end-to-end tests may require interaction with external systems as well. Mocking external system/Web site may not reveal all integration problems. Obviously, running the test hitting external site should require some agreement with an owner of that site. Anyway, -1, because this does not answer the question.
Apr
27
revised What makes Web crawling legal?
deleted 2 characters in body
Apr
27
asked What makes Web crawling legal?
Sep
5
accepted Can AspectJ or AOP in general be used to test exception handling?
Sep
1
comment Can AspectJ or AOP in general be used to test exception handling?
Mock can be a good solution but it might be sometime hard to mock everything. Can you mock filesystem? (Well, you could wrap filesystem with your own facade during app development, and then mock this facade during testing) Can you simulate OutOfMemoryException with mock?
Sep
1
comment Can AspectJ or AOP in general be used to test exception handling?
Re: your next update. You're right about simplicity. But traditional mocking libraries can be used only in unit tests. In contrast, AOP enables attaching aspects to fully deployed systems with no dependencies mocked, correct?
Sep
1
comment Can AspectJ or AOP in general be used to test exception handling?
Regarding your edit. If you have a complex exception handling, e.g. log an event, notify external systems and shutdown running thread gracefully, triggering an exception with AOP makes sense to me. It might be hard to automate assertion (I may evaluate output manually, e.g. via log reading), but at least I can simulate faulty situation with AOP.
Sep
1
comment Can AspectJ or AOP in general be used to test exception handling?
Thanks. 1) I didn't mean to test at unit level, but at system level, e.g. to see if in case of misconfiguration the threads/process shutdown gracefully, 2) I didn't want to use AOP to log an exception (i.e. act as a part of exception handling), but to throw an exception (i.e. wrap a method that would normally throw this exception). I thought it some test scenario it might be easier induce exceptions with AOP, instead of provoking a system to throw an exception in a natural way.
Sep
1
asked Can AspectJ or AOP in general be used to test exception handling?
May
12
awarded  Yearling
Mar
15
comment Who should write the test plan?
Exactly, @testerab. Not knowing internals helps to design some types of test cases, while knowing internal helps in gray box testing, e.g., I know the risk area in the code, I just need to prove the app to reach that code.
Mar
15
comment Test planning for an Agile sprint
Finally, one high-level test plan we defined, was only once or twice useful to someone else outside of our team: to manager or someone like that---to understand to what was tested by the team during recent few months.
Mar
15
comment Test planning for an Agile sprint
Finally, some general test strategy (test level, risks to test against) one of us describes in a document, but we do not keep it updated. It is more useful in the beginning to define direction. This strategy we discuss rather with QA-focused team members, but we work too shortly together to say we defined a process once and forever. It evolves based on our needs.
Mar
15
comment Test planning for an Agile sprint
Some of the bullets in the plan are defined as tasks for the story in story tracking portal (usually development tasks for tests, test case ideas), often only roughly described, but sitting together with main development tasks. We track them all together. Other bullets like a need to organize a training prepare environment are discussed on the meeting and some people are assigned to take care, but we not track this. Other teams members, scrum master or our supervisor sometimes reminds about it.... Ok, sometimes we create JIRA tasks for operations to prepare environment, a way to track
Mar
15
comment Test planning for an Agile sprint
What's the purpose of the test plan for you and your team?
Mar
15
answered Test planning for an Agile sprint