GUI Test Automation for Embedded Systems - gui-test-framework

I am looking for a GUI Test Automation framework for testing GUI on low level embedded system.
The GUI will be developed in Peg Pro, I want to automate the GUI flow and test the system and GUI.
Please suggest some frameworks to explore

Related

Performing Automation Testing for both Web and Desktop Applications at the same time

I am performing an automation testing, and I have two applications. one is web application and the other is desktop application (WPF). They work together and one needs the other. To perform task on the desktop application the task should be finished first by the web application. I can do automation testing for the web application using Selenium or Protractor. At the same time I I can do automation testing for the Desktop application using Winium. But what I want is to perform automation for both sequentially. Is there any solution some one can provide me?
For your information my web application is developed using Angular JS.
Thank you in advance
Below is how I have configured my tests. I choose C# as the programming language. Selenium has .Net bindings so for UI interaction I use Selenium (C#). For Desktop App I am using FlaUI / (TestStack.White). My tests are written in SpecFlow (BDD's implementation in .Net). So that way I am able to test all of my apps under one umbrella and still use all of the open source technology for testing.
You can use following Tools : By using following tools you can interact with both Desktop and Web Component in a Single Test
Tosca :
It also supports Desktop and Web Automation. It's Community edition is FREE.
Refer Tosca
Ranorex
It supports Desktop, Web And Mobile as well. It is paid tool.
Refer Ranorex
TestComplete
It is an automated testing tool that lets you create, manage and run tests for any Windows, Web or Rich Client software. It makes it easy for anyone to create automated tests. And automated tests run faster, increase test coverage and lower costs. It is paid tool.
Refer Test Complete

WPF Application Automation Testing Framework support embedded Web pages

I am currently looking for automation open source framework & tool either in C#, Java or any language to automate WPF application.
I have already explore TestStack White for WPF automation and its working perfect for me. BUT
My WPF application has 60% to 70% are embedded web pages (HTML) Dynamics CRM forms are loading.
TestStack White doesn't support embedded web pages.
Please guide me any open source framework or tool which can help me to automate my UI & integration testing.

Developing a Kinect Speech Recognition app for a Surface table

I'm currently developing a Kinect Speech Recognition application. The target platform will be a Surface tablet although the model hasn't been decided.
The application itself will allow interaction with children, with several basic game scenarios. My issue right now is that the demo's I've been using to test Kinect Speech Recognition capabilities were developing using WPF. It is to my understanding that WPF application cannot run on Surface and Surface 2 models as they both use Windows RT, leaving only the (expensive) Surface Pro 2 model running Windows 8 the only option.
With all this being said, is it possible to develop this kind of application (Kinect ASR) to run in a Windows RT environment? (I'm asking this due to the fact that every Kinect ASR apps I've seen so far are developed using WPF)
If so, what are its limitations?
It's a simple and clear answer, the whole Kinect development kit is not available for WinRT.
See also http://www.kinectingforwindows.com/2013/02/12/how-about-kinect-winrt/

RAD GUI builder (preferably WYSIWYG) for developing a .Net GUI app to run on Linux

I want to build a rather complicated GUI app on the .Net framework. The app will have the following graphical capabilities:
Plotting/updating realtime data
Allow manual (using mouse) drawing/dragging/editing of lines etc on a plot
Allow selecting of graphical objects/shapes on a plot and drag/drirop to a new location on the plot
Ideally, I would like to use VS to do my initial development, because the VSIDE is (understandably) much more sophisticated than the monodevelop tools. However, I will be running the application and maintaining the codebase (once the development phase is completed), on Linux, using monodevelop.
It is important for this reason, that I make sure that I do not use any .Net components that have not yet been ported over to mono.
Given the graphical functional requirements above, I would like to know if I can expect to be able to develop such an app on Windows and then port to monodevelop?.
I am aware that components like WPF have not been ported to mono, so are there any other .Net GUI components (available on mono) that I can use in my application (to make the port possible)?
From a past experience start with a Windows Forms plain app. If you want the port to be as clean as possible forget about complex UI components, you can always use your custom controls but check third-party ones you use don't call Win32 API directly. That you can do it within Visual Studio (check this plugin for more productivity) but I want to warn you about two things:
Interfaces built with Visual Studio (WinForms) when running on Linux look awful.
If you want a clean UI take a look at Gtk#

GTK+ user interface testing

I have created a user interface using GTK+ and C. I was wondering if there are any testing frameworks for testing this interface, similar to how selenium (a software testing framework for web applications) can be used for testing the interfaces of web applications. I want to create some regression tests for my GTK+ interface. Thanks!
I know it has been answered already. However ...
Dogtail is very usefull, however Dogtail isn't a unittest framework. From it's own description:
dogtail is a GUI test tool and automation framework written in ​Python. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.
If you want to unit test your GTK applications you should look at GLIB TESTING. A unit testing framework for GLIB written in C for C applications.
Check out dogtail.

Resources