Skip to main content

Most Advanced Software Testing Solution Providers of 2022 November2022

Page 1


Dr.

Enhancing the Fundamentals of Productivity

Editor’s Desk

AbhishekJoshi

AbhishekJoshi

Today,technologyisbeingdevelopedatlightning

speed,anditnowplaysavitalroleinoureveryday life.Newtrendsinsoftwaredevelopmentquickly getadoptedandappliedtocreatenewandbettertechnology products.Needlesstosay,thesuccessofanysoftware and/ortechproducts(websystems,wearabledevices,app etc.)woulddependgreatlyonthequalityanduser experienceprovided.

Manysoftwarecompaniesassumethatoncethesoftwareis developed,itwillrunsmoothly,efficiently,anderror-free. Unfortunately,thisisnotthecase.Foratypicalproject, there’susuallyamandatoryphaseoftestingbeforethefinal productgetsreleasedtothepublic.

Also,manybusinesseswilloftenviewtestingandQAas somewhatanunnecessarypartoftheirsoftware developmentprocessandoftenpaylittleattentionorskip thisstagetolowercosts.Thisisamisunderstanding becausesoftwaretesting,onthecontrary,actuallyoffers manybenefitstobusinessesaswellashelptoincrease profits.

Byofferinghigh-qualitysoftwarethatworkhowit’s supposedto,userswillbeprovidedwithapositive experienceofusingtheproduct,consequentlyretainingand increasingcustomers’engagementandloyalty.Sales revenueandprofitabilitywillalsoincreaseasaresult.In addition,high-qualityproductswillprovidelong-term benefitsbyincreasingcustomers’awarenessofthecompany brandandgoodreputation.

Withoutsoftwaretesting,thebusinessmightbeputina situationofchaosduetofaultysoftware,andstrugglefor solutionsofthetemporarypatchandhotfixes.Asaresult,it willrequiredeveloperstoputinextratimeandeffortto identifytherootcauseandapplyforthefix,whichis inefficientandlowersproductivity

Incorporatingtestingfromthebeginningofthe developmentprocessallowscompaniestoworkinpeace andbemoreproductivewiththeirtime.Byadoptingthe agilepractice,wheredeveloperscanproduceanddeliver smallchunksofaproductinaccordancewithaspecific timeline,testingsoftwarecanbeperformedasitiscreated, insteadofhavingtowaituntiltheend.

Mappingtheodysseyoftheprominentsoftwaretesting solutionprovidersthataredrivingtransformationsthrough innovativeofferings,InsightsSuccessfeaturesenthralling storiesofMostAdvancedSoftwareTestingSolution Providersof2022inthelatestedition.

Flipthroughthepagesandhaveadelightfulread!

Editor-in-Chief

Managing

Abhishek Joshi Revati

Senior

Kshitij

Marketing

John

Technical

Technical

Prachi Mokashi

SME-SMO

Business

Sales

Anish

Circulation Manager

David,

Dominique T.

CompanyName

Most Advanced Software Testing Solution Providers of 2022

FeaturedPerson

ChristopherCarter CEO Approyo approyo.com

JosephChan CEO AsiaPay asiapay.com

Configurable Management efg-mgt.com

StevenBranch OwnerandFounder

JeffreyHaight CEO Critigen critigen.com

LOGICPOINTl ogic-point.com

Natuvion natuvion.com

RommanaSoftware RommanaSoftware.com

SpencerBrown CEO

PatricDahse CEO&Co-founder

Dr.MagdyHanna, CTO&ChiefArchitect

PavelKhovrenkov CEO SaMSolutions sam-solutions.com

Software&Services ConsultingSRL sse.com.py

KatherineColombino CEO

AlessandroCozzi CEO WiitS.p.A

Brief

ApproyoprovidesfullSAPservicetechnologywithextensive capabilitiesinhostingandmanagedservices,upgrades,and migrationsforourcustomers,runninganySAPsupportedcore functionality

AsiaPayisadigitalpaymentserviceprovider,bringsintegrated paymentprocessingsolutionsinoneaccount,supportsbanks, merchantsandotherpsp.

ConfigurableManagementdeliversprocess-basedsolutions leveragingourstate-of-the-arttechnology.

FormerlyCritigen,Locanaisaworld-classgeospatialcompany withdecadesofexperiencecombinedwithcutting-edge solutions.

LogicPointisaDigitalFoundationscompanyfocusedon deliveringsoftwareandsolutionstodrivesuccessful transformations.

Natuvionmovesbusiness-criticaldataandprocessesfromone technologyplatformtoanother.

RommanaSoftwareoffersaveryinnovativesolutionfor ApplicationLifecycleManagementtools.

SaMSolutionsisaleadingproviderofsoftwaredevelopment, softwareoutsourcingservices,customapplications,IT consultingandoffshoreprogramming.

Software&ServicesConsultingSRL(SSC)ispositionedasthe numberoneSAPBusiness

WiitisstheleadingCloudandCyberSecurityserviceprovider withastrongfocusonmanagingbusinesscriticalapps.

S O F T W A R E

Preventing Defects Through Scenario-Based Testing

Some of our customers stated that the scenario process, as supported by Rommana ALM, actually helped them reduce the number of defects found by the test team by more than 70%.

Dr. Magdy Hanna CTO & Chief Architect, Rommana Software

Prevention is better than cure. Thisoldmaximholds muchtruthinit.Sothen,whystillmostsoftware testingfocusesonbugdetectionthanbug prevention?

Dr.MagdyHanna,CTO&ChiefArchitectatRommana Software,believesthequalityofasoftwarereleaseisonly asgoodasthequalityofthetestingperformedonthe softwarebeforeitisreleased.Goodtestsexposethe softwaretoreal-lifescenariosthatcanpossiblyhappen whenthesystemisworkinginthefield.Buttest professionalsinmostcompaniesandagenciestreattest designasanadhocactivity–referringtothetaskas‘test casecreation.’

“To help these organizations make their test process more effective, we developed our ‘Scenario-Based Development and Testing’approach. The process, which is fully implemented in Rommana ALM, guides test teams to create positive and negative scenarios that will be used to create their test cases. Most importantly, the process helps test teams transform testing, normally a defect detection activity, into a defect prevention activity,” saysDr.Hanna.

Inthisapproach,scenariosarecreatedbeforethe developmentteamsstartdevelopingthesystem.These scenariosguidethedevelopmentprocesssothatthesystem

canbebuilttohandlemostofthescenariosbeforeitgetsto testing.Testingthenbecomesmoreofaconfirmation processtosimplyconfirmthatthesystemworksas expected.

Dr.Hannashares, “Some of our customers stated that the scenario process, as supported by Rommana ALM, actually helped them reduce the number of defects found by the test team by more than 70%. This defect prevention saves companies thousands of dollars spent on testing the system, finding defects, fixing those defects, and re-testing those fixes.”

Our ‘Scenario-Based Development and Testing’ approach transforms testing from a defect detection activity into a defect prevention activity.

Usingthisproactivetestingmethodology,Rommana Softwarehaspositioneditselfasaleadingproviderof Application Lifecycle Management solutionswithitsfully integratedRommanaALMsolution.Thesoftwarewas architectedtoallowprojectteamstouseagile methodologieswhilemaintainingdisciplinedsoftware engineeringpracticesinprojectmanagement,requirement management,testmanagement,changemanagement,and defectmanagement.

Dr. Magdy Hanna shares valuable facts about Rommana Software, highlighting his professional tenure in the company.

Below are the excerpts of the interview:

WithaSparktoAugment

Dr.Hannareminisces– “As I was teaching my methodologies and approaches to graduate students and other software professionals, they always asked what commercial tools that are out there can help them follow these approaches. Unfortunately, my answer was always none that I know of.”

ThenDr.Hannastartedtodevelopaprototypeofhisown,a toolthatsupportedsomeofhismethodologiesand approaches.HecalledtheprototypeReqTestProasit includedRequirementManagement,TestManagement,and ProjectManagementmethodologies.

Hegaveaversionoftheprototypetoclassparticipantsona CDtotrythemethodologiesintheirownprojectsattheir companies.

Receivingusefulfeedbackovertheyears,Dr.Hanna continuedtoimprovetheprototype.Whenhelaunchedthe International Institute for Software Testing in1999,he continuedtousethemethodologiesandtoolsinsomeofthe courseshetaughtfortheinstitute.

“In 2009, I realized that the market was in need of a commercial software tool to support these methodologies, so I launched the development of Rommana ALM. The early versions of the software were used by the United States Army and a number of large government contractors such as ITT, Raytheon, and Lockheed Martin. The software continued to evolve based on feedback we received.”

By2013,RommanaALMwasselectedtobeincludedinan independentmarketreviewbyaresearchfirmcalled RQX Global Thestudycompared33differentcommercialtools thatwereavailableatthetime.RommanaALMreceived thehighestscoreof7.1andwasawarded:

• The Best ALM Tool

• The Best Requirement Management Tool

• The Best Cloud Solution

ThesoftwareprovidedthebestALMCloudsolutionata timewhereuserscoulduseitinthecloudwithouthavingto installanythingontheirsystems.Additionally,Rommana ALMwasawardedthe Gold Requirement Management Tool awardbyRQXGlobal.

Oneverycriticalaspectofsupportingsoftwaretestingthat Dr.HannadevelopedinRommanaALMisthebackward andforwardtraceabilityoftestdesignsandtestcasesto otherprojectentities.Mostsoftwaretestingtoolsinthe

Project teams spend too much of their time in the test-fix-retest cycle, even though it is known that testing does not find all the defects.

marketallowprojectteamstomaintaintestcaseswithout tracingthemtoprojectentitiessuchasrequirements,user stories,designcomponents,andbugreports.

Thereasonisthatmostofthesetoolsarestandalonetools thatmaysupportoneortwoofthesoftwareproduct lifecycles.However,becauseitisafullyintegrated software,RommanaALMuserscantracetestdesignsto anyprojectentity.Thistraceabilityisnotonlyrequiredasa goodsoftwareengineeringpractice,butitisalsomandated bytheFDAandotherqualitystandardsforregulated industries.

EnablingPerpetualBetterments

Dr.Hannathinksthatcompaniesputtoomuchemphasison testingasadefectdetectionprocess.Asaresult,project

teamsspendtoomuchoftheirtimeinthe test-fix-retest cycle,eventhoughitisknownthattestingdoesnotfindall thedefects.

“We know that customers do not forgive when major parts of the system do not work or at least do not work as expected. That is why I always advise test teams to transform their test process into a defect prevention process,” hecontinues, “The most effective way to prevent defects is through methods such as Scenario-Based Development and Testing, Impact Analysis-Based Regression Testing, and careful reviews of requirements.”

Anothereffectivebutrarelyusedmethodtopreventdefects is Root-Cause Analysis.Whenacustomerexperiencesa defect,thedevelopmentimmediatelyrushestofixthe problemandsendsthefixtothetestteamtore-testit. However,rarelydoesaprojectteamtakesthetimeto analyzetherootcauseofthesedefects.Iftheydid,they wouldbeabletofindwhereintheprocessthosedefects werecreated. “Fixing the process will prevent those types of defects from happening in the future,” commentsDr. Hanna

CommencinganOdysseyofExcellence

Dr.HannaspokeaboutvariouschallengesthatRommana Softwarehasfacedinwideraudienceadoption.Thebiggest oneisthatdecision-makersinmostlargercompanieswish togoonlywith‘bigname’providers.

Heshares, “We had the opportunity to show our product to many technical managers in large companies who indicated that our product was exactly what their projects needed, but then the purchase was never approved by upper management although the price was much less than what other large provider charge. So, although we succeeded in providing products and services to some defense organizations and large government contractors, competition with big name providers remains a challenge for us.”

Anotheroversight,accordingtoDr.Hanna,hasbeen focusingonperfectingtheproductatthecostofallocating moremoneytosalesandmarketingoftheproduct.

“Responding to customer requests for product enhancements is a priority for us, and we pride ourselves on our fast response to those requests. Since my early years in software, I have always adopted the ‘Customer Delight’ principle to create loyal customers. However, a superior product would not sell itself without an effective sales and marketing strategy.”

ExhibitingSheerExcellence

“Although Rommana ALM is a complete, fully integrated set of tools and methodologies that cover every aspect of a software product lifecycle, we realize that project teams using software tools from other vendors may wish to use complimentary features of Rommana ALM from within whatever tool they are currently using,” saysDr.Hanna. ThatiswhyRommanaSoftwarestartedpartneringwith somelargetoolvendorsbyintegratingRommanaALM

withtheirofferings.Thecompanyjustcompletedthe implementationofaRommanaALMJiraAppthatruns fromwithinJira.UsingtheRommanaALMJiraapp,Jira userscanbenefitfromRommanaALM’scomplimentary features,suchasScenario-BasedExploratoryTesting, Scenario-BasedFormalTesting,RequirementManagement, andUseCaseManagement.

Recently,thecompanyalsostartedintegratingRommana ALMwithMicrosoft’sADO(AzureforDevOps). IntegratingwithADOwillallowADOuserstoperformthe sameRommanaALMcomplimentaryfeatures.

GoodOrganizationalPractices

Dr.Hanna,intheend,leftuswithsomegoodpracticesthat organizationsshouldfollowforbuddingentrepreneursthat aspiretoventureintothesoftwareindustry:

• Makesureyoukeepupwiththeever-changing technology.

• Hireonlythebesttalents.

• Don’tcutcorners.

• Don’tunderestimatecompetition–makesureyou knowwhatdifferentiatesyourproductorservicefrom theirs.

• Buildaqualityproductinitiallybecausetestingwillnot findallqualityproblems.

ToknowmoreaboutRommanaSoftware,pleasevisit thewebsitewww.rommanasoftware.com

November 2022 | 20 | www.insightssuccess.com

Turn static files into dynamic content formats.

Create a flipbook
Most Advanced Software Testing Solution Providers of 2022 November2022 by Insights Success Media - Issuu