Skip to content

Vendor

AdaCore Launches GNAT

Software Development Tools Directory - Thu, 02/02/2012 - 14:27
AdaCore, provider of Ada tools and expertise for the mission-critical, safety-critical, and security-critical software communities, today announced the immediate availability of the GNATtest unit test harness generator for Ada. The GNATtest tool ...
Categories: Vendor

ActiveState Releases Komodo 7 with Node.js Support

Software Development Tools Directory - Thu, 02/02/2012 - 14:17
VANCOUVER, BC, Feb 1, 2012 - ActiveState, whose software enables developers and enterprises to innovate from code to cloud smarter, faster, and safer, announced today the release of Komodo IDE 7: The world's fiercest IDE. Komodo is an award-w ...
Categories: Vendor

Apeel PHP Code Generator Pro

Software Development Tools Directory - Thu, 02/02/2012 - 14:12
Apeel PHP Code Generator Pro is a next-generation tool for building robust, Ajax enabled PHP Data Maintenance Applications for your MySQL Databases. Generate quality PHP data-entry Web/Intranet Applications in minutes without writing a single lin ...
Categories: Vendor

Help+Manual

Software Development Tools Directory - Thu, 02/02/2012 - 14:11
Help+Manual is a single-source help authoring and content management system for both single and multi-author editing. Working with Help+Manual is as easy as writing text with a word processor. Help+Manual scales from small to really large project ...
Categories: Vendor

Coming Up: Testing of Android Apps and SAP GUI

Ranorex.com: Latest News - Wed, 02/01/2012 - 13:34
Android Testing

We are excited to announce that we will be releasing an Android mobile test automation plug-in in the next few months.

This new plug-in will enable you to record your mobile tests on a real Android device and edit the recorded steps in the Ranorex Recorder, the same way you would do with any Desktop or Web application. The powerful recognition of the Android app's UI elements will enable you to play the tests on any Android device.

An easy-to-use Wizard will guide you through the process of deploying your Android app to the device, in order to start your first recording.

You will be able to record and execute tests over both Wi-Fi and USB connections. Testing over Wi-Fi enables you to easily run your tests from one Ranorex Studio on multiple Android devices.

Coming Up: Testing of SAP GUIBased on the flexible plug-in mechanism, the Ranorex tool set functionality grows constantly. We would like to introduce a new plug-in, which will enable test automation of SAP GUI controls. This new plug-in will be available online for download in the next few months.

Categories: Vendor

Sureassert Exemplars: Java Unit Testing Without Unit Tests

Software Development Tools Directory - Wed, 02/01/2012 - 10:27
Sureassert UC is a new multi-faceted annotation-driven tool that seeks to cut the expense, increase the effectiveness and simplify the process of unit testing for Java projects. It introduces specification-driven, declarative tests called Exempl ...
Categories: Vendor

Parasoft Enhances Automated Requirements Traceability for Regulatory Compliance

Software Development Tools Directory - Wed, 02/01/2012 - 10:26
January 31, 2012, MONROVIA, Calif.--(EON: Enhanced Online News)--Parasoft Corporation, industry leader in automated software defect prevention and detection, today introduced a new release of Parasoft Concerto: a complete software development man ...
Categories: Vendor

Yodiz

Software Development Tools Directory - Wed, 02/01/2012 - 07:01
Yodiz is making Project management and personal task management as one of the most exciting tasks. Yodiz is easy to use with unique and easy to use UI, Yodiz focuses on Agile Management, Issue Tracking, Code Repository and Social Collaboration.
Categories: Vendor

Angry Birds Chrome now uses the Web Audio API

Google Web Toolkit Blog - Tue, 01/31/2012 - 23:15
Cross-posted with the Google Code Blog

Last week Angry Birds for Chrome was updated to use the Web Audio API for all its in-game audio for Chrome users, which means Chrome users get the full Angry Birds experience, without any plugins. The Web Audio API supports a wide variety of use cases, including the high fidelity and low latency requirements of games. Users of other supported browsers will still get sound via Flash or HTML5 audio.



How does this cross-browser audio magic work? As you may have seen or heard, Angry Birds was in no small part made possible by the cross-platform open source PlayN library. When building for the HTML platform, PlayN in turn relies heavily on Google Web Toolkit (GWT) to delivery a highly optimized web experience for users, and on gwt-voices to easily deliver a cross-browser audio experience.

The responsibility of choosing the appropriate audio API for the game's sound is (mostly) left up to gwt-voices, which chooses the audio API that will give the best experience. If you'd like to hear how other audio APIs perform, you can ask gwt-voices to try to use the Web Audio API, Flash, HTML5 Audio, or even native audio. Your mileage will vary by browser and platform and which plugins you have installed. Also, gwt-voices will select the best available fallback, if the desired audio API is not going to work at all in your environment.

Want to learn more? Check out the Web Audio API tutorial and don't let those pigs grunt too much.
Categories: Java, Open Source, Vendor

Telerik Joins Organization for the Advancement of Structured Information Standards (OASIS)

Telerik Company News - Tue, 01/31/2012 - 19:18

Jan 31, 2012

WALTHAM, MA, January 31, 2012 - Telerik, the developer of Sitefinity, a web content management and collaboration platform announced today they have become a contributor and member of the Organization for the Advancement of Structured Information Standards (OASIS), a not-for-profit consortium that drives the development, convergence and adoption of open standards for the global information society.

Members from the Telerik Sitefinity product team will participate on the OASIS Web Experience Management Interoperability (WEMI) committee with full voting rights. This committee works to define a simple domain model for delivering aggregated content into a total Web Experience.

"Telerik’s participation in the creation of standards for web content management content aggregation is important to provide Sitefinity and our clients with better interoperability with other systems." shared Martin Kirov, EVP of Telerik’s Sitefinity, "This is an opportunity to exchange experience with other vendors in the area of customer experience management and work together in defining a common interoperability standard to facilitate the cross-platform exchange of customer experience management data."

"We welcome Telerik to OASIS and look forward to their contributions as work on WEMI progresses," said Laurent Liscia, executive director of OASIS. "Telerik’s support of OASIS underscores the company’s commitment to open standards and to delivering meaningful interoperability to its customers."

About OASIS

OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit consortium that drives the development, convergence and adoption of open standards for the global information society. For more information about OASIS, visit: http://www.oasis-open.org/committees/wemi/.

About Telerik

Telerik is a market-leading provider of end-to-end solutions for application development, automated testing, agile project management, reporting, and content management across all major Microsoft development platforms. Telerik's award-winning software development products enable enterprises and organizations of every size to generate tangible productivity gains, reduce time-to-market, and stay on time and under budget. With tens of thousands of users in more than 90 countries around the world, Telerik's customers include numerous Fortune 2000 companies, academic institutions, governments, and non-profit organizations.

###

Media Contacts

BJ Holtgrewe
Telerik
P: 888-365-2779 x130
E: bj.holtgrewe (a t) telerik.com

Lisa Brandli
Interprose Public Relations
P: 425-653-1246
E: lisa_brandli (a t) interprosepr.com

Categories: RIA, Vendor

QF-Test Version 3.4.4 Released

Software Development Tools Directory - Tue, 01/31/2012 - 12:23
QF-Test is a software tool for automated testing of Java and Web applications with a graphical user interface (GUI). It offers modular, reusable tests in combination with user-friendly handling and a competitive price lead to a high return on inv ...
Categories: Vendor

AccuRev Announces Git Integration

Software Development Tools Directory - Tue, 01/31/2012 - 10:40
Lexington, MA, January 31, 2012- AccuRev, Inc., the leading provider of advanced tools for managing the software development process, today broke new ground with the release of the first Git integration that seamlessly bridges the world of open s ...
Categories: Vendor

Cross-Browser Test Automation with Ranorex

Ranorex.com: Latest News - Mon, 01/30/2012 - 18:32

If you are testing your web application, it seems natural to test it with not only one, but with all of these most popular browsers (cross-browser testing).

This blog post will show you how to record your automated tests with one browser and automatically execute the recorded tests with the other ones. With Ranorex v3.2 (and higher versions) you can run your test in Internet Explorer, Mozilla Firefox, Google Chrome and Apple Safari.

Run one Ranorex Test Script in different Browser

Run one Ranorex Test Script in different Browser (Cross-Browser Testing)

Sample Test Suite Project

To demonstrate how to perform a multiple browser test, we will generate a small sample which enters data in our VIP Database Test Web Application, a small web application having the same functionality as the VIP Database you might know from our user guide.

First of all we’ll create a Test Case holding two Recordings, one for opening and one for closing the browser as setup and teardown modules.

Ranorex Sample Project

Now we add a “OpenBrowser” action to the OpenBrowser Module with “http://www.ranorex.com/web-testing-examples/vip/” as Url and e.g. “IE” as browser.

Open Browser Module

As next step we add a recording module validating the status String on connecting and disconnecting.

Ranorex Sample Project 2

The recording module simply

  • validates, that the status text equals “Online”,
  • disconnects,
  • validates, that the status text equals “Offline”,
  • connects again,
  • confirms to connect in the pop up window
  • and validates, that the status text equals “Online” again.

Test Connection Recording Module

Make sure that the RanoreXPath of your App Folder does not include any browser specific equation like “browsername=…”.

Make also sure to have two repository items representing the connection status text, one for “Online” and one for “Offline”. This allows you to overcome issues with delaying validation steps. In our application it takes some time that the status text changes from “connecting…” to “Online”. To make the Validation work, we can simply add the actual validation into the RanoreXPath and only validate the existence of the status text in our web page. By doing so, we are using the search timeout of the repository item to wait for the status text to change.

Test Connection Recording Module RanoreXPaths

Additionally to the TestConnection recording, we will generate a recording for adding VIP’s to the database. This recording will be added to a new Test Case as we want to data driven add VIP’s and do not want to open and close the browser and testing the connection with each iteration of adding a new VIP.

Ranorex Sample Project 3

The recording might look something like this:

Add VIPRecording Module

As we want to make our test data driven, we have to add variables which can be bound with the data from our data source.

The key sequences for first and last name contain the variables $FirstName and $LastName.

To select the category, we have to add a SetValue action and set the TagValue to the variable $Category.

The gender can be set by adding a variable to the RanoreXPath of the corresponding repository item.

Additionally, we validate the VIP count against a variable $VIP_Count.

After generating the recording, we create a data source for the Test Case Add_VIP’s and bind the data tables to the variables of the recording AddVIP.

Add Data Source to AddVIP 1

Add Data Source to AddVIP2

Add Data Binding to AddVIP

As last step we add a Close Application action to the CloseBrowser Module with the application folder of the web application as repository item.

Close Browser Recording Module

Now we can execute our Test Suite Project, which:

  • opens the web application in Internet Explorer in the setup region,
  • performs connection tests,
  • adds 3 VIPs following the data driven approach (the data for the 3 VIPs are stored in a simple data table),
  • validates the count of the VIPs stored in the web application
  • and closes the browser in the tear down region.

Cross-Browser Test

To perform these steps not only for IE but also for the other 3 browser which are supported, we first make the browser which will be started in the Recording “OpenBrowser” variable.

Therefore open the recording “OpenBrowser” and edit the browser which should be started. Now choose “As new Variable…” instead of “IE” and add a new Variable called BrowserName.

Make Browser selection variable...

...by adding a variable "BrowserName"

After that, add a new simple data table to the Test Case “Add_VIP_and_Validate”, holding the names of the different browsers and bind the data connector to the variable “BrowserName”.

Add Data Source 1

Add Data Source 2

Add Data Binding

After making the browser variable that way and binding this variable to a table holding all supported browser names, you can execute your test script for all supported browser.

Ranorex Reporting

Share

Categories: Vendor

Redislite

Software Development Tools Directory - Mon, 01/30/2012 - 17:40
Redislite is a software library that implements a self-contained, serverless, zero-configuration, redis-compatible database engine.
Categories: Vendor

ScalaFX

Software Development Tools Directory - Mon, 01/30/2012 - 17:38
ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.0. This means that every ScalaFX application is also a valid Scala application. By extension it supports full interoperability with Java and can run anywhere the J ...
Categories: Vendor

Mockery

Software Development Tools Directory - Mon, 01/30/2012 - 17:33
Mockery is a simple yet PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succint API capable of clearly defining all possible object o ...
Categories: Vendor

AllWebMenus Accessible Menu 508 Addin

Software Development Tools Directory - Mon, 01/30/2012 - 17:29
No JavaScript or CSS experience is required from you, just use this powerful interface (via our program AllWebMenus) and create cross-browser list menus, with WCAG compliance, many features, styles and effects. Create any type of Section 508 comp ...
Categories: Vendor

New Oracle PartnerNetwork (OPN) Specialization for MySQL Enables Partners to Showcase Expertise

MySQL AB - Mon, 01/30/2012 - 01:59
Reaffirms Oracle's Commitment to MySQL
Categories: Database, Vendor

Meet us at the OOP 2012 conference in Munich this week!

Intland Blog - Sun, 01/29/2012 - 04:55
In case you missed it, Intland Software will attend the OOP conference this year, too. We’d happy to meet you there, and chat about: our upcoming product codeBeamer Requirement Management, which represents a novel approach to Requirement Management tightly integrated with Application Lifecycle Management our future plans to help organizations to migrate from legacy systems [...]
Categories: Vendor

Sneak peek to codeBeamer Requirements Management (RM) (brochure)

Intland Blog - Sun, 01/29/2012 - 04:55
The formal release of our new product, codeBeamer RM, is due to Februrary 2012. Today, we made the product product brochure available for download (no registration needed). The brochure reveals exciting details about the new product, its features, and how it integrates with codeBeamer ALM, to make it a compelling one-box solution for Application Lifecycle [...]
Categories: Vendor