Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Vendor

Automotive Testing Expo Korea 2017

Intland Blog - Mon, 03/06/2017 - 11:00
In March 2017, automotive manufacturers will be congregating once again in Seoul, Korea to attend the Automotive Testing Expo Korea. The event, held between 6-8 March 2017, will give automotive experts a chance to discuss the latest technologies and services
Categories: Vendor

View Recorded Webinars

Black Duck Software Press Releases - Sun, 01/01/2017 - 05:59
View Recorded Webinarshleclair Sun, 01/01/2017 - 04:59 Resource Type Webinars Resource Content Black Duck has many webinars available on demand. Explore our webinar library today. Resource Link https://www.blackducksoftware.com/resources?type=31&topic=All&keyword= Exclude from resource page Exclude from resource page
Categories: Vendor

MedConf 2016

Intland Blog - Mon, 10/24/2016 - 11:00
24-28 Oct 2016 Munich, Germany In October 2016, industry experts will converge for the 8th time at MedConf in Munich to discuss issues, challenges, and best practices of software and hardware development in medical device engineering. This year, the agenda
Categories: Vendor

Setting up Medical Device Software Development Projects in Compliance with IEC 62304 and ISO 14971 (in collaboration with adesso AG)

Intland Blog - Wed, 10/19/2016 - 17:00
Webinar date: Wednesday 19 Oct 2016 Time: 4:00 PM (CET) / 10:00 AM (ET) / 7:00 AM (PT) Webinar duration: approx. 30 min What you can learn: The maintenance and sharing of reliable information with all stakeholders, and the creation
Categories: Vendor

codeBeamer ALM TÜV Certification: Simplify Tool Qualification for Safety-critical Development

Intland Blog - Wed, 10/12/2016 - 17:00
Webinar date: Wednesday 12 Oct 2016 Time: 4:00 PM (CET) / 10:00 AM (ET) / 7:00 AM (PT) Webinar duration: approx. 30 min What you can learn: Standards in many highly regulated safety-critical industries require developers to verify the software tools
Categories: Vendor

Integrating SAP with codeBeamer ALM for Traceability and Data Consistency

Intland Blog - Wed, 10/05/2016 - 17:00
Webinar date: Wednesday 5 Oct 2016 Time: 4:00 PM (CET) / 10:00 AM (ET) / 7:00 AM (PT) Webinar duration: approx. 30 min What you can learn: This process integration between SAP and codeBeamer ALM is hugely valuable for global
Categories: Vendor

Progress Initiates Quarterly Dividend

Progress Software News - Wed, 09/28/2016 - 21:20
Progress Initiates Quarterly Dividend
Categories: Vendor

Progress Reports 2016 Fiscal Third Quarter Results

Progress Software News - Wed, 09/28/2016 - 21:15
Progress Reports 2016 Fiscal Third Quarter Results
Categories: Vendor

Progress Announces Appointment of Kurt J. Abkemeier as Chief Financial Officer

Progress Software News - Wed, 09/28/2016 - 21:10
Progress Announces Appointment of Kurt J. Abkemeier as Chief Financial Officer
Categories: Vendor

What is new in codeBeamer 8.0?

Intland Blog - Wed, 09/28/2016 - 17:00
Webinar date: Wednesday 28 Sep 2016 Time: 4:00 PM (CET) / 10:00 AM (ET) / 7:00 AM (PT) Webinar duration: approx. 30 min What you can learn: codeBeamer’s latest release 8.0 brings a TÜV certification for ISO 26262 and IEC
Categories: Vendor

Oracle Report Shows Smart Devices Fueling Rise in LTE Network Traffic

Oracle Database News - Wed, 09/28/2016 - 14:00
Press Release Oracle Report Shows Smart Devices Fueling Rise in LTE Network Traffic New Oracle Index Provides Communications Professionals a Road Map to Better Plan For and Manage Global Growth in LTE Diameter Signaling

5G WORLD ASIA, Singapore—Sep 28, 2016

Oracle today announced the “Oracle Communications LTE Diameter Signaling Index, Fifth Edition,” highlighting the explosive growth in LTE Diameter Signaling traffic as a result of advancements in consumer technologies such as streaming video and connected devices. Diameter signaling is a protocol or language critical network functions use to communicate across core LTE networks. The report demonstrates that Diameter signaling shows no sign of slowing and is expected to generate 565 million messages per second (MPS) by 2020. As 5G implementations begin to roll out in years to come, Diameter growth will only accelerate as the signaling technology for 5G as well.

To effectively manage this influx in traffic, it’s critical to understand where it’s coming from and what’s driving it. The report was designed as a tool for communications service providers (CSPs), network engineers and executives to plan for these expected increases in signaling capacity over the next five years.

For example, LTE Broadcast remains one of the fastest-growing generators of Diameter signaling traffic as video becomes more prevalent in our everyday lives. As consumers fill their insatiable need to “multi-task”, or use voice and data at the same time, the enabling technology Voice over LTE (VoLTE) is also expected see a significant uptick.

Likewise, devices that reach beyond the traditional mobile handset, such as sensors used in smart city and connected car initiatives will have a significant impact on Diameter signaling growth, as will signaling associated with policy management required to support more sophisticated data plans and applications.

“As Oracle’s new report clearly indicates, LTE traffic shows no sign of slowing down in the near future due to consumers’ smartphone usage and emerging applications like connected car,” said Greg Collins, Founder and Principal Analyst, Exact Ventures. “In order to control costs and to efficiently and effectively route signaling traffic, CSPs need to continue to invest in a scalable, reliable Diameter signaling infrastructure—or they risk network outages and overprovisioning that could damage their brand image, their customers’ experience, and their profitability.”

“LTE continues to gain momentum, fueled by new ways of transmitting and consuming information—from vine videos to car sensors that detect upcoming road hazards,” said Doug Suriano, senior vice president and general manager, Oracle Communications. “CSPs need to continue to innovate and properly plan for Diameter signaling growth to meet changing industry and consumer demands, and leveraging the cloud is one of the clearest avenues for CSPs to achieve these goals.”

Oracle helps CSPs create a more scalable and reliable Diameter signaling infrastructure with Oracle Communications Diameter Signaling Router and Oracle Communications Policy Management. To review the full report and expected growth rates, visit: http://bit.ly/2d6hcEs

LTE Diameter Signaling Traffic by Region
  • Latin America and the Caribbean continues to show steady growth in Diameter networks. The region will generate 15.6 million MPS by 2020, a CAGR of 59 percent.
  • The Middle East and Africa will reach 19 million MPS of Diameter signaling by 2020, a CAGR of 58 percent.
  • The Asia Pacific region will become the largest generator of Diameter signaling traffic in the world, with more than 56 percent of the world’s LTE connections by 2020. This will represent 385 million MPS and a CAGR of 59 percent.
  • North America leads the world in LTE penetration as service providers move aggressively to sunset 2G and 3G services. It is projected that 59 percent of connections in the United States will be 4G/LTE by 2020. In addition, the region will more than triple MPS to 46 million by 2020, representing a 32.1 percent CAGR.
  • Europe generates 12 percent of the worlds Diameter signaling. Eastern Europe generated 1,387 million MPS in 2015, with an expected growth rate of 88 percent by 2020. In comparison, Western Europe generated 5 million MPS in 2015, growing to 34 million MPS by 2020 for a CAGR of 46 percent.
Usage and Citation

Oracle permits the media, financial and industry analysts, service providers, regulators, and other third parties to cite this research with the following attribution:
Source: “Oracle Communications LTE Diameter Signaling Index, Fifth Edition.”

Contact Info Katie Barron
Oracle
+1 202.904.1138
katie.barron@oracle.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Katie Barron

  • +1 202.904.1138

Follow Oracle Corporate

Categories: Database, Vendor

Docker Announces Partnership With Microsoft

Software Development Tools Directory - Tue, 09/27/2016 - 16:53
Today, Docker announced a commercial partnership with Microsoft to enable enterprises to modernize their application environments and create hybrid Windows applications using Commercially Supported Docker Engine (CS Docker Engine) and Docker Data ...
Categories: Vendor

MapR Supports Event-Driven Microservices

Software Development Tools Directory - Tue, 09/27/2016 - 16:44
MapR Technologies, provider of a Converged Data Platform, has announced comprehensive support for microservices that leverage continuous analytics, automated actions, and rapid response to better impact business as it happens. New capabilities in ...
Categories: Vendor

OutSystems Available on Microsoft Azure Marketplace

Software Development Tools Directory - Tue, 09/27/2016 - 16:41
OutSystems announced today that its low-code, rapid application development platform, powered by Microsoft Azure, is now available in the Microsoft Azure Marketplace. Azure customers can now purchase the OutSystems enterprise-grade, low-code app ...
Categories: Vendor

Aqua Security Announces $9M in Funding by Microsoft

Software Development Tools Directory - Tue, 09/27/2016 - 16:25
Aqua Security, the platform provider for securing virtual container applications, has announced it has secured US$9 million in Series A funding, led by Microsoft Ventures. Cybersecurity luminary and investor Shlomo Kramer will be joining Aqua&#39 ...
Categories: Vendor

Microsoft Office Importer and Project Migration Tool Updated for Spira 5.0

Inflectra News - Tue, 09/27/2016 - 01:00

We are pleased to announce the release of updated versions of our import/export utilities for Microsoft Excel, Word and Project as well as an updated version of the Project Backup & Migration tool for Spira. These new updates take advantage of the new features in SpiraTest, SpiraPlan and SpiraTeam 5.0.

Categories: Vendor

Oracle Receives Department of Justice Clearance to Buy NetSuite

Oracle Database News - Mon, 09/26/2016 - 18:17
Press Release Oracle Receives Department of Justice Clearance to Buy NetSuite

Redwood Shores, Calif.—Sep 26, 2016

Oracle (NYSE: ORCL) today announced that it has received the final antitrust clearance approval necessary for the acquisition of NetSuite, Inc. (NYSE: N) from the U.S. Department of Justice. The all-cash tender offer for NetSuite at $109.00 per share, set to expire on October 6, 2016, will proceed as planned assuming the minimum required number of shares are tendered.

Contact Info Deborah Hellinger
Oracle
+1.212.508.7935
deborah.hellinger@oracle.com Ken Bond
Oracle
+1.650.607.0349
ken.bond@oracle.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Additional Information

This communication does not constitute an offer to buy or solicitation of an offer to sell any securities. This communication is for informational purposes only. The tender offer is not being made to, nor will tenders be accepted from, or on behalf of, holders of shares in any jurisdiction in which the making of the tender offer or the acceptance thereof would not comply with the laws of that jurisdiction. The tender offer is being made pursuant to a tender offer statement on Schedule TO (including the Offer to Purchase, a related Letter of Transmittal and other offer materials) filed by Napa Acquisition Corporation with the U.S. Securities and Exchange Commission ("SEC") on August 18, 2016, as amended from time to time. In addition, on August 18, 2016, NetSuite Inc. filed a Solicitation/Recommendation statement on Schedule 14D-9 with the SEC related to the tender offer. Stockholders of NetSuite Inc. are urged to read these documents, all amendments thereto and other documents filed with the SEC carefully in their entirety because they contain important information about the tender offer. The tender offer statement and certain other offer documents, along with the Solicitation/Recommendation statement, will be made available to all stockholders of NetSuite Inc. at no expense to them. These documents are available at no charge through the web site maintained by the SEC at http://www.sec.gov. The Offer to Purchase, related Letter of Transmittal, the Solicitation/Recommendation statement and other offering documents may also be obtained for free by contacting the Information Agent for the tender offer, Innisfree, M&A Incorporated, toll-free at 888-750-5834.

Cautionary Statement Regarding Forward-Looking Statements

This document contains certain forward-looking statements about Oracle and NetSuite Inc., including statements that involve risks and uncertainties concerning Oracle's proposed acquisition of NetSuite Inc., anticipated customer benefits and general business outlook. When used in this document, the words "anticipates," "can," "will," "look forward to," "expected," and similar expressions and any other statements that are not historical facts are intended to identify those assertions as forward-looking statements. Any such statement may be influenced by a variety of factors, many of which are beyond the control of Oracle or NetSuite Inc., that could cause actual outcomes and results to be materially different from those projected, described, expressed or implied in this document due to a number of risks and uncertainties. Potential risks and uncertainties include, among others, the possibility that the transaction will not close or that the closing may be delayed, the anticipated synergies of the combined companies may not be achieved after closing, the combined operations may not be successfully integrated in a timely manner, if at all, general economic conditions in regions in which either company does business, and the possibility that Oracle or NetSuite Inc. may be adversely affected by other economic, business, and/or competitive factors. Accordingly, no assurances can be given that any of the events anticipated by the forward-looking statements will transpire or occur, or if any of them do so, what impact they will have on the results of operations or financial condition of Oracle or NetSuite Inc. You are cautioned to not place undue reliance on forward-looking statements, which speak only as of the date of this document. Neither Oracle nor NetSuite Inc. is under any duty to update any of the information in this document.

In addition, please refer to the documents that Oracle and NetSuite Inc., respectively, file with the SEC on Forms 10-K, 10-Q and 8-K. These filings identify and address other important factors that could cause Oracle's and NetSuite Inc.'s respective operational and other results to differ materially from those contained in the forward-looking statements set forth in this document. You are cautioned to not place undue reliance on forward-looking statements, which speak only as of the date of this document. Neither Oracle nor NetSuite Inc. is under any duty to update any of the information in this document.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Deborah Hellinger

  • +1.212.508.7935

Ken Bond

  • +1.650.607.0349

Follow Oracle Corporate

Categories: Database, Vendor

Oracle Marketing Cloud Extends Leadership with Next Generation of Cross-Channel Orchestration Canvas

Oracle Database News - Mon, 09/26/2016 - 13:00
Press Release Oracle Marketing Cloud Extends Leadership with Next Generation of Cross-Channel Orchestration Canvas Marketers are able to more quickly and easily deliver personalized experiences at scale

Redwood Shores, Calif.—Sep 26, 2016

Oracle today announced industry-first innovations to the Oracle Marketing Cloud that will transform the way consumer marketers interact with customers across channels. First to market in 2009 with the ‘Program Canvas’, these new enhancements make it easier for marketers to develop personalized customer experiences across web, mobile web, display, mobile apps and email, and to deliver these experiences based on unified consumer identities from different channels. For the first time, brands will be able to orchestrate a consistent and personalized experience to consumers at scale.

Consumer marketers are under intense pressure to deliver consistent and personalized experiences, but are challenged with working in teams that operate in silos using only channel specific customer data. Without the context of a unified consumer identity, marketers are just scaling batch and blast practices across multiple channels. To address this challenge, Oracle has introduced the next evolution in campaign management with its ‘Orchestration Canvas’, which helps brands align and manage marketing activities across channels and gain a holistic view of the customer. Oracle is making it quicker and easier to deliver the best experiences by offering a single platform for marketers to test, optimize and execute marketing campaigns for any digital touch point across the customer journey.

“Effectively orchestrating cross-channel marketing activities can be extremely complex for brands, but it is an area that marketing must tackle as discrepancies in experiences, and sometimes prices, erode trust and distance customers from a brand,” said Steve Krause, Group Vice President Product Management, Oracle Marketing Cloud. “To help our customers address these challenges, we have broken down the silos that typically separate marketing teams with our new cross-channel marketing solution. This will help improve collaboration and empower marketing to orchestrate relevant real-time experiences.”

The ‘Orchestration Canvas’ is a simple, yet sophisticated user interface of the Oracle Marketing Cloud that enables consumer marketers to efficiently manage experiences at every touch point throughout the entire consumer lifecycle. Additional enhancements include a Mobile App Visual Editor where marketers can test and optimize mobile experiences across their mobile apps and as a part of the cross-channel experience. With the new additions to the Oracle Marketing Cloud, marketers can now benefit from:

  • Adaptive Customer Path Creation and Optimization: The customer purchase path is unpredictable, inconsistent and spread across an increasingly diverse set of digital and offline channels. Orchestration Canvas allows marketers to create event- and behavior-driven adaptive paths that let customers dictate the next step in their interaction with a brand. Customers optimize their own path to purchase, creating less friction in the buying process and better buying experiences.
  • True Cross Channel Orchestration: Messages across channels can be generic, repetitive and irrelevant, which can weaken a customer relationship. Orchestration Canvas helps marketers connect all of a customer's identities across channels to a single, unified profile with a rich understanding of each individual. Marketers can use these enhanced profiles to provide more personalized and relevant customer experiences across channels.
  • Powerful, Marketer-Friendly Mobile Testing: Marketers can use a code-free, drag and drop interface to test and optimize mobile application experiences using everything from simple A/B tests, to complex Multivariate Testing and Segment Personalization. In addition, marketers use rich customer preference and behavior data from mobile campaigns to inform other marketing campaigns being managed on the Oracle Marketing Cloud.
  • Integrated Stack and Ecosystem: Marketers can unify customer data and applications through Oracle Marketing Cloud's integrated stack, helping teams across the customer experience chain – from marketing to sales, commerce and customer service - bring a rich, unified and personalized experience to customers. In addition, marketers can use prebuilt integrations with the Oracle Customer Experience (CX) Cloud to leverage preference and behavioral data from across all interactions to further enhance customer profiles.

An end-to-end solution that includes Oracle Commerce, Oracle Configure, Price, and Quote Cloud (Oracle CPQ Cloud), Oracle Marketing Cloud, Oracle Sales Cloud, Oracle Service Cloud, and Oracle Social Cloud, Oracle CX Cloud is one of the industry’s most complete CX solutions. Part of Oracle Applications Cloud, Oracle CX Cloud empowers organizations to improve experiences, enhance loyalty, differentiate their brands, and drive measurable results by creating consistent, connected, and personalized brand experiences across all channels and devices.

Contact Info Erik Kingham
Oracle
+1.650.506.8298
erik.kingham@oracle.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Erik Kingham

  • +1.650.506.8298

Follow Oracle Corporate

Categories: Database, Vendor

Integrate Automated Testing into Jenkins

Ranorex.com: Latest News - Fri, 09/23/2016 - 11:00

In software engineering, continuous integration means the continuous application of quality control processes — small units of effort, applied frequently.

In this blog we’ll show you how to set up a CI job with Hudson/Jenkins that automatically builds and executes your Ranorex automation as well as automatically sends out the generated test reports for every committed change in a Subversion repository.

Advantages of Continuous Integration Testing

Continuous integration has many advantages:

  • When tests fail or bugs emerge, developers can revert the codebase to a bug-free state without wasting time for debugging
  • Developers detect and fix integration problems continuously – and thus avoid last-minute chaos at release dates
  • Early warning of broken/incompatible code
  • Early warning of conflicting changes
  • Immediate testing of all changes
  • Constant availability of a “current” build for testing, demo, or release purposes
  • Immediate feedback to developers on the quality, functionality, or system-wide impact of their written code
  • Frequent code check-ins push developers to create modular, less complex code
Infrastructure Continuous Integration Tool

You can find a download link and installation description for Hudson and Jenkins here:

In this blog post we are going to use Jenkins as CI tool. There shouldn’t be much of a difference when using Hudson.

As Jenkins or the nodes executing the CI jobs normally are started as Windows services, they do not have sufficient rights to start UI-applications.

Please make sure that Jenkins as master or its slave nodes, where the Ranorex automation should be triggered, are not started as a service.

For the Jenkins master, open the “Services” tool (which is part of the “Administrative Tools” in the control panel), choose “Jenkins” service, stop the service, and set the “Startup type” to disabled:

disable start as service

Use the following command to start Jenkins manually from the installation folder:

java -jar jenkins.war

manually start jenkins

After starting Jenkins, use this address to access the web interface:

http://localhost:8080/

To configure your Jenkins server, navigate to the Jenkins menu and select “Manage Jenkins” -> “Configure System”:

Configure System

Note: It is necessary to have the Ranorex main components – and a valid Ranorex license – installed on each machine you want to build and execute Ranorex code.

Source Code Management

As mentioned before, we are going to use a Subversion repository as base of our continuous integration process.

In this sample, we have two solutions in our repository: the application under test and as the automated Ranorex tests.

Repository

To start the application under test from your test project, simply add a new “Run Application” action to your action table in Ranorex Studio, which starts the application under test, using a relative path to the repository root:

Run Application Action

Plugins

As we want to build our code for each committed change within our SVN repository, we need a Subversion as well as a MS Build plugin for Jenkins. An additional mail plugin will make sure that a mail is sent with each build.

Install Plugins

Open the “Manage Plugins” section (“Manage Jenkins” -> “Manage Plugins”), choose the following plugins from the list of available plugins and install them if they are not installed already:

  • MSBuild Plugin
  • Email Extension Plugin
  • Subversion Plugin
Configure Plugins

The installed plugins also need to be configured. To do so

  • open the “Configure System” and configure the “Extended E-Mail Notification” plugin. To do so, set the recipients and alter the subject and content (adding the environment variable $BUILD_LOG to the content will add the whole console output of the build and the test to the sent mail),
    Configure Mails
  • configure the “E-mail Notification” plugin by setting the SMTP server.
  • and navigate to “Global Tool Configuraiton” and configure your “MSBuild” plugin by choosing the “msbuild.exe” installed on your machine.
    Configure MSBuild
Add New Job

Now, as the system is configured, we can add a new Jenkins job, which will update the checked out files from a SVN repository, build both the application under test and the Ranorex automation project, execute the application under test as well as the automation code and send a mail with the report file attached.

Start by creating a new item. Choose “Build free-style software project” as job type and enter a job name:

Add New Item

Configure Source Code Management

Next, we have to check out the source of both the application under test and our test automation project. Start with choosing Subversion as source code management tool. Then, enter the repository holding your application under test as well as your test automation project. Finally, choose “Use ‘svn update’ as much as possible” as check out strategy:

Configure SVN

With this configuration, the application under test as well as the test automation project will be checked out and updated locally.

Add Build Steps

Now, as the source code management is configured, we can start with processing the updated files.
First of all, let’s add MSBuild steps for both projects:

Add MSBuild Buildstep

Choose your configured MSBuild version and enter the path of the solution file relative to the repository root (which is the workspace folder of the Jenkins job) for both the automated and the automating project:

Added MSBuild Buildsteps

With adding these two build steps, the executables will be automatically built. Now the newly built application should be tested.
This can be accomplished by adding a new “Windows batch command” that starts the test suite executable:

Add Batch Buildstep

Added Batch Buildstep

As you can see, some command line arguments are passed to the test suite executable.

In this sample, the command line arguments “/zr”, which triggers the test suite executable to generate a zipped report file, and “/zrf:.ReportsReport-Build-%BUILD_NUMBER%.rxzlog”, which defines the name and the location of the generated zipped report file, are used.

You can find a list of all available command line arguments in the section “Running Tests without Ranorex Studio” in our user guide.
The test suite executable returns “0” on success and “-1” on failure. Based on this return value, Jenkins will mark the build as successful or failure.

Add Post-Build Action

After building and executing the application under test and the Ranorex test script, we will send an email which informs us about the success of the triggered build.
This email should include the zipped report file, mentioned before, as attachment.
To do so, add the new post-build action “Editable Email Notification”, choose the report file location defined before as attachment, and add triggers for each job status you want to be informed about. In this sample, an email will be sent if a job has failed or succeeded.

Added Mail Action

Run Job

Once you’ve completed these steps and saved your changes, check if everything works as expected by clicking “Build now”:

Build Now

After running the generated job, you will see all finished builds within the build hierarchy. Icons indicate the status of the individual builds.
You can view the zipped report files of all builds by opening them in the local workspace (“Workspace/Reports”):

Build History

As configured before, an email will be sent to the specified email address(es), including the console output in the email text as well as the generated zipped report file as attachment.

Add Repository Hook

Now we can manually trigger a build. As we are working with Subversion, it would be beneficial to trigger the script for each commit.
To do so, you can add a server side repository hook, which automatically triggers Jenkins to start a new build for each change committed, as described in the subversion plugin documentation.

Alternatively, you can activate polling of the source code management system as build trigger in your Jenkins job configuration.

As shown in following picture, you can define the interval, after which the source code management will be invoked (e.g. 5 minutes after every full hour):

Added Build Trigger

Conclusion

Following the steps above you will be able to easily setup a continuous integration process performing the automated test of the application you develop. Each commit will now trigger an automated test run. Once the test run has finished, you’ll instantly receive a mail with the Ranorex test report.

Note: This blog was originally published in July 2012 and has been revised to reflect recent technical developments.

Download Free 30-Day Trial

The post Integrate Automated Testing into Jenkins appeared first on Ranorex Blog.

Categories: Vendor

Rimini Street Permanently Enjoined from Illegally Accessing Oracle’s Software and Must Pay Oracle More Than $100 Million

Oracle Database News - Thu, 09/22/2016 - 18:07
Press Release Rimini Street Permanently Enjoined from Illegally Accessing Oracle’s Software and Must Pay Oracle More Than $100 Million Court Finds Rimini Street Conducted Significant Litigation Misconduct

Redwood Shores, Calif.—Sep 22, 2016

The United States District Court for the District of Nevada granted Oracle’s motion for a permanent injunction against continued copyright infringement by Rimini Street and continued computer access violations by Rimini and its President and CEO, Seth Ravin, in Oracle’s long-running litigation against Rimini and Ravin. The Court also awarded Oracle $46 million in attorneys’ fees and costs against Rimini and Ravin personally on top of the $50M in damages awarded by the jury last year, including a $14 million award against Ravin personally. Additionally, the Court granted Oracle’s motion for an award of prejudgment interest, which we anticipate will exceed $24 million.

“The Court’s order sends a powerful message to protect innovators,” said Oracle’s General Counsel Dorian Daley.  “This order helps to protect Oracle’s investment in its software to benefit its customers and confirms that Rimini’s infringement was unrepentant. Rimini and Ravin continue to falsely assert that their conduct is permissible. Their customers and prospective customers are on notice of their grave misconduct and the consequences of that misconduct.”

The Court awarded the permanent injunction because “Rimini’s business model was built entirely on its infringement of Oracle’s copyrighted software.” The Court emphasized that “the evidence in action established Rimini’s callous disregard for Oracle’s copyrights and computer systems when it engaged in the infringing conduct.”  In awarding Oracle its attorneys’ fees, the Court noted that “Oracle successfully prevailed on its claim for copyright infringement as the jury found that Rimini infringed every one of the 93 separate copyright registrations at issue.” Further, the “$50 million verdict against defendants” was “five times the damages number presented at trial by defendants’ damages expert,” demonstrating Oracle’s “substantial success” against Rimini.

Significantly, the Court found that Rimini’s previous denial of copyright infringement was based on “a conscious disregard for the manner that Rimini used … Oracle’s copyrighted software,” and that Rimini’s “significant litigation misconduct,” including the intentional “destruction of evidence,” warranted the award of fees.

Contact Info Deborah Hellinger
Oracle
+1.212.508.7935
deborah.hellinger@oracle.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Deborah Hellinger

  • +1.212.508.7935

Follow Oracle Corporate

Categories: Database, Vendor