Automated BuildStudio
Encyclopedia
Automated Build Studio developed by SmartBear Software
SmartBear Software
SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

 is a build and release management
Release management
The release management process is a relatively new but rapidly growing discipline within software engineering of managing software releases....

 system that provides automation
Automation
Automation is the use of control systems and information technologies to reduce the need for human work in the production of goods and services. In the scope of industrialization, automation is a step beyond mechanization...

 of the software development
Software development
Software development is the development of a software product...

 build
Build Automation
Build automation is the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day activities including things like:* compiling computer source code into binary code* packaging binary code* running tests...

, test and release processes. Current version contains over 780 built-in operations that allow users to automate different tasks.

Main Features

Visual Macro Designer helps to create visually constructed macros.

780 built-in operations - a variety of automated builds that run unattended.

Distributed build support lets users distribute the execution of macro operations among multiple computers.

Remote Macro Execution Control – running macros located on remote computers and monitoring such macro runs.

Concurrent execution of operations – organizing macro operations so they can be executed simultaneously.

Charts displaying macro run statistics - displaying the information in a graphical form within the Charts panel. This feature helps to analyze the ratio of successful and failed runs, the duration of macro runs and the frequency of macro runs over a desired period of time.

Tasks Scheduler is a key feature for creation of automated daily builds. It helps to create scheduled macro runs.

Macro debugger is similar to debugging an application in a development tool. Debugging
Debugging
Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge...

 features allow checking whether the macro functions correctly or quickly locating errors in the macro and fixing them.

Automatic notifications - getting notification of whether a macro run was successful or not. Notification can be sent in different forms: via E-mail, Windows Messenger
Windows Messenger
Windows Messenger is a client by Microsoft that is included in the Windows XP operating system. Designed for use by corporate users as well as home users, it was originally created as a streamlined and integrated version of MSN Messenger...

, MSN Messenger or Windows Live Messenger
Windows Live Messenger
Windows Live Messenger is an instant messaging client created by Microsoft that is currently designed to work with Windows XP , Windows Vista, Windows 7, Windows Mobile, Windows CE, Xbox 360, Blackberry OS, iOS, Java ME, S60 on Symbian OS 9.x and Zune HD...

, or ICQ
ICQ
ICQ is an instant messaging computer program, which was first developed and popularized by the Israeli company Mirabilis, then bought by America Online, and since April 2010 owned by Mail.ru Group. The name ICQ is a homophone for the phrase "I seek you"...

.

Assistant - a context-sensitive Assistant that displays commands, hints and links to help topics.

Run via command-line – execution of macros without loading them into the Build Studio IDE
Integrated development environment
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

 - by specifying the desired macro name in Build Studio's command line.

Supported Tools

Automated Build Studio integrates with a variety of compilers, version control systems, installation builders and many other tools.

Supported build tools

  • Apache Ant
    Apache Ant
    Apache Ant is a software tool for automating software build processes. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects....

  • IncrediBuild by Xoreax Software Ltd.
  • Microsoft MSBuild
    MSBuild
    MSBuild is a Microsoft build platform typically used in conjunction with Visual Studio. MSBuild version 2.0 is part of .NET Framework 2.0 and works together with Visual Studio 2005...

  • NAnt
    NAnt
    NAnt is a free and open source software tool for automating software build processes. It is similar to Apache Ant, but targeted at the .NET environment rather than Java...

     (Gerry Shaw and others)

Supported testing, profiling and issue-tracking tools

  • AQdevTeam ver. 1.x
  • AQtime .NET Edition ver. 1.x by SmartBear
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

  • AQtime
    AQtime
    AQtime is a performance profiler and memory/resource debugging toolset developed by SmartBear Software. It is integrated into Microsoft Visual Studio, Visual Studio Test Projects and Embarcadero RAD Studio that allows analyzing the application without leaving the development environment.- Overview...

     ver. 7 by SmartBear
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

  • AQtime ver. 3—6 by SmartBear
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

  • Borland CaliberRM ver. 5.0 or later
  • Borland StarTeam
  • Bugzilla
    Bugzilla
    Bugzilla is a Web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License....

  • JUnit
    JUnit
    JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit that originated with SUnit....

  • Microsoft Application Center Test (ACT)
  • Microsoft Visual Studio 2005 Team System
  • MSTest
    MSTest
    MSTest is a command line utility from Microsoft that executes unit tests created in Visual Studio 2005, Visual Studio 2008 or Visual Studio 2010....

  • NUnit (James W. Newkirk and others)
  • Team Coherence by Quality Software Components
  • TestComplete
    TestComplete
    TestComplete is an automated testing tool, developed by SmartBear Software which aims to allow testers to create software quality tests. Tests can be recorded, manually scripted or created manually with keyword operations and used for automated playback and error logging.TestComplete is used for...

     ver. 2—8 by SmartBear
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...

  • TestExecute ver. 2—8 by SmartBear
    SmartBear Software
    SmartBear Software is a software company which provides tools for software developers, quality assurance engineers and IT professionals. SmartBear Software is the unification of AutomatedQA, the original Smart Bear Software and Pragmatic Software.-Products:...



External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK