17

It really depends. Actually rendering elements in a webpage/application and the webpage/application itself depends a lot on the environment it is being accessed. The environment includes, the OS, Browser, any plugins in the browser, the device screen size, the interface mode of the device, the technology you used to create the webpage/application and more. ...


14

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 virtual machine so you don't have to install anything. Just run and test. The downside is the virtual machines are time limited and expire after a certain amount of ...


5

No, you can not run every OS. Mainly running "Mac OS X" (for example) is pretty hard, but most mainstream Operating Systems can be virtualised with VirtualBox. But to answer your questions further: Operating Systems: Yes, you can run Windows under Ubuntu. I have successfully run Windows XP/7/8 and most of the Windows Server operating systems under ...


3

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.


3

With the default config suggested in the tutorial, Protractor expects a selenium server at the 127.0.0.1:4444 address. And, I suspect, you have not started a selenium server. So, one way to approach it would be to use webdriver-manager package to start a local selenium server as suggested in the Setup section of the tutorial: webdriver-manager start And ...


3

Figured it out. The host IP in the VM configuration window in Jenkins has to be the IPv4 address of the host-only adapter (in this case, 192.168.120.1). I also changed the host port in the port forwarding rule from 3022 to 22. For historical reference, the username and password fields (which appear when the "Advanced" button under the "Host" field in the ...


2

We are using Hyper-V to run our continuous integration server. We are using MSTest.exe from Visual Studio 2010 with NCover and CruiseControl.NET. The great thing about CruiseControl is that you can access it from a web browser. Here are some links that I have found to be useful in setting it up: http://www.cruisecontrolnet.org/ and, http://www.ncover....


2

It doesn't look like the Android/Android Emulator plugin for Jenkins has that feature or something similar, You could try using the Jenkins VirtualBox Plugin or VBoxTool get the instance running and set up your tests to execute from there More info on how to configure the VirtualBox Plugin can be found in another question What is the correct way to ...


2

Microsoft licensing is one of the most complicated things on this planet, especially when you start talking about enterprise agreements. Your best solution is to go straight to the source You can call 1-800-426-9400, Monday through Friday, 6:00 A.M. to 6:00 P.M. (Pacific Time) to speak directly to a Microsoft licensing specialist, and you can get more ...


2

For applications that exclusively run above the operating system layer, VMs should be sufficient test environments. If you are doing testing for stuff like full disk encryption (exceptions acknowledged), you should consider limitations such as not being able to test workflows like pre-boot authentication (which would happen below the operating system layer)....


2

I'd recommend you take a look at Vagrant - https://docs.vagrantup.com/v2/. Tearing down a VM is as simple as running 'vagrant destroy' from the command line. When you're ready to bring it back up, you can re-provision with 'vagrant up'


2

You need to prepend a protocol to the URL: http://192.168.1.212:8080 otherwise, from what I understand, it fails when window.location is set during the browser.get() call (source).


2

They invented Vagrant for this, you can defined a base image, boot the image, run scripts and install software from its configuration to make sure you and everyone else in your team always has the same machine. Bring it down, bring it back and ask for a clean machine all from the command line. Vagrant supports both Linux and Windows guests. It uses ...


2

The most reliable method I've found is to configure the VMs to auto-logon with an administrator-level login and disable screensaver and user access control. This effectively means that whenever the vm is on, it is logged on and there is a desktop session running. You may need to convince your employer's network management people to let you do this for the ...


1

its hard to answer the first question , yes the cpu may well get called away but its generally not for long enough to be an issue. There are many factors , depending on how io or cpu bound your application is that would decide if this is a problem. i would suggest you do some exploratory testing on a small scale to find out the practical limits of how much ...


1

JMeter runs on top of Java Virtual Machine therefore it doesn't care about underlying operating system and hardware so the answer is yes, you can run JMeter on virtual machine. Moreover, there are several service providers which offer "JMeter as a service" and they run JMeter using cloud VM services like Microsoft Azure or Amazon EC2 Just make sure you ...


1

As others have said, "it depends." One such case is font rendering, since different OSes can handle this differently. This is especially true with newer high DPI monitors. Since using one, I've found that many web pages look absolutely terrible because the fonts render in such a easy that makes them nearly unreadable. Upgrading to Windows 10 from Windows ...


1

I think it is all about risk vs reward in this case, can I take the chance of skipping testing on certain platforms. The risk assessment: First I would make sure that my current key features work on each version of Windows and the same browser. Now if are no difference I think I can decide that the risk of issues between different operating versions are ...


1

It depends on your web page viewers profile. what percentage using Firefox,IE,Safari...What percentage using Windows,Mac OS then you can prioritize your tasks and your focus.. For instance %80 percentage of views using Mac OS and you are testing on Windows there will be some defects for sure. All in all, analyze your viewers first then decide what to ...


1

Most virtualization software supports snapshots. A snapshot is the state of a system at a particular point in time. The free/open-source Virtualbox supports snapshot creation and restoring from the command line. Also VMWare Workstation supports snapshots from the commandline with the revertToSnapshot option. This allows you to create a batch/shell ...


1

After a lot of research,coding,trial and errors, I managed to build the infrastructure I envisioned. Essentially I wanted to build a small (very specific to my team's needs) scale of SauceLabs/Browserstack. @Sam Woods , Sauce is a great service but overpriced for our needs. Also,Browserstack provides features that we don't really need in it's light plans. ...


1

My team has created some Gradle tasks that spin up VM's using vagrant and then deploy stuff to the VM's using Chef (similar to puppet). It would be possible to do something like this for your test infrastructure, but it is a lot of work not only to build the initial infrastructure, but also to maintain those VM's over time, especially with the number of ...


1

Yes, virtual machines are a good way to test for compatibility across operating systems. There are indeed repositories of pre-built virtual machines. You can find them using a Google search. In your search string include something about the flavors of OSes you desire. For example "repository of linux virtual machine images". Depending on the needs of you ...


1

If you'll be testing web applications, Saucelabs.com is my preferred tool for cross browser testing across different OS. They also support testing mobile apps now with Appium.


1

Configure the VirtualBox server, that allows to remotely manage VMs, and start it. VBoxManage setproperty websrvauthlibrary null vboxwebsrv (from https://wiki.jenkins-ci.org/display/JENKINS/VirtualBox+Plugin)


1

What does a test for 5K users mean? is that 5 k users over day? over an hour period, with each user on the system for about 10 minutes? or all hitting the system 'at once' (well, as much 'at once' as a serial network connection and TCP/IP will allow). Depending on what the true details of the scenario is, then you can do it without agents. I'd read the ...


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