14 votes
Accepted

Get older versions of Internet Explorer

I like using modern.ie (by Microsoft) because they carry all IE browsers from IE6 to IE11 and it's free. You basically choose which version of IE you want and it comes prepackaged with its own ...
user avatar
  • 3,725
10 votes
Accepted

Can a proportionately scaled down testing environment find performance load issues?

Does this actually catch, before production, many of the "surprise" problems we might anticipate? Or is there a more fundamental flaw in the approach that will cause deleterious changes to pass ...
user avatar
10 votes

Can a proportionately scaled down testing environment find performance load issues?

No. The items you mention scale very differently and there are far too many factors and resources that will get used. For instance if I time requests on a local server using an application I'll find ...
user avatar
9 votes

What approach do we need to follow for projects without a test environment?

This depends on what kind of limitations you are experiencing. You can come up with virtualization. This will let you run several environments in a single host.You can also approach with ...
user avatar
  • 11.4k
7 votes

What approach do we need to follow for projects without a test environment?

If your current Agile practices and approaches are: Some projects are Agile where continuous feedback from client will be coming, and the developers need to work on the existing item if it's in ...
user avatar
5 votes

Typical software & tools short-list for *manual* QA specialist (tester) working environment

One more important thing people forget communication tools, a tester should always ask questions, so we need some communication tools like Hipchat, Skype, slack, whatsapp...etc or any client email ...
user avatar
4 votes

Strategies for load testing in a Live or Dev Ops environment?

A few suggestions: If you can mock or fake the responses of the integrated apps, you could avoid the need to test live. It does require more work to set this up, but you then have a non-production ...
user avatar
  • 30.8k
4 votes

Can a proportionately scaled down testing environment find performance load issues?

Presumably the database is just a piece of your overall system, and your goal is to determine whether database changes break things or slow the system down. Using a downsized database is a reasonable ...
user avatar
  • 22.9k
4 votes

How should I set up a test environment before automated tests are run?

Generally you should think of tests as doing Setup Execution Given X, When Y happens, Then expect Z Teardown This actually occurs at two (or more) levels: Entire test suite Certain files, ...
user avatar
4 votes
Accepted

Virtual vs real display for testing

The only difference I have found in practical terms is colour replication. It's not Bad, just not exact (in my experience). On the whole, it's not a problem, but if you are making a site meet AAA ...
user avatar
  • 2,023
3 votes

Can a proportionately scaled down testing environment find performance load issues?

Test environment will NOT scale proportionally. But what you can do is: make test environment as similar to PROD as you possibly can (with possibly less servers, that's what we do: have about half ...
user avatar
3 votes

Strategies for load testing in a Live or Dev Ops environment?

If you have Live environment only I'm afraid you're limited to testing in "dead" times like overnight or weekend. Also make sure your tests have proper setUp and tearDown logic in place so your test ...
user avatar
  • 12.6k
3 votes
Accepted

Is it okay to mix or couple many testing environments?

I firmly believe in having a completely separate QA environment (at least the very first environment where the QAs are going to test the application); nothing shared I understand that how difficult ...
user avatar
  • 1,712
3 votes

Is it okay to mix or couple many testing environments?

While it's great to have completely isolated environments, that also has issues (e.g. getting good data sets). In my experience, companies are going to do what makes sense for their problems. My ...
user avatar
  • 1,030
3 votes

What is white box testing? what the testers exactly do while doing white box testing?

It depends... white box testing can vary from what helping hands mentioned above, to functional or non-functional testing done at the code level. Usually (but not always) white box testing allows you ...
user avatar
  • 6,945
3 votes

How should I set up a test environment before automated tests are run?

I prefer to use separate tools for deployment/configuration and running tests, because a tool that focuses on one thing will do better than a tool that tries to do everything. There are innumerable ...
user avatar
  • 22.9k
3 votes

How should I set up a test environment before automated tests are run?

There are several tools available over the web but my favourite one is Octopus Deploy, because after a relative simple configuration it can deploy your build, setting up automatically your testing ...
user avatar
3 votes

Get older versions of Internet Explorer

You can also use http://www.browserstack.com/ where you can not only get older versions of IE but pretty much any browser you want.
user avatar
  • 131
3 votes

Copying Production Data to a QA Environment

The problem with production data is that that the cases are extensive but not exhaustive. Many cases that the system should take into account may not have shown up in the productive system, and if QA ...
user avatar
3 votes
Accepted

Writing different tests for different environments

if it makes sense to write some environment-specific tests ? Absolutely! This is also frequently the job of smoke tests which basically assert that the latest deployment was successfull with very ...
user avatar
2 votes

Windows Desktop Test Lab

Virtualization software. You can use tools like VMWare to setup virtual machines which you then run from your existing machine. You might be on a Mac, a Linux box or a Windows machine, and from it ...
user avatar
2 votes

Typical software & tools short-list for *manual* QA specialist (tester) working environment

2018 In the 5 years since it was asked I also seen the following useful tools gain prominence: Docker Even for manual testing, using docker, aws and containerization generally is a great way to set ...
user avatar
2 votes

What is white box testing? what the testers exactly do while doing white box testing?

Whitebox is a keyword used for defining a test category that is opposite to blackbox testing. The difference between the two is really straightforward: whitebox testing is performed with a knowledge ...
user avatar
2 votes

Is it okay to mix or couple many testing environments?

Ideally, testing environments should be independent of each other; otherwise, coupled testing environments would introduce extra time and effort to isolate a variable. What you described in your ...
user avatar
  • 9,660
2 votes

How should I set up a test environment before automated tests are run?

Maybe setting up a VM of your environment is a solution you can look into. So as part of running your tests, you spin up a VM (which has everything where it should be) then run your suite of tests ...
user avatar
  • 2,023
2 votes

Can a proportionately scaled down testing environment find performance load issues?

Ideally the best thing is to have UAT or Staging environment which would be exact replica of the production to test your changes there If your application has "dead" time i.e. in the night or during ...
user avatar
  • 12.6k
2 votes

How to configure testing for different environments, databases, etc

Use environmental variables, e.g. $> $> environment='UAT' $> You will need to export them to make them available in other processes, e.g. $> export environment='UAT' You can then ...
user avatar
2 votes

How to configure testing for different environments, databases, etc

In addition to Michael's answer, if you have a continuous integration or continuous deployment environment, you can configure your environment to set different values in the test config file to match ...
user avatar
  • 30.8k
2 votes

What approach do we need to follow for projects without a test environment?

You mentioned there is a handoff from development to test even within the sprints. Would the team be willing to do paired work? Sit with the developer early in the sprint, talk about unit tests they ...
user avatar
  • 1,255
2 votes
Accepted

Can cucumber tag a single step?

Not directly the step, but the step can inspect the scenario context. scenario.getSourceTagNames() would return the list of tags - thus you can add a @testEnv tag on the scenario and just perform the ...
user avatar
  • 9,949

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