Niels van Reijmersdal
  • Member for 9 years, 3 months
  • Last seen this week
How to fill CAPTCHA using Test automation?
Accepted answer
60 votes

You don't, that is the whole idea behind a good CAPTCHA. CAPTCHA stands for: Completely Automated Public Turing test to tell Computers and Humans Apart So, by definition, resolving a CAPTCHA ...

View answer
Does testing on Internet Explorer still make sense in 2021?
Accepted answer
46 votes

It depends on your user base. Either check your statistics or do market research. W3schools shows that IE11 is still 0.4% of their population Netmarketshare says 5.5%. I once had a client that used an ...

View answer
Writing test automation in Java, while the company domain uses C#/.NET
39 votes

One of the biggest mistakes in my career was to pick a different programming language for the test automation than the development team uses. You won't get help from the development team when you ...

View answer
Is there a tool to measure the "maturity" (age) of a code in Git?
Accepted answer
38 votes

I think you can use: https://github.com/erikbern/git-of-theseus It can visualize the amount of code still in use since its conception. This is a graph of the Git codebase itself:

View answer
Actual data for why developers shouldn't be the only ones testing their code?
Accepted answer
32 votes

There doesn't seem to be a lot of research data on this; this is what I found: Waiting for builds: This article about "Why software testers can't test" quotes a survey from IBM (The Future of ...

View answer
What should Testers do if they are not able to find good defects in the product?
Accepted answer
28 votes

Testing no longer means testing Confused? We can imagine! The purpose of testing used to be fairly clear–“Testing is the process of executing a program with the intent of finding errors”. ...

View answer
When should QA be testing during a sprint? (Agile)
Accepted answer
27 votes

Define a definition of done that includes testing. Define which testing effort is minimal needed to get the work done. Time boxed exploratory testing session for each story, just after coding is done ...

View answer
How to continue script when element is not found in selenium
Accepted answer
23 votes

Use findElements instead of findElement. findElements will return an empty list if no matching elements are found instead of an exception. To check that an element is present, you could try this ...

View answer
Is testing position only for young specialists?
Accepted answer
22 votes

TL;DR: No, also it is not true for programmers. Young programmers and testers are probably worth less than experienced people. Learning how to make adaptable software is something that comes with ...

View answer
Why do medium to large companies not adopt test automation?
19 votes

I think the main reason why companies are not doing automated testing is because the "Return on Investment" is hard to prove. Also its hard to prove that you will have less defects in production due ...

View answer
How should a tester deal with a bug found in production?
Accepted answer
18 votes

There will always be bugs that get past a tester and land in production. I have even had bugs that where in my face, we researched it, thought it was a fluke, because we couldn't reproduce it and then ...

View answer
Should I take interview of manual tester who has more experience than me
Accepted answer
17 votes

Don't be afraid, finding someone more senior than you is fun, your finding a teammate you can learn from. Do understand X+ years does not mean more senior, experience is something that does not ...

View answer
Is it good practice to write unit tests when features are changed frequently?
15 votes

Yes, the idea of writing the right form of unit-tests is that it keeps the cost of change low. If you make a lot of changes they are here to help you go faster. The biggest mistake most people make is ...

View answer
Why do testers need root cause analysis?
Accepted answer
15 votes

When a defect happens, you want to analyse how it happend. So you can decide if you can prevent similar issues in the future. I would use a simple root-cause analysis for that. Maybe you want to ...

View answer
I found a problem in an app, but the developers say it isn't a problem
15 votes

If it is a reproducible problem, report it into a defect tracker and let business owners prioritize it. Do not discuss if it is a real defect or not with developers. If they disagree fine, but let ...

View answer
Will implementing Agile generally improve code quality?
Accepted answer
14 votes

Tl;DR: Yes, it should if you practice technical excellence. Sadly often it doesn't. The current most popular Agile framework Scrum mainly focuses on process quality and project communication. If you ...

View answer
What is the difference between Major and Minor Bug?
14 votes

Major has more impact on how users can or cannot use the application than minor. There is no industry standard what these terms mean. If it is necessary, you need to discuss the meaning with your ...

View answer
How can developers improve relations with testers?
14 votes

Treat them as equals. I have seen a lot of developers thinking they are more or better then testers in their companies and also treat them that way. Developers and testers have a similar goal: Making ...

View answer
Interview question on doing a production release with a bug
13 votes

It depends, mainly on the risks. I might consider creating a taskforce to decide the go-no-go situation. Some example risks: Technical risks: Can we restore the issue later? Can the defect destroy ...

View answer
What is Test Automation Framework?
13 votes

my colleagues suggest me to learn and create a fully functional - generic framework which any team can use? I suggest you don't. Your coworkers suggest you to start over-engineering. It is fine to ...

View answer
The test team as an enemy of development? And how can this be avoided?
13 votes

Get a good Scrum Master who can convince the organization that Scrum teams should not be depended on other teams to deliver shippable software. It is an impediment he/she should resolve. Traditional ...

View answer
Moving from Selenium to Protractor
13 votes

Protractor is Selenium, but then integrated with tooling and helper methods. If you know programming and Selenium it should be relative easy to pick up. Protractor is an end-to-end test framework ...

View answer
How to deal with repeat-bug: Re-open the existing (closed) bug report, or submit a new one?
13 votes

I would always go for opening a new issue and linking it to the old one. The defect might look similar in its behavior, but its possible the cause is totally different. If possible let another ...

View answer
I am a Junior software QA specialist, I am kind lost to understand what to do in this scenario?
12 votes

Wonder why you want to present this to management? What is your goal here, what do you hope to achieve. Do you want to show them they have unknown quality issues? Normaly I would expect the product ...

View answer
Is it important to know manual testing before learning test automation?
12 votes

It depends, but I would like to argue that it is not that important. Test Automation Team: As a test automation engineer, you could get detailed testcase steps from someone else and just implement ...

View answer
Should username/login ID be case-sensitive?
12 votes

No, it's not a bug by default. This depends on the requirements of the system, there is not global rule for situations like this. Some operating systems allow the same user with different casing. ...

View answer
How can I reduce the execution speed in webdriver so that I can view properly what is happening on browser?
12 votes

This is how I would debug a Selenium session to find out what is happening: Step-by-step debugging: Most IDE's allow you todo step-by-step debugging, you could set a break point just before the point ...

View answer
Is it a bad practice to use implicit wait in Selenium Webdriver? Should one use only explicit wait?
Accepted answer
12 votes

Short answer: Yes it is a bad practise, unless you have a very very very good reason, do not use implicit wait. This Stack Overflow answers really puts the difference in great detail. (read this!) I ...

View answer
How to explain the concept of test automation to a team that only knows manual testing?
12 votes

Proving the ROI of automated testing is hard. Teams that do refactoring to keep code lean and mean do have a high demand for test automation. Watch the first episode of Clean Code, it will give you ...

View answer
Should Testers first discuss a bug with the developers before writing a bug report?
12 votes

Do not discuss defects immediately with developers. Mainly because context switching is bad for their focus and could take up to 5-30 minutes to recover from. How to communicate a defect depends in ...

View answer
1
2 3 4 5
34