欢迎来到天天文库
浏览记录
ID:40056946
大小:273.64 KB
页数:7页
时间:2019-07-18
《Chapter 12 JSystem Automation Framework Automation Testing Guidelines 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Chapter12JSystemAutomationFrameworkAutomationTestingGuidelines➣Inthischapter…AutomationTestingGuidelinesOverviewPage2TheGoldenRulesofTestingPage2UserProfilesPage3BasicTestDesignConsiderationsPage4TheAutomationLifeCyclePage5TestPlanEnvironmentPage6IntegrationPage6ScalabilityandMaintena
2、ncePage712.1AutomationTestingGuidelinesOverviewThefollowingsectiondetailstheguidelinesandprocedurerequiredtodesignandbuildautomatedtestingenvironments.Figure1:AutomationTestBasicLifeCycleThediagramillustratestheJSystemautomationworkflowofalifecycletest.Theillustrationalsodetailstheuse
3、rprofilestaskdivisionandthoughtlogicbehindthedevelopmentandtestauthoringstagesandthetestenvironment.12.1.1TheGoldenRulesofTestingThefollowingrulesareasetofguidelinesdesignedtostreamlinetheautomationprocess:·Design,don’tOverDesign–Makesuretokeepthedesignsimplesothattheprogrammingproces
4、sdoesnotbecometoolongcausingittobecomeobsolete.·Compatibility–Alwaysconsiderbackwardcompatibility.·WelcomeChange–Acceptandintegratechangesinprojectrequirementsatanystageofthedevelopmentprocess.·Considerations–Donotforgettheinter-test/inter-setuprelationship.·KeepitReadableandSimple·St
5、aySynchronized·IntegrateConstantly·BeFlexible12.1.2UserProfilesJSystemAutomationFrameworkreferstouserprofiledefinitionstoclearlydefinethedesignandtaskrequirementsofastandardtestingenvironment.TheseuserprofilesdefinethelogicalbreakdownoftheJSystemAutomationFrameworkstructure,andclearly
6、definetheautomationlifecycle.·TechnicalExpert–anexperiencedengineerwithabackgroundinautomationandQAtesting.ThetechnicalexpertdealswithsystemQA,andassistsinthedesignofthetestingframework.Writesthetasksanddefineswhatwillbechecked,thecheckingorderandtheteststhatareperformed.Inatypicalwor
7、kenvironmentthispositionisfilledbytheCTOofacompanyoranexperiencedQAengineer.·ExperiencedProgrammer–Experiencedinjavaprogramming,themaintaskistowritetheSystemObjects(Drivers)thatwillbeusedtointeractwiththesystemundertest(SUT)·NonExperiencedProgrammer–requiringaminimalunderstandingofthe
8、teste
此文档下载收益归作者所有