Hot answers tagged

12

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.


8

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


8

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


7

In case of responsive web application that I'm working for. I use Galen Framework. Galen has their own syntax to define properties of web objects; width, height, position, alignment, text, color and many more. Its simplify and human-readable syntax works for my non-programming co-worker. and it's work well with Selenium GRID and I also use Jenkins to kick it ...


5

My experience is that UI automation tools differentiate themselves by the kinds of interfaces they interact with rather than whether they facilitate "basic" testing or complicated testing. I think you will have a hard time finding a single tool that covers both native applications (what you called "locally installed GUI front-ends") as well as web ...


4

The Microsoft stack is surprisingly still very popular, regardless of other cheaper alternatives. TFS is basically the central repository. Call it git and Jenkins rolled into one. It manages version control as well as builds. MTM is just Microsoft's test management tool. This is very useful for linking a manual test that has been created within MTM (its ...


4

The most efficient tool for testing the appearance of a website is still the human eye and brain. That said, if you want or need to automate, image comparison is probably the least effective method because even with fuzzy logic it can generate far too many false positives. All it takes is a change in hardware (a different monitor or video card - this will ...


4

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


4

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


4

There are number of tools available in the market for Screen capture. You can download from following links. Greenshot: PicPick: http://ngwin.com/picpick/update?AVGAFFILIATE=11859 Gadwin PrintScreen: http://www.gadwin.com/download/ Jing : https://www.techsmith.com/jing.html SnagIt: https://www.techsmith.com/snagit.html


4

As of my reading- Red-Box Testing: It is nothing but a Protocol testing. User / Client can apply any techniques to accept the project. They will apply white box or grey box or black box for accepting the project. So we are calling the user acceptance testing as a red box testing. Yellow box Testing: Yellow box testing is checking against the warning ...


4

Let me add my options There are some addons installed or not installed in DEV/QA browser There are networking or routing specific which makes client calls from DEV go to different resources (e.g. hosts file configuration) and that could impact if your UI is built with the help of Ajax requests There are different locale settings or time settings on client ...


3

I accomplished a similar thing by running the SoapUI tests within the Maven Build http://www.soapui.org/test-automation/maven/maven-2-x.html one of the outputs is "junitReport : Turns on creation of JUnit-reports, (true/false)" which will then let you use any of of the million JUnit graphing tools. Hope that helps in finding your solution


3

This is a newer answer to this question, so give the state of things as of Feb 2019... I would say Appium, Microsoft is deprecating their Coded UI Testing tools and suggests using Appium + WinAppDriver. From here: Coded UI Test for automated UI-driven functional testing is deprecated. Visual Studio 2019 is the last version where Coded UI Test will be ...


3

According to the Quick start guide the principle method used in generating the test code is CheckView(). Which compares two png screenshots of a screen a before and after then throws an exception if there are any differences. In the background it does this with some unit testing code: static IcuTest ICU = IcuTestStarter.IcuFromDir(@"c:\test_data"); [...


3

I am looking for a specific tool which will help me document what I see when I perform web site usability evaluations. At the end of each evaluation, I need to create an report for my client. As your demand above, I would think a tool called qTrace could help you out. It's a complete screen capture tool that helps a tester easily submits clear and ...


3

In my last four years as test automation engineer I developed test automation solutions for web applications and mobile applications. For both application types we always decided to automate functional tests. My opinion is, that no automation tool is good enough to check the GUI well enough. There are so many things you have to check: Colors, position of ...


3

The prerequisites for starting the object mapping mode are: project is created and opened a connection has been made to the AUT Agent (if this is successful, the "Stop AUT Agent" button on the toolbar will be enabled) an AUT has been configured via the project properties the AUT has been started. Your AUT is successfully started if the AUT can be seen to be ...


3

Selenium is an industry standard for web GUI. But desktop GUI automation is almost an untilled field. There are several disparate tools that are able to deal with few types of GUI. I know only one cross-platform open source project for GUI testing based on accessibility technologies (therefore text-based): it's LDTP. But in my mind the interface is really ...


3

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


3

Jasmine+Karma combination is typically used for unit testing of a JavaScript application. But, you are describing tests that involve user interactions which suggests an end-to-end testing tool. And, there is one that was made specifically for AngularJS applications (even though the app does not have to be AngularJS based for it) - Protractor. Protractor ...


2

I would likely just use Word, using a template to contain my questions. When I purchased a house earlier this year, the Inspector used Word. The resulting book looked exactly like what you are proposing for your final report.


2

First of all I would recommend to read about the Testing Pyramid (if you do not know it yet); in a nutshell, do not create more than 10% GUI Tests. Furthermore, I recommend these two articles from Gojko Adzic:Ui Testing without shooting yourself and Effective User Interface Testing In our current project we (unfortunately) have a lot of GUI Tests. What ...


2

As far as my experience goes (not too far ;-) - have a look at Sikuli. At first thought - it is ideal for heterogenous apps with GUI and not wanting to go too deep into details of the apps.


2

The size() function returns the number of elements found with the getElements() function, I expect it to return just one table element. The value of size equals 1. I would get the HTML inside the table and count the occurrences of <tr> or something unique per row, expecting you do not have nested tables with rows inside the initial table. The code for ...


2

I don't know any tool parsing exit codes. Anyway, I suppose "Programmatically" (writing own script) is the best solution. At least you know, what's happening and can fix it yourself quick. Here's batch script as an example: qftest.exe ... if %ERRORLEVEL% EQU 1 ( command1; command2; etc ) if %ERRORLEVEL% EQU 2 ( command1; command2; etc )


2

Tests that explore the GUI of an application need to simulate the keyboard and mouse to send commands. They also need to read the screen to validate that the correct things are displayed. To me the mechanisms for keyboard and mouse entry and for screen reading are more important than the programming language. However as your application is in C# writing the ...


2

There are a number of test tracking tools or test case management tools, Some SaS ( pay by user) TestRail TestLodge Some one off purchases Microsoft Test Manager SoftBear Test Complete Some FreeWare MozTrap As with any software selection, carefully consider why you want to use the product and what you want it to help you achieve. All those I have ...


2

Info: These testcases are critical functionality. Judging by the above statement, I'd say you need to have both unit tests and UI automated tests (or integration as well depending on the architecture layer and systems integrated). However, there are pros and cons on using both (that mostly depends on the organization, engineer in charge of creating one type ...


2

What exactly does Guerrilla Testing cover? Many people equate Guerrilla usability testing with QA Services. You don’t actually need much equipment or software testing company to run a usability test. Just a computer to run the test, somebody to moderate and somebody to take notes. Instead of a note taker, I prefer to set up a video recorder pointed at the ...


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