Changes between Version 55 and Version 56 of WikiStart


Ignore:
Timestamp:
10/17/12 13:49:08 (12 years ago)
Author:
pharms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v55 v56  
    1 [[TracNav(TOC|nocollapse)]] 
     1{{{#!div class="centernavigation" 
    22 
    3 = AutoQUEST - Automated Quality Engineering of Event-driven Software = 
     3= = 
    44 
    5 Welcome to the homepage of the AutoQUEST  software quality assurance tool suite. Within the AutoQUEST  project, we provide research prototypes for testing, analyzing, and observing event-driven software. The two main venues of the project are ''usage-based testing'' and ''usability analysis''. AutoQUEST consists of three main architectural components, as depicted by the following figure.  
     5= Automated Quality Engineering of Event-driven Software (AutoQUEST) = 
    66 
    7 [[Image(autoquest-architecture-2.png, nolink, align=center)]] 
     7= = 
    88 
    9 {{{ 
    10 #!div style="float:right" class="" 
    11 [[OhlohWidget(604098, project_basic_stats)]] 
     9{{{#!div class="leftbox" 
     10{{{#!div class="boxheading" 
     11Testing, Analysing, and Observing Event-driven Software 
     12}}} 
     13{{{#!div class="boxdescription" 
     14AutoQUEST traces events, such as user interactions and remote method invocations, on a software. 
     15Based on this, it supports usage and usability analysis as well as usage-based test case 
     16generation and execution. 
     17}}} 
     18{{{#!div class="learnmore" 
     19[[wiki:GeneralInformation|Learn more...]] 
     20}}} 
    1221}}} 
    1322 
     23{{{#!div class="middlebox" 
     24{{{#!div class="boxheading" 
     25Modular and Platform-independent Architecture 
     26}}} 
     27{{{#!div class="boxdescription" 
     28AutoQUEST's architecture provides platform independent core modules and tools for usage and 
     29usability analysis as well as usage-based test-case generation. 
     30}}} 
     31{{{#!div class="learnmore" 
     32[[wiki:CoreLibrary|Learn more...]] 
     33}}} 
     34}}} 
    1435 
    15 The '''AutoQUEST Core Library''' is independent of specific event-driven platforms and provides the major features for usage-based testing and usability analysis. It consists of seven components. 
    16  * The ''Abstract Events'' provides the required classes and interfaces for working with an abstract notion of events independent of any platform. Furthermore, it includes the classes and interfaces required by GUI platforms to create an GUI model. This allows a very powerful and yet platform independent modelling of GUI events. 
    17  * The components ''Usage Profiles'', ''Test Case Generation'', ''Test Oracles'', and ''Test Coverage'' provide support for usage-based software testing.  
    18  * The components ''Task Trees'' and ''Usability Evaluations'' facilitate usability analysis. 
     36{{{#!div class="rightbox" 
     37{{{#!div class="boxheading" 
     38Extensible through Platform-specific Plugins 
     39}}} 
     40{{{#!div class="boxdescription" 
     41AutoQUEST can be extended to support a variety of platforms. Currently Java, MFC, PHP, and HTML based 
     42applications can be observed and analysed. Testing is supported for MFC. 
     43}}} 
     44{{{#!div class="learnmore" 
     45[[wiki:Plug-ins|Learn more...]] 
     46}}} 
     47}}} 
    1948 
    20 The '''AutoQUEST Plug-ins''' depend on the  AutoQUEST Core Library and build the bridge between abstract events and the platform-independent tooling and concrete event-driven software platforms. Currently, AutoQUEST provides four plug-ins: 
    21  * The ''Java Foundation Classes'' plug-in supports the analysis of Java applications with a JFC GUI (i.e., AWT/Swing). 
    22  * The ''Microsoft Foundation Classes'' plug-in supports the analysis of Microsoft Windows applications with a MFC GUI.  
    23  * The ''PHP-based Web Applications'' plug-in supports the analysis of strictly PHP-based websites, i.e., all parts of the website have to use PHP, no other technologies, e.g., simple HTML are allowed. 
    24  * The ''GUITAR'' plug-in provides a bridge to the [http://guitar.sourceforge.net/ GUITAR testing framework]. 
    25 Furthermore, two additional plug-ins are currently planned. 
    26  * The ''!JavaScript Web Monitoring'' plug-in will provide better support for the analysis of websites than the ''PHP-based Web Applications'' plug-in, to broaden the scope of websites we can analyze. 
    27  * The ''SOA Applications'' plug-in will facilite the application of our techniques to Service Oriented Architectures. 
     49{{{#!div class="notesbox"> 
     50AutoQUEST is developed by [http://www.swe.informatik.uni-goettingen.de/staff/steffen-herbold Steffen Herbold], 
     51[http://www.swe.informatik.uni-goettingen.de/staff/patrick-harms Patrick Harms] and Fabian Glaser in the context 
     52of the research group [http://www.swe.informatik.uni-goettingen.de/ Software Engineering for Distributed Systems] 
     53lead by [http://www.swe.informatik.uni-goettingen.de/staff/jens-grabowski Prof. Jens Grabowski] at the 
     54[http://www.uni-goettingen.de/en/138524.html Institute of Computer Science] of the 
     55[http://www.uni-goettingen.de/en/1.html University of Goettingen]. 
     56}}} 
     57 
     58{{{#!div class="projectstats" 
     59[[OhlohWidget(604098, project_basic_stats)]] 
     60[[OhlohWidget(604098, project_languages)]] 
     61}}} 
     62 
     63}}}