phoenix.interface.framework - 接口自动化测试框架

  •        7

接口自动测试框架

http://surenpi.com
https://github.com/LinuxSuRen/phoenix.interface.framework

Dependencies:

org.apache.httpcomponents:httpclient:4.5.2
dom4j:dom4j:1.6.1
jaxen:jaxen:1.1.6
net.sf.json-lib:json-lib:2.4
commons-lang:commons-lang:2.5
org.springframework:spring-context:null
com.google.code.gson:gson:2.8.0
junit:junit:null

Tags
Implementation
License
Platform

   




Related Projects

drab - Remote controlled frontend framework for Phoenix.

  •    Elixir

Drab extends Phoenix Framework to "remote control" UI on the browser, live. The idea is to move all User Interface logic to the server-side, to eliminate Javascript and Ajax calls. First at all, you need to have a Phoenix application, on top of which you will install Drab. If this is a standard app, generated with mix phx.new, you may use Drab Installer to make it running in one, simple step. Otherwise, see Manual Installation section below.

UI Automation Verify (UIA Verify) Test Automation Framework

  •    

UIA Verify is a test automation framework that features the User Interface Automation Test Library (UIA Test Library) and Visual UI Automation Verify (Visual UIA Verify), the graphical user interface tool. The framework facilitates manual and automated testing of the Microsoft...

Apache Commons - Alternative to Java collection

  •    Java

Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. It provides collection class like Identity map, Ordered map, Reference map, Composite collections, Bag interface etc.

Linux Desktop Testing Project

  •    C

Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop.


XMLTalk

  •    Java

XMLTalk is a Java/Swing user interface framework that allows developers to specify the entire user interface in an XML file instead of Java code. More importantly, XMLTalk specifications also specify how the user interface is connected to the application

Djinni - A tool for generating cross-language type declarations and interface bindings.

  •    C++

Djinni is a tool for generating cross-language type declarations and interface bindings. It's designed to connect C++ with either Java or Objective-C. Python support is available in an experimental version on the python branch.We at Dropbox use Djinni to interface cross-platform C++ library code with platform-specific Java and Objective-C on Android and iOS.

montage - Montage is an elegant, open source HTML5 framework maintained by Montage Studio that rivals native SDKs, yet is easier to learn

  •    Javascript

MontageJS is a new type of application framework powered by standard web technologies. Designed with an eye toward maintainability and performance, MontageJS simplifies the development of rich HTML5 applications by providing modular components, real-time two-way data binding, object serialization with DOM mapping, event handling, a managed component draw cycle, CommonJS dependency management, and many more conveniences to help build robust single-page web applications. MontageJS has a clean interface for creating custom user interface components. Each component can stand alone or be composed of other components. Each component is modeled as a stand-alone web application with its own HTML template, JavaScript, CSS, serialized component object model, and resources. With few exceptions, a component can stand on the web platform like any other web page. There are no fully JavaScript-driven templates in MontageJS. This separation of concerns allows designers to use the technologies they are comfortable with (without having to dig into the JavaScript) and developers to isolate and test individual components using familiar techniques.

GSL Java Interface

  •    Java

The GSL Java Interface allows Java applications to access the GNU Scientific Library. The interface is built using the Java Native Interface (JNI).

Apache Xalan for Java XSLT Processor - Xalan-J is an XSLT processor written in Java.

  •    Java

Xalan-J is an XSLT processor written in Java.

aws-lex-web-ui - Sample Amazon Lex chat bot web interface

  •    Javascript

This is a sample Amazon Lex web interface. It provides a chatbot UI component that can be integrated in your website. The interface allows to interact with a Lex bot directly from a browser using text or voice. The easiest way to test drive the chatbot UI is to deploy it using the AWS CloudFormation templates provided by this project. Once you have launched the CloudFormation stack, you will get a fully working demo site hosted in your account.

Apache Xerces for Java XML Parser

  •    Java

Xerces-J is a validating XML parser written in Java.

TclICU

  •    Perl

TclICU - Bind open source ICU to Tcl interface. Build a Tcl interface to allow Tcl language programmer to use ICU functinality in their program. The interface will be more look like a Tcl interface than a C/C++/Java interface

Naomi - OCL Validation Framework

  •    Java

The Naomi project develops an OCL 1.5 interpretation and validation framework. Arbitrary model information is accessed via a model interface. The interface is extended to support OCL constraints on MOF compliant metamodels (e.g. UML metamodels).

Abstract User Interface Toolkit

  •    Java

The AUIT toolkit is a high-level Java user interface toolkit which completely abstracts the application code from the interface. For many platforms, native widgets are provided; other platforms can use Swing. The interface is specified in XML.

LEET (LEET Enhances Exploratory Testing)

  •    

LEET is a capture-replay tool based on Microsoft’s User Interface Automation Framework. It is targeted at agile teams, and provides support for user interface test-driven development (UITDD). Use in conjunction with: http://ActiveStoryEnhanced.codeplex.com

MyTested.AspNetCore.Mvc - Fluent testing framework for ASP.NET Core MVC.

  •    CSharp

MyTested.AspNetCore.Mvc is a unit testing library providing an easy fluent interface to test the ASP.NET Core MVC framework. It is testing framework agnostic so that you can combine it with a test runner of your choice (e.g. xUnit, NUnit, etc.). It is strongly advised to start with the tutorial in order to get familiar with MyTested.AspNetCore.Mvc. Additionally, you may see the testing guide or the API reference for a full list of available features. MyTested.AspNetCore.Mvc is 100% covered by more than 1800 unit tests and should work correctly. Almost all items in the issues page are expected future features and enhancements.

MyTested.WebApi - Fluent testing framework for ASP.NET Web API 2.

  •    CSharp

MyTested.WebApi is a unit testing library providing easy fluent interface to test the ASP.NET Web API 2 framework. It is testing framework agnostic, so you can combine it with a test runner of your choice (e.g. NUnit, xUnit, etc.). Inspired by ChaiJS. Please see the documentation for full list of available features. Everything listed in the documentation is 100% covered by more than 800 unit tests and should work correctly. Almost all items in the issues page are expected future features and enhancements.

JForum

  •    Java

JForum is a powerful and robust discussion board system implemented in Java. It provides an attractive interface, an efficient forum engine, an easy to use administrative panel, an advanced permission control system and much more.

Hippo CMS - Enterprise Java Content Management system

  •    Java

Hippo CMS (Hippo Content Management System) is the web-based graphical user interface that provides access to the content in the repository. It provides an easy way to create and manage your content, i.e. to write or upload, share, print, search, refer to, edit and structure content, assign rights to do so, have content automatically validated against your business rules and restore previous versions of the content.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.