Testing Tools

  Home  Applications Programs  Testing Tools


“Software Test Tools Interview Questions and Answers will guide you a little bit regarding all Software Test Tools, here we will discus the basics of almost all available Software Testing Tools, so get learning about Test Tools with the help of this Software Test Tools Interview Questions with Answers guide”



122 Testing Tools Questions And Answers

101⟩ Explain Software Test Tool VTEST?

Kind of Tool

vTest is an automated functional & regression testing tool for web applications

Organization

Verisium, Inc.

http://www.verisium.com/

Software Description

vTest is an automated functional and regression testing tool for web applications. It incorporates record, verify, playback and reporting capabilities. vTest does not require a programming background. For those users who wish to use scripting, it uses JavaScript as the scripting language.

Platforms

Windows 2000, XP, 2003

 211 views

102⟩ Explain Software Test Tool X-UNITY?

Kind of Tool

Unit testing and continuous integration environment

Organization

Validio Ukraine

http://x-unity.miik.com.ua/

Software Description

X-Unity is a unit testing environment designed for Microsoft .NET framework. Its primary purpose is to automate and facilitate day-by-day unit testing activities, making them a natural part of your development process. The creation of X-Unity was inspired by ideas of Extreme Programming and Refactoring, and its code was written from scratch with heavy usage of these techniques.

Platforms

Microsoft .NET

 215 views

103⟩ Explain Software Test Tool Squish?

Squish is the leading GUI test tool for Qt-based applications making it possible to create automated GUI tests for Qt applications on different platforms such as Windows, Linux/Unix, Mac OS X and embedded Linux. With Squish 3.0, froglogic didn't only add many new and useful features to strengthen its position as the leading and most used GUI testing tool for Qt applications

www.froglogic.com

 189 views

105⟩ Explain Link Checking Tool Link Checker Pro?

Link Checker Pro - Link check tool from KyoSoft; can also produce a graphical site map of entire web site. Handles HTTP, HTTPS, and FTP protocols; several report formats available. For Windows platforms. http://www.link-checker-pro.com/

 202 views

107⟩ Explain Link Checking Tool Linkalarm?

Linkalarm - Low cost on-the-web link checker from Link Alarm Inc.; free trial period available. Automatically-scheduled reporting by e-mail. http://www.linkalarm.com/

 185 views

108⟩ Explain Java Application Testing Tool DejaGnu?

DejaGnu is a framework for testing applications such as Tcl, C, C++, Java, and network applications, and cross testing embedded systems. Its purpose is to provide a single frontend for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A "test harness" is the testing infrastructure that is created to support a specific program or tool. Each program can have multiple test suites, all supported by a single test harness. DejaGnu is written in Expect, which in turn uses Tcl, Tool Command Language. There has not been a new release in quite a while, although the snapshots are quite stable.

 236 views

109⟩ Explain Java Application Testing Tool Pounder?

Pounder is a utility for testing Java GUIs. It allows developers to dynamically load components, record scripts, and then use those scripts in JUnit. It supports custom components, drag-and-drop, and the examination of test runs in source.

 181 views

110⟩ Explain Link Checking Tool InfoLink?

InfoLink- Link checker program from BiggByte Software; can be automatically scheduled; includes FTP link checking; multiple page list and site list capabilities; customizable reports; changed-link checking; results can be exported to database. For Windows. Discontinued, but old versions still available as freeware. http://www.biggbyte.com/

 237 views

111⟩ Explain Java Application Testing Tool JFunc?

JFunc is an extension to the JUnit testing framework to make it easier for use with functional tests. Functional testing (also called integration testing) significantly differs from unit testing in a number of respects. Part of this project is dedicated towards putting together code to address these differences; the other part of this project is putting together methodologies for functional testing.

 195 views

112⟩ Explain Web Application Testing Tool Anteater?

Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It is basically a set of Ant tasks for the functional testing of Web sites and Web services (functional testing being: hit a URL and ensure the response meets certain criteria). One can test HTTP parameters, response codes, XPath, regexp, and Relax NG expressions. Anteater also includes HTML reporting (based on junitreport) and a hierarchical grouping system for quickly configuring large test scripts. When a Web request is received, Anteater can check the parameters of the request and send a response accordingly. This makes it useful for testing SOAP and XML applications.

The ability to wait for incoming HTTP messages is something unique to Anteater, which makes it especially useful when building tests for applications that use high level SOAP-based communication, like ebXML or BizTalk. Applications written using these protocols usually receive SOAP messages and send back a meaningless response. It is only later that they inform the client, using an HTTP request on the client, about the results of the processing. These are the so-called asynchronous SOAP messages, and are the heart of many high-level protocols based on SOAP or XML messages.

Written in Java, HttpUnit emulates the relevant portions of browser behavior, including form submission, Javascript, basic HTTP authentication, cookies, and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links.

 196 views

113⟩ Explain Web Application Testing Tool Bugkilla?

Bugkilla is a tool set to create, maintain, execute, and analyze functional system tests of Web applications. Specification and execution of tests is automated for both the Web frontend and business logic layers. One goal is to integrate with existing frameworks and tools (an Eclipse Plugin exists)

 205 views

114⟩ Explain Web Application Testing Tool TagUnit?

TagUnit is a framework through which custom tags can be tested inside the container and in isolation from the pages on which they will ultimately be used. In essence, it's a tag library for testing tags within JSP pages. This means that it is easy to unit test tags, including the content that they generate and the side effects that they have on the environment, such as the introduction of scripting variables, page context attributes, cookies, etc.

 204 views

115⟩ Explain Link Checking Tool CyberSpyder Link Test?

CyberSpyder Link Test - Shareware link checker by Aman Software; capabilities include specified URL exclusions, ID/Password entries, test resumption at interruption point, page size analysis, 'what's new' reporting. For Windows. http://www.cyberspyder.com/cslnkts1.html

 188 views

116⟩ Explain Web Development Testing Tool XenoCode Browser Sandbox?

Browser testing is one of the most tedious and frustrating parts of web development. What designer or programmer hasn’t screamed bloody murder at broken alignments in Internet ExplorerInternet Explorer reviewsInternet Explorer reviews 6? One of the difficult parts of browser testing is that no developer can have every browser type on a single computer for proper testing.

Enter XenoCode Browser Sandbox, a series of virtual applications that can run all popular browsers simultaneously. It does not even require the installation of software. However, XenoCodeXenocode reviewsXenocode reviews’s Browser Sandbox can be heavy in some browsers and is still lacking in a Mac version.

About the Xenocode Browser Sandbox

The Xenocode Browser Sandbox allows all popular Windows browsers to be run simultaneously, directly from the web. Web designers, system administrators, and other users can now evaluate Internet Explorer 8, 7, and 6, Mozilla Firefox, Apple Safari, Opera, and Google Chrome directly from the web in a risk-free manner. Unlike traditional software applications, Xenocode WebApps do not require any software to be installed and allow multiple application versions to run side-by-side on any version of Windows.

Known Issues

• The IE8 executable triggers a false positive warning when using Avira AV. UPDATE: Avira is patching their product, see http://forum.avira.com/wbb/index.php?page=Thread&threadID=82913.

• Mac clients are not currently supported. (Yes, we're sorry and we hear you!) Building Your Own WebApps

Browsers featured in the Browser Sandbox were built using Xenocode Virtual Application Studio and deployed using Xenocode WebApp. Xenocode products are available via the web and through authorized Xenocode partners.

For more information on Xenocode licensing or to download free product evaluations, please visit the Xenocode home page. Understanding Xenocode Technology

Xenocode is a powerful virtualization technology that separates applications from the underlying operating system. Unlike traditional hardware virtualization solutions that duplicate an entire host operating system, Xenocode's lightweight application virtualization technology emulates only core operating system features required for application execution. Xenocode requires no setup, configuration, clients, or device drivers, insulates applications against conflicts, and runs existing applications seamlessly on Windows Vista and locked-down desktops.

Xenocode virtual applications can be deployed on the web, intranets, portable storage devices, and existing desktop management infrastructure, including Active Directory, Microsoft SMS, LANDesk Management Suite, and BMC Configuration Management. Xenocode technology has been licensed by Novell and is available as part of Novell ZENworks Application Virtualization. The Xenocode Virtual Application Studio authoring environment allows software developers and systems administrators to easily convert existing applications into virtual machine packages. The Xenocode WebApp service allows Xenocode applications to be run directly from the web via a simple control that embeds directly into web sites, blogs, and other online content. About Code Systems

Code Systems develops the next-generation Xenocode virtualization engine and related application delivery products. Xenocode allows system administrators and software developers to deploy applications in lightweight, pre-configured virtual machines that run instantly on any Windows desktop via the web, Active Directory, portable storage devices, or existing desktop management infrastructure.

Code Systems was founded in 2002 and consists of a team of veteran Microsoft engineers and academic researchers. Today, its customers include thousands of industry-leading consulting, financial, government, military, and technology companies, and tens of thousands of independent information technology professionals.

Code Systems is based in Seattle, Washington.

http://www.xenocode.com/browsers/

 227 views

117⟩ Explain Web Development Testing Tool Load Impact?

If a website goes viral and DiggDigg reviewsDigg reviews, TwitterTwitter reviewsTwitter reviews, and StumbleUponStumbleUpon reviewsStumbleUpon reviews all converge on it at once, will it be able to handle the stress? Load Impact helps answer that question. It simulates large userload on web servers to determine whether or not they can handle the high traffic load. It comes with a free version and several paid versions.

 201 views

118⟩ Explain Web Application Testing Tool Solex?

Solex is a set of Eclipse plugins providing non-regression and stress tests of Web application servers. Test scripts are recorded from Internet browsers, thanks to a built-in Web proxy. For some Web applications, a request depends on a previous server's response. To address such a requirement, Solex introduces the concept of extraction and replacement rules. An extraction rule tied to an HTTP message's content will bind an extracted value with a variable. A replacement rule will replace any part of an HTTP message with variable content.

The tool therefore provides an easy way to extract URL parameters, Header values, or any part of a request or a response, bind their values with variables, and then replace URL parameters, Header values, or any part of a request with the variable content. The user has the ability to add assertions for each response. Once a response has been received, all assertions of this response will be called to ensure that it is valid. If not, the playback process is stopped. Several kinds of rules and assertions are provided. The most complicated ones support regular expressions and XPath.

 190 views

119⟩ Explain Web Application Testing Tool Jameleon?

Jameleon is an automated testing tool that separates applications into features and allows those features to be tied together independently, creating test cases. These test cases can then be data-driven and executed against different environments. Jameleon breaks applications into features and allows testing at any level, simply by passing in different data for the same test. Because Jameleon is based on Java and XML, there is no need to learn a proprietary technology.

It's an acceptance testing tool for testing the functionality provided by applications, and currently supports the testing of Web applications. It differs from regular HttpUnit and jWebUnit in that it separates testing of features from the actual test cases themselves. If I understand it correctly, you write the feature tests separately and then script them together into a reusable test case. Incidentally, you can also make these test cases data-driven, which gives an easy way of running specific tests on specific environments.

The framework has a plugin architecture, allowing different functional testing tools to be used, and there is a plugin for testing Web applications using HttpUnit/jWebUnit. The test case scripting is done with XML and Jelly.

Jameleon combines XDoclet, Ant and Jelly to provide a potentially powerful framework for solid functional testing of your Webapp. It strikes a good balance between scripting and coding, and allows you to set up multiple inputs per test by providing input via CSV files. Along with the flexibility come a complexity and maintenance overhead, but you are getting your Webapp tested for you.

 197 views

120⟩ Explain Web Application Testing Tool XmlTestSuite?

XmlTestSuite provides a powerful way to test Web applications. Writing tests requires only knowledge of HTML and XML. The authors want XmlTestSuite to be adopted by testers, business analysts, and Web developers who don't have a Java background. XmlTestSuite supports "test-driven development". It lets you separate page structure from tests and test data. It can also verify databases. It's like JWebUnit, but has simple XML test definitions and reusable pages. The problems with raw HTTPUnit or JWebUnit are that:

1. It's very hard to get non-programmers to write tests.

2. Tests are so ugly you can't read them. (Trust me; HttpUnit test classes are a nightmare to maintain.)

3. Web tests generally change far more often than unit tests, and so need to be altered, but your refactoring won't change them automatically (i.e., changing a JSP in IDEA will not cascade to the test like changing a class will).

 188 views