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

New Survey Finds Demand for PaaS on the Rise

Progress Software News - Tue, 06/17/2014 - 08:00
New Survey Finds Demand for PaaS on the Rise
Categories: Vendor

Polarion to talk about requirements and social media at Swiss Requirements Day

Polarion Software - Mon, 06/16/2014 - 17:35
Polarion SVP Stefano Rizzo to speak at Swiss Requirements Day conference, June 18 in Zurich, Switzerland
Categories: Vendor

Cloud Business Models and the Evolution of Open Source Licenses

Black Duck Software Press Releases - Mon, 06/16/2014 - 16:30
Webinar

Software has become critical to the success of companies in industries far removed from technology from banking to automotive to manufacturing. ¬†Moreover software deployment is rapidly moving from ‚Äúon premise‚ÄĚ to functions provided by third party services without software being distributed (such as Salesforce.com) and the move of companies to cloud computing. This fundamental change in the manner in which software is used means that companies need to understand how OSS licenses apply in this new world. ¬†
 
Most open source licenses were developed around traditional software delivery models which provided that licensees received a copy of the software and didn‚Äôt anticipate the software making functions available without distribution of the software. ¬†The problem arose through the rise of Application Service Providers, frequently referred to as the ‚ÄúASP Hole‚ÄĚ, but the move to cloud computing has made the ‚Äúexception‚ÄĚ the rule. ¬† More recent OSS licenses have provisions that deal with software provided as a service or through the cloud. With the continuing shift to SAAS and cloud computing, this new class of licenses (including the AGPL) has become more important.
 
This webinar, presented by Black Duck with Karen Copenhaver, partner at Choate Hall & Stewart and Counsel for the Linux Foundation and Mark Radcliffe, partner at DLA Piper and General Counsel for the Open Source Initiative (OSI), will review the application of OSS licenses, particularly AGPL and other licenses in this new class, to these services. 
 

Register Now
Categories: Vendor

PTC to Acquire Atego

Artisan Software Tools Inc. - News - Mon, 06/16/2014 - 15:11
PTC to Acquire Atego; Advances Market Leadership Position With Model-Based Systems Engineering Capabilities.
Categories: Vendor

PTC to Acquire Atego

Artisan Software Tools Inc. - News - Mon, 06/16/2014 - 15:11
PTC to Acquire Atego; Advances Market Leadership Position With Model-Based Systems Engineering Capabilities.
Categories: Vendor

Morris Medical Monday: Polarion MedPack Work Item Workflows (Part 1 of 3)

Polarion Software - Mon, 06/16/2014 - 10:10
Polarion Consultant Daniel Morris continues his in-depth look at Polarion's MedPack solution, with the first of 3 articles on Work Item workflows in MedPack
Categories: Vendor

Find Out About the Business Benefits of Unified Test and Quality Management

Polarion Software - Fri, 06/13/2014 - 17:36
New whitepaper from Polarion Software rolls up real-world best practices in Test Management and Quality Assurance, gleaned from our user base of Global 1000 companies.
Categories: Vendor

Scrumban: Better than Scrum or Kanban?

Intland Blog - Fri, 06/13/2014 - 12:52
Scumban = Prescriptive Qualities of Scum + Continuous improvement of Kanban. Ever wondered what features of Scrum and Kanban are kept in Scrumban and why? Individually Scrum is more productive, so why use any part of Kanban? The answer can
Categories: Vendor

Test Management with Test Requirements Libraries

Intland Blog - Fri, 06/13/2014 - 12:19
Our webinar presents a¬†‘Best Practice of Test Case Management’, and will look at how to handle multiple projects with re-use and test parameterization features. The webinar also demonstrates how¬†requirements based testing¬†can be realized and thereby increase the quality of the
Categories: Vendor

Best Practices For Keeping NCover Running Smoothly

NCover Best PracticesNCover can collect coverage on any .NET application for development teams, QA teams and project teams. Several of the features that make NCover so useful within these organizations are its ability to collect and display coverage trends over time, aggregate coverage by various testing methods, and aggregate coverage across teams.  Although NCover is designed to handle large code coverage data sets, there are several best practices we recommend to keep NCover, your application and your coverage collection machines running at peak performance.

NCover Archive Best Practice The NCover Archive command allows you to manage the size of active coverage data without the need to permanently delete data.

The Archive command is used to remove selected executions from the NCover GUI and store them in a compressed format.  As a best practice, we recommend automating this process to archive all data that is beyond the scope you regularly review.  The actual timeframe or number of executions to archive will depend on how often you collect coverage.

The NCover Archive command will:

  • Create zipped files for each selected execution.
  • Remove the selected executions from the NCover GUI.
  • Store the zipped files in a new folder called Archive in the “C:\ProgramData\NCoverData” folder

If you like, you can script the delete of the zipped files after they are created, or delete the entire Archive folder (which is created each time Archive is run, if it doesn’t exist).

Usage
NCover Archive --project=<name> [--execution=<execution match>]
Example
NCover Archive --project="CodeBlaster" --keep-count=11
Options
--project=VALUE**        NCover project name (REQUIRED).

--execution[=VALUE]**    Specify execution by Caption, Build Id, or Date.

--build-id, --buildid[=VALUE]** All executions matching Build Id

--keep-days[=VALUE]**    Keep <x> number of days of history.

--keep-count[=VALUE]**   Keep the most recent <x> number of executions.

--all**                  Archive all executions
NCover Verify & Repair Best Practice  The NCover Verify command ensures your coverage data is complete and provides an option for repairing coverage data with errors.

NCover Verify can be run from the command line to review the data within a project to see if it is complete and can be queried. When exclamation marks in the Execution view of the NCover GUI indicate problems, the Verify command is always safe to run at any time.  However, as a best practice, we recommend using this command when you believe you have an error such as (1) an empty execution or (2) an execution in the GUI marked with an exclamation point.

The Verify command also has repair features:

  • Deletes empty executions which have zero captures.
  • Creates missing document tree and class paths if valid document or method nodes exist, but parents are missing.
  • Re-aggregates each execution and saves the execution to make sure indexes are correct.

Repair can be used on one execution, or specify –all to check the entire project.

If possible, backup the NCoverData directory before using –repair, as data may be altered during the process.

Usage
NCover Verify --project=<project>
Options
  --project     NCover project name.  *REQUIRED*
  --execution   Specify execution by Caption, Build Id, or Date.
  --build-id, --buildid All executions matching Build Id
  --all                  Verify all executions
  --repair               If verify fails, attempt to remove errors.
NCover Data Store Management  NCover provides users the ability to store coverage data at a specific location

The NCoverData folder location can be changed from its default location of “C:\ProgramData”:

  • Stop the NCover service (‘net stop ncover’ from the command line).
  • Edit the NCover.exe.config (located by default in C:\Program Files\NCover 4 [Application Name]).
  • Under the ncover.settings section of the config file, add or edit the dataStorePath element.
  • Specify the new NCoverData path (see example below).

Sample Config File

<ncover.settings>
    <disableLocalCollection>false</disableLocalCollection>
    <enableRequestCache >true</enableRequestCache>
    <httpScheme>http</httpScheme>
    <httpServerPort>11235</httpServerPort>
    <dataStorePath>D:\ProgramData</dataStorePath>
    ...

Note: The NCover service will create the NCoverData folder and all subfolders in the location you specify.
You do not need to add “NCoverData” to the path.

  • Save the modified NCover.exe.config and restart the NCover service (‘net start ncover’ from the command line)

The post Best Practices For Keeping NCover Running Smoothly appeared first on NCover.

Categories: Vendor

Azul Systems Gives DevOps Control Over Java Runtime Performance

Software Development Tools Directory - Thu, 06/12/2014 - 18:47
Azul Systems has announced the general availability of its Zing runtime for Java, release 5.10. The new Zing release extends production support for new server-grade Amazon AWS instances, is certified for use in Big Data applications running Cloud ...
Categories: Vendor

SmartBear Launches New Application Quality and Performance Management Platform

Software Development Tools Directory - Thu, 06/12/2014 - 18:36
SmartBear Software has announced new AlertSite UXM to help application development teams focus on delivering superior customer experiences.
Categories: Vendor

Firebug 2.0 Released

Software Development Tools Directory - Thu, 06/12/2014 - 17:45
Fresh new Firebug 2 has just been released. Firebug is an open source project that integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript li ...
Categories: Vendor

Skytap Introduces a Continuous Delivery Built on UrbanCode

Software Development Tools Directory - Thu, 06/12/2014 - 17:37
Skytap has announced a joint offering with IBM UrbanCode Deploy, enabling dev/test teams to fully automate the deployment pipeline for complex applications and meet increasing enterprise demands for continuous delivery. The offering enables enter ...
Categories: Vendor

Free Rapise Express for Automating Web Testing

Software Development Tools Directory - Thu, 06/12/2014 - 17:33
Inflectra is pleased to announce the release of Rapise Express a free test automation system for quickly and easily testing web applications and web APIs without needing to hand-write test scripts. Rapise Express makes web testing rapid and easy. ...
Categories: Vendor

Test Management with Test/Requirements-Libraries

Intland Blog - Thu, 06/12/2014 - 17:00
Date and time: 12 June 2014 - 4.00 pm CET Webinar duration: 30 minutes What you can learn: The advanced test management system of Intland Software makes it possible to re-use test cases from other projects via shared test case libraries.Parameterized testing helps to
Categories: Vendor

kanban roots

Software Development Tools Directory - Wed, 06/11/2014 - 14:06
Kanban roots is an open source kanban board that keeps the simplicity as well as the roots of the concept.
Categories: Vendor

MvvmCross

Software Development Tools Directory - Wed, 06/11/2014 - 14:03
MvvmCross is a Mvvm Platform for Xamarin.iOS, Xamarin.Android, WindowsPhone, WindowsStore, WPF and Mac. Includes databinding support for Android XML, for iOS XIBs and for MonoTouch.Dialog.
Categories: Vendor

DREAM

Software Development Tools Directory - Wed, 06/11/2014 - 14:01
The test tool DREAM is used for regression testing and automatic output control of applications that are based on databases and data warehouses. The tool has been developed in Oracle PL/SQL, Oracle APEX and UNIX.
Categories: Vendor

Oracle Announces New, Highly Optimized x86 Servers

Oracle Database News - Wed, 06/11/2014 - 13:00
First and Only x86 Servers to Offer Elastic Computing are Ideal Platforms for Oracle Database, Large-Memory Applications and Virtualization /us/corporate/press/2216429 en
Categories: Database, Vendor