slideshow 1 slideshow 2 slideshow 3
Image CAPTCHA
Enter the characters shown in the image.

UI regression testing in CI environment - and what tools can be used for this purpose

Nearly everyone runs Unit tests or functional tests on continuous integration server(s), but how about automated UI testing? There is a number of great test automation tools that can perform visual web UI testing, but integrating them with popular CI solutions would be quite problematic.

The problem is that few UI test automation tools have full support of different CI solutions. If we take Selenium, even this famous tool does not provide an easy universal way to do that. There is a special Selenium plugin designed by Jenkins though. TeamCity, Bamboo and Travis also have their own special solutions for running Selenium tests.

OpenGXE

Intro

Table Summary
The OpenGXE produces complete applications from declarative UML domain models.
Last Release Year ['Active'=Current]: 
2009

 

OpenGXE
OpenGXE Tool Scope Test Automation Framework, Testing Utility, Simulator
Application Rights Free Use, Opensource
Since 2009
Company Google Code Projects
Support Tool Support link HERE
Download Download HERE

Code Driven Testing - Agile favorite

XMLUnit

Intro

Table Summary
XMLUnit provides assertions that help testing code that produces XML.
Last Release Year ['Active'=Current]: 
Active

 

XMLUnit
XML Unit Tool Scope Test Automation Framework
Application Rights Free Use, Opensource
Since 2001
Company GitHub project, Sourceforge
Support Tool Support link HERE
Download Download HERE

Examples

Summary

Unix shell scripts give a good example of a domain-specific language for data organization. They can manipulate data in files or user input in many different ways. Domain abstractions and notations include streams (such as stdin and stdout) and operations on streams (such as redirection and pipe). These abstractions combine to make a robust language to talk about the flow and organization of data. 

AppPerfect LoadTest

Intro

Table Summary
A fully Automated Load test, Stress test and Performance Test solution
Last Release Year ['Active'=Current]: 
Active

 

AppPerfect LoadTest
AppPerfect Load Test Tool Scope Testing Tool
Application Rights Commercial, Floating license, Static license
Since 2003
Company AppPerfect
Support Tool Support link HERE
Download Download HERE

Apache Ant

Intro

Table Summary
Java library and command-line tool
Last Release Year ['Active'=Current]: 
Active

 

Apache Ant
Apache Ant Tool Scope Test Automation Framework, Build Tool, Tool Extension
Application Rights Free Use, Opensource
Since 2001
Company Apache
Support Tool Support link HERE
Download Download HERE

TestingBot

Intro

Table Summary
Online Browser Testing - Automated & Manual Cross Browser Testing
Last Release Year ['Active'=Current]: 
Active

 

TestingBot
Online Browser Testing - Automated & Manual Cross Browser Testing Tool Scope Cloud Service, Testing Utility
Application Rights Commercial, Free Use, Periodic license, Trial
Since 2011
Company TestingBot
Support Tool Support link HERE
Download Download HERE

Performance Monitoring and System Memory Usage during testing

Here I am trying to monitor system usage and the performance with different browsers which we use in selenium (Firefox,Chrome,Headless Browser).Just to know how it works.Generally we never use this method.

Performance factors :

Important influence factors to the performance of any Java program can be separated into two main parts:

1.Memory Consumption of your program

2.Total runtime of your program

Memory in Java :

Java manages the memory for use. New objects created and placed in the heap. Once your application have no reference anymore to an object the Java garbage collector is allowed to delete this object and remove the memory so that your application can use this memory again.

Tellurium (aost)

Intro

Table Summary
A UI module-based automated testing framework for web applications
Last Release Year ['Active'=Current]: 
Active

 

Tellurium (aost)
Tellurium Aost Tool Scope Test Automation Framework, Testing Tool
Application Rights Free Use, Opensource
Since 2007
Company Google Code Projects
Support Tool Support link HERE
Download Download HERE

Theme by Danetsoft and Danang Probo Sayekti