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

Oracle Unveils Oracle Mobile Application Framework

Software Development Tools Directory - Thu, 07/03/2014 - 17:29
Oracle has released new innovations with Oracle Mobile Suite, which includes the new Oracle Mobile Application Framework (MAF) with an updated version of Oracle Service Bus optimized for mobile integration including native support for REST/JSON A ...
Categories: Vendor

Applause Collaborates on Mobile Application Quality Solutions With IBM

Software Development Tools Directory - Thu, 07/03/2014 - 17:25
Applause has announced an ongoing technology collaboration with global solutions leader, IBM. Through this teaming, the two firms have co-developed mobile app quality solutions that enable companies to improve app quality and delight their mobile ...
Categories: Vendor

Best Practices – Code Coverage Metrics

best-practices-code-coverageThis is part one in a four part Best Practices For .NET Code Coverage webinar series focused on using code coverage metrics to guide development efforts and improve overall code quality. We explain the importance of selecting the right combination of metrics to measure the effectiveness of your testing strategies and the quality of your code base and how it is a first, but extremely crucial, step in using code coverage within your organization.

In addition to explaining three important code coverage metrics, Branch Coverage, Sequence Point Coverage and Change Risk Anti-Patterns, we discuss our recommended best practices for using them as part a core set of metrics, whose trends are monitored over time, to ensure that you have the best insights possible for ensuring that your code, your testing strategies and ultimately your entire application, will perform as expected.

Best Practices For .NET Code Coverage

 

Code Coverage Metrics

 

Selecting the right combination of metrics you use to measure the effectiveness of your testing strategies and the quality of your code base is a crucial first step in using code coverage within your organization.

 

For instance, think about if you are driving a sports car on the highway.  You have a variety of metrics that are being presented to you.  The speedometer indicates speed, the tachometer indicates RPMs, your oil pressure gauge indicates oil pressure and the volume indicator on your stereo indicates how loud your favorite song is playing.  They are all metrics and they are all useful, however, if you select to focus on the volume indicator to determine how fast you should drive to the office, local law enforcement might give you an out of bounds exception in the form of a speeding ticket.

 

So it is pretty obvious in that scenario that volume is an irrelevant metric for guiding your speed.

 

But the same concept applies in code coverage.  For instance, in .NET development, let’s say you pick  method coverage, a metric that can be calculated, but isn’t particularly information rich, to guide your quality efforts.  Well, you may quickly find out that you can either intentionally or unintentionally, produce some pretty amazing metrics and simultaneously release some pretty buggy code.

 

So what is the one metric?  Well, let’s go back to the car example.  If you are traveling down the road, your speedometer is something you keep a pretty close eye on.  It’s a reliable metric that provides useful information.  It lets you know if you are staying within the thresholds for speed.  However, if your tachometer spikes or your oil pressure gauge drops, all before your speedometer reflects a change in speed, it’s probably a good indication that you may have a larger underlying problem.

 

It’s not that different with code coverage.  Code coverage is about using a core set of metrics, and monitoring their trends over time, to ensure that you have the best insights possible for ensuring that your code, your testing strategies and ultimately your entire application, will perform as expected.

 

So here are three of the core code coverage metrics that are key to measuring the health of your code base.

 

The first metric is Branch Coverage.  Branch Coverage is the percentage of individual code segments covered during the the testing of the application where each branch is a segment of code that has exactly one entry point and one exit point.  For example, if you had a simple if/else statement, one branch would be if the condition was met and the other branch would be if it was not.

 

In .NET code coverage, we would think of Branch Coverage as a key ongoing metric for measuring how successful our testing strategies are and a good indicator as to the overall quality of our code base.  If we think back to the car example, it could be considered our speedometer and that we need to keep a close eye on it to ensure we are meeting our overall objective.

 

The next metric we would use as a best practice for measuring the health of our code base is Sequence Point Coverage, which is the percentage of sequence points covered during the testing of the application.  When you view the source code of a code base that has coverage data from within NCover, sequence points are represented by individual dots and diamonds visually represented next to your code.

 

We view sequence point coverage as one of the key supporting metrics for drilling in and finding the exact points within our code that we still need to test to maintain our overall Branch Coverage.  Although it is not the most useful metric for measuring the overall success of your testing strategies, it is incredibly useful for finding the exact deficiencies within those strategies.

 

The final key metric we use as part of our best practices for measuring the health of our code base is the Change Risk Anti-Patterns score which scores the amount of uncovered code against the complexity of that code.  It simple terms, it is a calculation that indicates the riskiness of the code you have yet to test where risk is represented as complexity.  The higher the complexity, the higher the risk that the involved code has unintended consequences.

 

The Change Risk Anti-Patterns score is incredibly useful at helping you direct your attention and resources to the portions of code that have the greatest probability of impacting the overall health of your code base.

 

Understanding code coverage metrics is only part of the equation when it comes to putting .NET code coverage best practices to work within your development or QA team.  Visit us online to learn more, request a free trial or speak with a member of the NCover team for suggestions specific to your situation.

Best Practices For .NET Code Coverage Code Coverage Metrics Selecting the right combination of metrics you use to measure the effectiveness of your testing strategies and the quality of your code base is a crucial first step in using code coverage within your organization. For instance, think about if you are driving a sports car on the highway. You have a variety of metrics that are being presented to you. The speedometer indicates speed, the tachometer indicates RPMs, your oil pressure gauge indicates oil pressure and the volume indicator on your stereo indicates how loud your favorite song is playing. They are all metrics and they are all useful, however, if you select to focus on the volume indicator to determine how fast you should drive to the office, local law enforcement might give you an out of bounds exception in the form of a speeding ticket. So it is pretty obvious in that scenario that volume is an irrelevant metric for guiding your speed. But the same concept applies in code coverage. For instance, in .NET development, let’s say you pick Method Coverage, a metric that can be calculated, but isn’t particularly information rich, to guide your quality efforts. Well, you may quickly find out that you can either intentionally or unintentionally, produce some pretty amazing metrics and simultaneously release some pretty buggy code. So what is the one metric? Well, let’s go back to the car example. If you are traveling down the road, If you are traveling down the road, your speedometer is something you keep a pretty close eye on. It’s a reliable metric that provides useful information. It lets you know if you are staying within the thresholds for speed. However, if your tachometer spikes or your oil pressure gauge drops, all before your speedometer reflects a change in speed, it’s probably a good indication that you may have a larger underlying problem. It’s not that different with code coverage. Code coverage is about using a core set of metrics, and monitoring their trends over time, to ensure that you have the best insights possible for ensuring that your code, your testing strategies and ultimately your entire application, will perform as expected. So here are three of the core code coverage metrics that are key to measuring the health of your code base. The first metric is Branch Coverage. Branch Coverage is the percentage of individual code segments covered during the the testing of the application where each branch is a segment of code that has exactly one entry point and one exit point. For example, if you had a simple if/else statement, one branch would be if the condition was met and the other branch would be if it was not. In .NET code coverage, we would think of Branch Coverage as a key ongoing metric for measuring how successful our testing strategies are and a good indicator as to the overall quality of our code base. If we think back to the car example, it could be considered our speedometer and that we need to keep a close eye on it to ensure we are meeting our overall objective. The next metric we would use as a best practice for measuring the health of our code base is Sequence Point Coverage, which is the percentage of sequence points covered during the testing of the application. When you view the source code of a code base that has coverage data from within NCover, sequence points are represented by individual dots and diamonds visually represented next to your code. We view sequence point coverage as one of the key supporting metrics for drilling in and finding the exact points within our code that we still need to test to maintain our overall Branch Coverage. Although it is not the most useful metric for measuring the overall success of your testing strategies, it is incredibly useful for finding the exact deficiencies within those strategies. The final key metric we use as part of our best practices for measuring the health of our code base is the Change Risk Anti-Patterns score which scores the amount of uncovered code against the complexity of that code. It simple terms, it is a calculation that indicates the riskiness of the code you have yet to test where risk is represented as complexity. The higher the complexity, the higher the risk that the involved code has unintended consequences. The Change Risk Anti-Patterns score is incredibly useful at helping you direct your attention and resources to the portions of code that have the greatest probability of impacting the overall health of your code base. Understanding code coverage metrics is only part of the equation when it comes to putting .NET code coverage best practices to work within your development or QA team. Visit us online to learn more, request a free trial or speak with a member of the NCover team for suggestions specific to your situation.


//

The post Best Practices – Code Coverage Metrics appeared first on NCover.

Categories: Vendor

Upcoming Workshop in Chicago, IL

Ranorex.com: Latest News - Thu, 07/03/2014 - 09:49
Get firsthand training with Ranorex professionals and learn how to get the most out of Ranorex Studio and the Ranorex Test Automation Tools at this two day workshops.

Our expert trainers will show you how to create efficient and effective test automation solutions through a combination of theory, tool demonstration and hands-on lab exercises.
Look at the schedules for additional workshops in the next few months.

We look forward to seeing you in one of our training classes soon!
Categories: Vendor

Tech Tips & Tricks: tips to solve unruly Velocity problems

Polarion Software - Wed, 07/02/2014 - 18:24
More Tech Tips and Tricks from the Polarion Support Team: tips for unruly Velocity problems
Categories: Vendor

Seapine Software Launches TestTrack 2014.1, Enabling Users to Know More, Do More

Seapine Software Press Releases - Tue, 07/01/2014 - 08:00

Update provides product development teams more immediate visibility into key projects.

[CINCINNATI, July 01, 2014]—Seapine Software, a leading provider of process centric product development solutions, has launched TestTrack 2014.1, the latest update to its core product development management solution.

"We had two goals for TestTrack 2014.1 providing product development teams more immediate visibility into key project metrics and status, while helping team members complete more work during the workday," said Rick Riccetti, President and CEO of Seapine Software. "In addition to a new user configurable home page for at a glance visibility into project metrics, requirements decomposition and exploratory testing both received significant enhancements that will improve traceability and quality."

Updates to TestTrack 2014.1 include:

  • Access to project metrics, work items, and tasks on the new, user configurable Home page
  • Configurable field styles, including colors, icons and fonts
  • Improved reusability and traceability of artifacts, including requirements, risk, tests, and tasks with new item mapping capabilities and rules
  • Defect Scribe bundled with the TestTrack installer, providing built in exploratory testing capabilities
  • Upgraded built in security to protect valuable digital and intellectual property
  • More powerful reporting capabilities, including a new configuration report
  • Git and GitHub integration, in addition to existing integration with Seapine Software's Surround SCM

For an overview of TestTrack 2014.1 updates, watch Seapine Software's on demand webinar.

...
Categories: Vendor

Spira v4.1.0.6 Now Available

Inflectra News - Tue, 07/01/2014 - 01:00
We have just released SpiraTest, SpiraPlan, SpiraTeam v4.1.0.6. This update includes some important fixes for v4.1 and should be installed by all on-premise users. On-demand customers will be updated during their next scheduled maintenance window.
Categories: Vendor

Monaca Adds Chrome Apps Support

Software Development Tools Directory - Mon, 06/30/2014 - 19:28
Monaca, the HTML5 hybrid app development platform, has added Chrome Apps support. With this new functionality, Monaca now supports iOS, Android, Windows 8, Kindle Fire, and Chrome Apps, providing developers with wide, cross-platform capabilities ...
Categories: Vendor

Oracle SOA Suite 12c Simplifis Cloud Integration

Software Development Tools Directory - Mon, 06/30/2014 - 19:21
The rapid growth of cloud-based applications in the enterprise, combined with organizations' desire to integrate applications with mobile technologies, is dramatically increasing application integration complexity. To meet this challenge, Ora ...
Categories: Vendor

Tricentis Integrates Tosca Mobile+ Software Testing with SAP

Software Development Tools Directory - Mon, 06/30/2014 - 18:17
Tricentis announced that it joined the SAP(R) PartnerEdge(R) program for Application Development. Tricentis Tosca Testsuite, Tricentis' next-generation model-based testing product, is now available on the SAP Store, SAP's online store wit ...
Categories: Vendor

BlazeMeter Introduces Breakthrough Scriptless Performance Testing Technology, FollowMe

Software Development Tools Directory - Mon, 06/30/2014 - 17:32
BlazeMeter, provider of the JMeter-based performance testing cloud, today announced FollowMe, scriptless performance testing for its cloud-based platform. FollowMe rapidly speeds up and simplifies performance testing by eliminating complex, costl ...
Categories: Vendor

Apica Releases LoadTest 2.8

Software Development Tools Directory - Mon, 06/30/2014 - 17:18
Apica has launched Apica LoadTest 2.8, a highly scalable, user-friendly load testing service with a host of new features. Apica’s Software-as-a-Service (SaaS) platform provides massive scalability testing for web, cloud, and mobile applicat ...
Categories: Vendor

MongoDB NoSQL Database Integrated On Google Cloud Platform

Software Development Tools Directory - Mon, 06/30/2014 - 17:05
MongoDB has announced the creation of a developer-friendly experience that enhances modern application development on Google Cloud Platform's Compute Engine. Together, MongoDB and Google Compute Engine offers the high performance, reliability ...
Categories: Vendor

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

Polarion Software - Mon, 06/30/2014 - 10:15
Polarion Consultant Daniel Morris wraps up his in-depth look at Workflows in Polarion's MedPack solution.
Categories: Vendor

Get Up to Speed on the Business Benefits of Unified Requirements Management

Polarion Software - Fri, 06/27/2014 - 17:29
New whitepaper from Polarion Software rolls up real-world best practices in Requirements Management, gleaned from our user base of Global 1000 companies.
Categories: Vendor

Asset Request Form

Black Duck Software Press Releases - Fri, 06/27/2014 - 17:21
*/ First Name * Last Name * Job Function * - Select -Business or Corporate DevelopmentConsultingCorporate StaffDevelopment or Engineering ManagementIT OperationsLegalOpen Source Advocacy or ManagementProduct ManagementRisk, Compliance, or Security ManagementSales or Sales EngineeringSoftware Developer or EngineeringSoftware ArchitectureSoftware Quality, Build, or ToolsOther Job Title Email Address * Business Phone Company * City Country * AfghanistanĂ…land IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBrit/Indian Ocean Terr.Brunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongoCongo, The Dem. Republic OfCook IslandsCosta RicaCĂ´te D'IvoreCroatiaCubaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern Terr.GabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHeard/McDonald Isls.HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiKorea (North)Korea (South)KuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontserratMoroccoMozambiqueMyanmarN. Mariana Isls.NamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorwayOmanPakistanPalauPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussian FederationRwandaSaint Kitts and NevisSaint LuciaSamoaSan MarinoSao Tome/PrincipeSaudi ArabiaSenegalSerbia and MontenegroSeychellesSierra LeoneSingaporeSlovak RepublicSloveniaSolomon IslandsSomaliaSouth AfricaSpainSri LankaSt. HelenaSt. Pierre and MiquelonSt. Vincent and GrenadinesSudanSurinameSvalbard/Jan Mayen Isls.SwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks/Caicos Isls.TuvaluUgandaUkraineUnited Arab EmiratesUnited StatesUnited KingdomUS Minor Outlying Is.UruguayUzbekistanVanuatuVatican CityVenezuelaVietnamVirgin Islands (British)Virgin Islands (U.S.)Wallis/Futuna Isls.Western SaharaYemenZambiaZimbabwe Industry * - Select -Aerospace & DefenseAutomotiveComputer HardwareConsultingEducationElectronicsEnergyFinancialsGambling & GamingGovernmentHealth CareInsuranceLegalManufacturingMediaOtherRetailSemiconductorServicesSoftwareSystem IntegratorTelecommunicationTransportation State or Province - None -AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming ----------AlbertaManitobaBritish ColumbiaNew BrunswickNewfoundland and LabradorNova ScotiaNorthwest TerritoriesNunavutOntarioPrince Edward IslandQuebecSaskatchewanYukon Territory Does your organization develop software using open source components? * - Select -YesYes and we have an open source policyNot at allDon't Know How many software developers are within your entire organization? * - Select -< 99100 - 9991,000 > I WOULD LIKE a representative from Black Duck Software to contact me. I would NOT like to receive up-to-date news, information and updates from Black Duck Software Canada Residents Please provide your consent to continue to receive educational content, event invitations and other information and communications that you currently receive from Black Duck.

You may unsubscribe at any time by clicking here.

Behind The Scenes SF Campaign ID Doc Name Asset Location Asset Value Asset Type *"); jQuery("div#webform-component-province label.control-label").append("*"); jQuery("select#edit-submitted-state-or-province").addClass("required"); // Only display State when US or CA chosen jQuery("select#edit-submitted-country") .change(function () { var cntry = jQuery("select#edit-submitted-country").val(); if(cntry == "United States" || cntry=="Canada" ){ jQuery("div#webform-component-state-or-province").slideDown(); } else { jQuery("div#webform-component-state-or-province").slideUp(); } if(cntry=="Canada"){ jQuery("fieldset#webform-component-canada-residents").slideDown(); } else { jQuery("fieldset#webform-component-canada-residents").slideUp(); } }) // Only display Title if Job Function is Other jQuery("select#edit-submitted-job-function") .change(function () { var jf = jQuery("select#edit-submitted-job-function").val(); if(jf == "Other"){ jQuery("div#webform-component-title").slideDown(); } else { jQuery("div#webform-component-title").slideUp(); } }) .change(); if(docTitle=="Asset Request Form"){ jQuery("button#edit-submit").attr("disabled", "disabled"); } // Prepopulate fields from cookies if available jQuery("input#edit-submitted-c-firstname").val(jQuery.cookie('epv-firstname')); jQuery("input#edit-submitted-c-lastname").val(jQuery.cookie('epv-lastname')); jQuery("select#edit-submitted-job-function").val(jQuery.cookie('epv-job-function')); jQuery("input#edit-submitted-c-emailaddress").val(jQuery.cookie('epv-emailaddress')); jQuery("input#edit-submitted-business-phone").val(jQuery.cookie('epv-business-phone')); jQuery("input#edit-submitted-company").val(jQuery.cookie('epv-company')); jQuery("input#edit-submitted-city").val(jQuery.cookie('epv-city')); jQuery("select#edit-submitted-country").val(jQuery.cookie('epv-country')); jQuery("select#edit-submitted-industry").val(jQuery.cookie('epv-industry')); jQuery("select#edit-submitted-state-or-province").val(jQuery.cookie('epv-state-or-province')); jQuery("select#edit-submitted-does-your-organization-develop-software-using-open-source-components").val(jQuery.cookie('epv-using-open-source')); jQuery("select#edit-submitted-how-many-software-developers-are-within-your-entire-organization").val(jQuery.cookie('epv-how-many-developers')); jQuery("input#edit-submitted-contact-immediately-1").val(jQuery.cookie('epv-contact-immediately')); jQuery("input#edit-submitted-opt-out-1").val(jQuery.cookie('epv-opt-out')); jQuery("input#edit-submitted-canada-residents-casl-subscribe-1").val(jQuery.cookie('epv-casl-subscribe')); // Set Cookies jQuery("button#edit-submit").click(function(){ jQuery.cookie('epv-firstname',jQuery("input#edit-submitted-c-firstname").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-lastname',jQuery("input#edit-submitted-c-lastname").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-job-function',jQuery("select#edit-submitted-job-function").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-emailaddress',jQuery("input#edit-submitted-c-emailaddress").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-business-phone',jQuery("input#edit-submitted-business-phone").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-company',jQuery("input#edit-submitted-company").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-city',jQuery("input#edit-submitted-city").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-country',jQuery("select#edit-submitted-country").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-industry',jQuery("select#edit-submitted-industry").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-state-or-province',jQuery("select#edit-submitted-state-or-province").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-using-open-source',jQuery("select#edit-submitted-does-your-organization-develop-software-using-open-source-components").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-how-many-developers',jQuery("select#edit-submitted-how-many-software-developers-are-within-your-entire-organization").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-contact-immediately',jQuery("input#edit-submitted-contact-immediately-1").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-opt-out',jQuery("input#edit-submitted-opt-out-1").val(),{ expires: 365, path: '/'}); jQuery.cookie('epv-casl-subscribe',jQuery("input#edit-submitted-canada-residents-casl-subscribe-1").val(),{ expires: 365, path: '/'}); }); }); //--> Submit
Categories: Vendor

Progress Software Reports 2014 Fiscal Second Quarter Results

Progress Software News - Thu, 06/26/2014 - 21:15
Progress Software Reports 2014 Fiscal Second Quarter Results
Categories: Vendor

Agile Requirements Management

Intland Blog - Thu, 06/26/2014 - 17:00
Date and time: 26 June 2014, 4 pm (CET) Webinar duration: 30 minutes What is Agile Requirements Management? Requirements are normally defined by clients and they constantly change along with the market demands and customers expectations. Requirements Management enables software
Categories: Vendor

EXL Group - New French Service Partner

Ranorex.com: Latest News - Thu, 06/26/2014 - 09:50
As we have rapidly grown our presence and customer base in Europe, we have also seen an increasing demand for Ranorex consulting and implementation services. To help meet this demand, we have the pleasure of announcing that we have partnered with EXL Group.

Based in France, EXL Business Acceptance is a Software QA and Test specialist. With over 40 dedicated testing specialists, EXL Business Acceptance provides Test Expertise, Manual Testing delivery and Test automation. 

EXL Business Acceptance’s approach focuses on business process validation and manages the Information System as a tool dedicated to the business, in order to guarantee the end-user experience. 

Ranorex partner since 2013, EXL Business Acceptance delivered more than 10 projects with the Ranorex Solution, mainly dedicated to Web & Mobile apps testing, and provides Ranorex Training courses. EXL Business Acceptance is an EXL Group company. For more information about EXL Group, please visit http://www.exl-group.com/ 
Categories: Vendor

Tasktop Gets $11 Million Financing

Software Development Tools Directory - Wed, 06/25/2014 - 19:10
Tasktop Technologies has announced that it has closed a Series A round led by Austin Ventures, syndicated with Yaletown Venture Partners. The funding will help the company maximize the reach of its successful software lifecycle integration platfo ...
Categories: Vendor