Hot answers tagged

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 ...


5

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 to conduct it where your audience are novice users and observe these - Can they find the content? Is the language relevant to them? Have they understood ...


4

TestStack White: (partial open-source) White is an open-source framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. It is .NET based and does not require the use of any proprietary scripting languages. Tests/automation programs using White can be written with whatever .NET ...


4

Sikilu: Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.


4

By definition testing EVERYTHING will take INFINITE TIME. Which I bet is less than optimal (unless your boss is OK with that - then you just found safe job for life :-) So you need to agree with your boss about some metrics to limit and prioritize "everything". Make a survey among your customers which OTHER applications they use, on which platforms. Or ...


4

What you are asking for is a fault injection. Unfortunatelly, you are not enough specific in what kind of error you want to reach and there is a lot of different states from bad blocks causing read-write errors to no rights or disconnected devices during the process, etc. This answer on another project will make you happy under Linux: ...


3

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 station etc, essentially anywhere where there is significant footfall. Guerrilla testing works well to quickly validate how effective a design is on its intended ...


3

GUI automation is very tricky to say the least. As a general rule of thumb GUI automation demands that the automated test 'know' the machine state at all times. This means that we shouldn't assume that a particular window has focus. If the automation requires a window to have focus it should check to make sure that window has focus and if not set focus to ...


3

For some performance testing you don't need a specific tool, only a well-designed test case set, a bunch of test suites which with some variables can be used on any type of operating system family. When you design the test cases, you should take in consideration the application's requirements and non-functionalities: how many users will use the ...


3

I don't think that QTP 10 supports IE9, it doesn't appear in the PAM. As far as I know support for IE9 was added in QTP11 via some patches.


2

The Selenium IRC channel provided a hint. The browser was starting to launch, but Selenium never got a reply. After some fiddling, I was able to remote desktop into the account selenium + tomcat ran as and manually launched a grid job. Chrome was trying to setup a second desktop shortcut and do some initial first launch housecleaning. I also had to relax ...


2

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 run WinXP, Win7, Win8, Win XP /w SP1, etc. IIRC even MS has a Virtual Server which you can script to turn machines on and off, which means one script to run all ...


2

Not sure if you have dismissed JMETER already, or if I'm missing anything. If not, you should probably give it a spin, since it's a free alternative to others.


2

Telerik's Test Studio is also a good tool and will provide you required support and features. You can use this tool for testing Web, Mobile, Desktop (but only WPF) applications. test Complete is also a good tool which will suffice your requirements (advantage is it supports more variety of Desktop applications). Again, cost wise Test Studio is cheaper than ...


2

Guerilla testing is an inexpensive but highly effective form of test in which a product is subject to high levels of stress until failure. You can see a classic example here.


2

Gorilla Testing is a testing technique in which testers or developers also join to testers to test a particular module thoroughly in all aspects. Gorilla Testing is a technique in which repetitive Manual Testing process, which a tester would have done several times before, is done again to test the robustness of the system. Here, one module of the ...


1

## Answer 1 ## When talking about user testing in the UX circles, there’s formal user testing, and then there’s guerilla testing. Formal user testing is the subject of many research papers and studies, but there is relatively little guideline on how guerilla testing should be conducted. Although many UX purists frown on the practice, guerilla testing has ...


1

As your building Windows desktop applications have you looked at what MS has to offer? I think their Lab Management tools are designed for these challenges. Combined with TFS build server its should be able to bootstrap an test environments on the fly for each build and test run. And here an article about combining TFS, Lab Management and CodedUI: ...


1

In Visual Studio you can create a Coded UI Test. Here is an example from the MSDN. Alternatively, you can use Selenium and the Windows Phone driver. Available on CodePlex.


1

As of May 2014, you can spin up instances of Windows 7 and Windows 8.1 in Azure (Microsoft's cloud service) as well as various flavors of Windows Server. You simply need an MSDN license to do so. The instances are available for development and testing of desktop applications. ...


1

I've handled this before by killing the process with driver.quit(); and then re-initializing the driver and getting the URL. That will definitely kill the session, because it's running in a new JVM. Since it's the same test, you can still pass strings and integers to the new driver. Simplified Example: driver.quit(); driver = new firefoxdriver(); ...


1

Since more or less by definition you don't have unlimited time, you can't test everything. As Peter says, you need to work out which subset of "everything" gets highest priority. I've got a few suggestions on that front: If you have data on what operating systems your customers use, great. If not, get it. You want to know which OSs are most popular with ...


1

Have you considered using a free (or paid depending on your circumstances) Amazon EC2 account?



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