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 is Guerilla testing?

As of my reading- Guerrilla Testing means going into a coffee shop or another public place to ask people there about your product or prototype. It can be conducted anywhere ex- cafe, library, train ...
Bharat Mane's user avatar
  • 6,785
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
  • 311
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.5k
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

How to create test plan when there is one website and one tester

So is there any perfect test plan template which I can use for one website and I am only tester. No. There is no such thing as a "perfect test plan template". Instead of perfection, strive for "...
Joe Strazzere's user avatar
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.4k
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

How to create test plan when there is one website and one tester

For most apps start by testing: signup login logout edit user info delete user (admin) add item edit item delete item for each of the above test: happy.... The user uses expected values and ...
Michael Durrant's user avatar
4 votes

Testing without direction, how not to miss things? What about layout?

Been in that situation, and far more than I'd like. While we'd like customers to provide complete and iron-clad requirements, it never (and I do mean never) happens. Well, unless you're shooting ...
Aaron B.'s user avatar
4 votes

What is Guerilla testing?

What is Guerrilla Testing: It is a way to get some quick user feedback on your product or prototype. I can say its usability testing. Guerrilla Testing Covers: It covers an activity by which you need ...
Ravi Ojha's user avatar
  • 395
4 votes
Accepted

Top 10 Web Application Security Checks

10 security checks for any web application are as follows - #1 SQL Injection Code injection technique, used to attack data-driven applications, in which malicious SQL statements are inserted into an ...
Ravi Ojha's user avatar
  • 395
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

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