资源描述:
《参考外文翻译研究基于gui测试生成的测试用例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、InternationalJournalofSoftwareEngineering&Applications(IJSEA),Vol.3,No.1,January2012STUDYPAPERONTESTCASEGENERATIONFORGUIBASEDTESTINGIsabella1andEmiRetna21PGResearchScholar,SoftwareEngineeringGroup,SchoolofComputerScienceandTechnology,KarunyaUniversity,Coimbatore,Indiaaisabella20@gmail.com2H
2、ead–ComputerTechnologyCentre,KarunyaUniversity,Coimbatore,Indiaemiretna@gmail.comABSTRACTWiththeadventofWWWandoutburstintechnologyandsoftwaredevelopment,testingthesoftwarebecameamajorconcern.Duetotheimportanceofthetestingphaseinasoftwaredevelopmentlifecycle,testinghasbeendividedintographica
3、luserinterface(GUI)basedtesting,logicaltesting,integrationtesting,etc.GUITestinghasbecomeveryimportantasitprovidesmoresophisticatedwaytointeractwiththesoftware.ThecomplexityoftestingGUIincreasedovertime.Thetestingneedstobeperformedinawaythatitprovideseffectiveness,efficiency,increasedfaultd
4、etectionrateandgoodpathcoverage.Tocoverallusecasesandtoprovidetestingforallpossible(success/failure)scenariosthelengthofthetestsequenceisconsideredimportant.IntentofthispaperistostudysometechniquesusedfortestcasegenerationandprocessforvariousGUIbasedsoftwareapplications.KEYWORDSGUITesting,M
5、odel-BasedTesting,TestCase,AutomatedTesting,EventTesting.1.INTRODUCTIONGraphicalUserInterface(GUI)isaprograminterfacethattakesadvantageofthecomputer'sgraphicscapabilitiestomaketheprogrameasiertouse.GraphicalUserInterface(GUI)providesuseranimmensewaytointeractwiththesoftware[1].Themosteminen
6、tandessentialpartsofthesoftwarethatisbeingusedtodayareGraphicalUserInterfaces(GUIs)[8],[9].EventhoughGUIsprovidesuseraneasywaytousethesoftware,theymakethedevelopmentprocessofthesoftwaretangled[2].Graphicaluserinterface(GUI)testingistheprocessoftestingsoftware'sgraphicaluserinterfacetosafegu
7、arditmeetsitswrittenspecificationsandtodetectifapplicationisworkingfunctionallycorrect.GUItestinginvolvesperformingsometasksandcomparingtheresultwiththeexpectedoutput.Thisisperformedusingtestcases.GUITestingcanbeperformedeithermanuallybyhumansorautomatic