Skip to main content
18 votes

Testing a web application that sends activation link to newly added users

Deploy test SMTP server in your local network where the application does have access to that one and external network does not. Configure your DNS (MX record) or your application (test instances ...
Alexey R.'s user avatar
  • 11.6k
12 votes

How to clear localStorage using selenium and webdriver

If your driver implements WebStorage you can invoke driver.getSessionStorage().clear(); driver.getLocalStorage().clear(); In order to make sure that the driver does implement WebStorage the idiom is ...
Simon Ludwig's user avatar
10 votes

Testing a web application that sends activation link to newly added users

You could use local systems like mailcatcher or mailhog. MailHog has a web interface and SMTP port, you can use it as your SMTP target and you'll "receive" all mail in there. If your application isn'...
John Keates's user avatar
8 votes

What to do when defect is found in production but not during the QA phase?

The process we follow where I work when a defect is reported in production might give you some perspective: Reproduce the problem. If possible, we try to reproduce on production. Failing that, we'll ...
Kate Paulk's user avatar
  • 31.5k
8 votes

Which browsing mode is better for Web App Testing? Incognito mode or Normal mode?

While this depends heavily on what part/functionality of a web app you want to test, there is a place and time for both. For example you might have a pop-up for informing the user about a cookie and ...
Blub's user avatar
  • 321
7 votes
Accepted

How to modify HTTP request header in Selenium WebDriver with Java?

Here is the completed example that demonstrates how you can modify requests from your Selenium tests. To demonstrate one I have created a sample REST mock service via SoapUI that would return just a {"...
Alexey R.'s user avatar
  • 11.6k
7 votes
Accepted

Test Plan/Strategy of an application which has API +DB

Given a simple application diagram how would you test it or what will be your test plan or test strategy. The only answer to a question like this is: "There is no such thing as 'go there and ...
João Farias's user avatar
  • 10.9k
6 votes

How to clear localStorage using selenium and webdriver

The answer Peter Masiar gave no longer works. This answer will result in the following exception: Traceback (most recent call last): File "", line 1, in File "/Library/Frameworks/Python....
RemcoW's user avatar
  • 161
6 votes
Accepted

Credit Card Testing (Paypal Payflow API)

Do you really need to test money has been deducted? You should trust PayPal tested their end of the payment system. If not get some real credit-cards and test the full flow. PayPal has some guides ...
Niels van Reijmersdal's user avatar
6 votes
Accepted

What is a cost-effective way to load test a web application using 1200 virtual users?

Here you check. There are 58 (and counting) free and open source load testing tools which you can utilize. If you are looking for the narrowed-down list check out Open Source Load Testing Tools: ...
Dmitri T's user avatar
  • 13.5k
6 votes
Accepted

Adding tests to a half-finished project

Follow Test Pyramid and apply 80/20 rule: 80% of tests are low-level unit tests 16% are API tests (services) (16% is 80% of the reminder) 4% are UI tests Start with manually running unit tests. Add ...
Peter M. - stands for Monica's user avatar
5 votes
Accepted

QA with application using chargeover

I can provide a bit more detail here -- I work for ChargeOver. Firstly -- Please do feel free to reach out with us directly! We haven't spoken with you directly (we've spoken with Alvin about this ...
Keith Palmer Jr.'s user avatar
5 votes

How to find out if a website is performing A/B Testing

There is no certain way from a black box perspective, especially if the tests are not just 50/50 binary switches. For example if a test is being run at 5% / 95% (as we do in my company) that it will ...
Michael Durrant's user avatar
5 votes

Should QA Engineer read and review code of Web application?

No, test-cases are about behaviour not implementation. The implementation could change, but most often the behaviour would stay the same. Coupling test cases to implementation would mean you need to ...
Niels van Reijmersdal's user avatar
4 votes

What is a cost-effective way to load test a web application using 1200 virtual users?

Have you considered Jmeter? it is completely free for the tool itself and can allow you to craft good solid scripts, I won't advise on what type of hardware you will need because I do not know what ...
symon's user avatar
  • 934
4 votes
Accepted

What to test when "testing" a PDF download?

As I understand this, you have an application that takes some set of data per user, renders it to PDF, and allows the user to download the generated PDF file. If there are any errors, the PDF is not ...
Kate Paulk's user avatar
  • 31.5k
4 votes
Accepted

Should QA Engineer read and review code of Web application?

It depends If the coding standards of the organization require that each element has a clear name and limits the data to be entered, and the test team is typically part of code reviews, then by all ...
Kate Paulk's user avatar
  • 31.5k
4 votes

How do I validate dynamically changing data using Selenium

What you need to do is some string parsing. I'm going to assume that you know what quantity you've added to the inventory as part of your code, but you don't know what the PO was. So, as part of ...
Kate Paulk's user avatar
  • 31.5k
4 votes

Adding tests to a half-finished project

"We have already spent three devs x five months writing this, so there's quite a large codebase and probably a lot to refactor to get it in a maximally-testable state. I just don't know where to start....
Michael Durrant's user avatar
4 votes
Accepted

Bugged Mobile App To Test

I think you can just take any low-rated application from any application store and it will be highly-likely a "bugged mobile app". Another option is to install early-access application. Here is the ...
Alexey R.'s user avatar
  • 11.6k
4 votes

Which browsing mode is better for Web App Testing? Incognito mode or Normal mode?

I would say you need to test app it in both modes if you're worried about caching issue. Most of the (functional) testing would be in incognito mode (you are testing how application works, not how it'...
Michal Dobrzycki's user avatar
4 votes

Which browsing mode is better for Web App Testing? Incognito mode or Normal mode?

Usually, web application testing services follow the approach of covering both the browser modes during web app testing. Testing in Normal Browser Mode: This should be tested majorly for regular ...
Vishal's user avatar
  • 1,272
4 votes
Accepted

Report non-unique ids?

The id global attribute defines an identifier (ID) which must be unique in the whole document. Its purpose is to identify the element when linking (using a fragment identifier), scripting, or ...
PDHide's user avatar
  • 11.1k
3 votes
Accepted

What kind of questions should i ask a Automation Test Engineer candidate and how should i judge him?

To interview a technical tester for automation, I would certainly ask the following: Have you written any frameworks around a specific tool (Selenium, CodedUI, ...)? Which tool do you prefer and why? ...
FDM's user avatar
  • 5,894
3 votes

geckodriver with Selenium 3.0 driver.get() dosnt navigate to the URL

Selenium recently launched its one of the major release, i.e., Selenium 3 – beta. You can download it from here- Download Selenium 3.0-Beta . In this new version, one of the major change is the way ...
Bharat Mane's user avatar
  • 6,785
3 votes

What to do when defect is found in production but not during the QA phase?

I think there are two sets of things that need to happen, possibly in parallel, possibly sequentially, possibly by different people, or possibly by the same people. At a guess, the interviewer would ...
Kevin McKenzie's user avatar
3 votes

How to test our web app on an iMac if we don't have one?

The general approach is to use services that provide remote Selenium server capabilities and allow to specify an operating system, version, browser, browser version and other parameters in the desired ...
alecxe's user avatar
  • 11.4k
3 votes

Can I test an app on all devices without purchasing all devices?

In order to do that, you can purchase a cloud based service like SauceLabs, BrowserStack or even try Amazon's Device Farm, which would give you the capability of testing your apps, across different ...
demouser123's user avatar
  • 3,532
3 votes

Can I test an app on all devices without purchasing all devices?

Yes there are multiple website which provide App testing functionality pCloudy: https://www.pcloudy.com/ experitest: https://experitest.com/ Amazon's Device Farm testobject: https://testobject.com/
iamsankalp89's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible