享·阅读
图书信息:
0次推荐
10次浏览
0次下载
书名: TestComplete Cookbook
作者: Alpaev, Gennadiy
出版时间: 2013-12-16
ISBN: 9781849693585(P-ISBN) ,9781849693592(O-ISBN)
摘要:
摘要:
书目详情:
TestComplete CookbookTable of ContentsTestComplete CookbookCreditsAbout the AuthorAbout the Reviewerswww.PacktPub.comSupport files, eBooks, discount offers and moreWhy Subscribe?Free Access for Packt account holdersPrefaceWhat this book coversWhat you need for this bookWho this book is forConventionsReader feedbackCustomer supportDownloading the example codeErrataPiracyQuestions1. Getting StartedIntroductionInstalling TestCompleteGetting readyHow to do it...How it works...Theres more...See alsoCreating your first projectHow to do it...How it works...Theres more...Choosing a scripting language for the projectHow to do it...How it works...Theres more…See alsoRecording your first testGetting readyHow to do it...How it works...Theres more...See alsoModifying the recorded testHow to do it...How it works...See alsoSaving and restoring user settingsHow to do it...How it works...Theres more...Creating code templatesHow to do it...How it works...Theres more...Delaying script executionHow to do it...How it works...Theres more...See alsoAdding and removing project itemsHow to do it...How it works...Theres more...Understanding how TestComplete interacts with tested applicationsGetting readyHow to do it...How it works...Theres more...See alsoUnderstanding Object BrowserGetting readyHow to do it...How it works...Theres more...See alsoUsing Object SpyHow to do it...How it works...See also2. Working with Tested ApplicationsIntroductionAdding a tested application project itemGetting readyHow to do it...How it works...Theres more...See alsoRunning a tested application from the scriptGetting readyHow to do it...How it works...Theres more...See alsoTerminating a tested applicationGetting readyHow to do it...How it works...See alsoKilling several instances of a tested applicationGetting readyHow to do it...How it works...Theres more...See alsoClosing a tested applicationGetting readyHow to do it...How it works...Theres more...See alsoRunning a tested application in the Debug modeGetting readyHow to do it...How it works...Running a tested application under a different user accountGetting readyHow to do it...How it works...Theres more...Changing tested application settings dynamically from the scriptGetting readyHow to do it...How it works...Running external programs and DOS commandsGetting readyHow to do it...How it works...Theres more...See alsoTesting installers – running an MSI fileGetting readyHow to do it...How it works...Theres more...See also3. ScriptingIntroductionEntering text into text fieldsGetting ready...How to do it...How it works...Theres more...Using wildcards to process objects with variable namesGetting ready...How to do it...How it works...Theres more…See alsoStructuring code using loopsGetting ready...How to do it...How it works...Creating property checkpointsGetting readyHow to do it...How it works...Theres more...Creating object checkpointsGetting readyHow to do it...How it works...Theres more...See alsoUsing global variablesHow to do it...How it works...Theres more...Testing multilingual applicationsGetting readyHow to do it...How it works...Theres more...See alsoWorking with nonstandard controlsHow to do it...How it works...Theres more...See alsoOrganizing script code in the projectHow to do it...How it works...Theres more...See alsoHandling exceptionsHow to do it...How it works...Theres more…See alsoHandling exceptions from a different unitGetting readyHow to do it...How it works...Theres more...Creating framework using the OOP approachGetting readyHow to do it...How it works...Theres more...See also4. Running TestsIntroductionRunning a single functionGetting readyHow to do it...How it works...Verifying test accuracyGetting readyHow to do it...How it works...See alsoCreating a test plan for regular runsGetting readyHow to do it…How it works...Theres more...See alsoRunning tests from the command lineGetting readyHow to do it...How it works...Theres more...See alsoPassing additional parameters to test from the command lineGetting readyHow to do it...How it works...Theres more...Organizing test plan runsGetting readyHow to do it...How it works...Scheduling automatic runs at nighttimeGetting readyHow to do it...How it works...See alsoRunning tests via Remote DesktopHow to do it...How it works...Changing playback optionsHow to do it...How it works...Increasing run speedHow to do it...How it works...See alsoDisabling a screensaver when running scriptsHow to do it...How it works...Sending messages to IndicatorHow to do it...How it works...Theres more...Showing a message window during a script runHow to do it...How it works...Theres more...5. Accessing Windows, Controls, and PropertiesIntroductionChoosing Object Tree ModelGetting readyHow to do it...How it works...See alsoUnderstanding the windows life cycleGetting readyHow to do it...How it works...Ignoring overlapping windowsGetting readyHow to do it...How it works...Theres more...See alsoDragging one object into anotherGetting readyHow to do it...How it works...Theres more...Calling methods asynchronouslyGetting readyHow to do it...How it works...Theres more...Verifying if an object has a specific propertyGetting readyHow to do it...How it works...See alsoFinding objects by properties valuesGetting readyHow to do it...How it works...Theres more...Waiting for an object to appearGetting readyHow to do it...How it works...Theres more...See alsoWaiting for a property valueGetting readyHow to do it...How it works...Mapping custom control classes to standard onesGetting readyHow to do it...How it works...Theres more...See alsoUsing text recognition to access text from nonstandard controlsGetting readyHow to do it...How it works...See alsoUsing Optical Character Recognition OCR)Getting readyHow to do it...How it works...Theres more...Dealing with self-drawn controls not supported by TestCompleteGetting readyHow to do it...How it works...Theres more...6. Logging CapabilitiesIntroductionPosting messages to the logGetting readyHow to do it...How it works...See alsoPosting screenshots to the logHow to do it...How it works...Theres more...Creating folders in the logHow to do it...How it works...Theres more...Changing log messages appearanceHow to do it...How it works...See alsoAssessing the number of errors in the logHow to do it...How it works...Theres more...See alsoChanging pictures formatHow to do it...How it works...Theres more...Comparing screenshots with dynamic contentGetting readyHow to do it...How it works...Theres more...Decreasing log sizeHow to do it...How it works...Generating log in our own formatHow to do it...How it works...Theres more...Exporting log to MHT formatHow to do it...How it works...Sending logs via e-mailHow to do it...How it works...See also7. Debugging ScriptsIntroductionEnabling and disabling debuggingHow to do it...How it works...Theres more...Using breakpoints to pause script executionGetting readyHow to do it...How it works...Theres more...See alsoViewing variables valuesGetting readyHow to do it...How it works...Theres more...See alsoDebugging tests step by stepGetting readyHow to do it...How it works...Evaluating expressionsGetting readyHow to do it...How it works...8. Keyword TestsIntroductionRecording and understanding Keyword TestsGetting readyHow to do it...How it works...Theres more...Adding new actions to existing Keyword TestsGetting readyHow to do it...How it works...Theres more...Enhancing Keyword Tests using loopsGetting readyHow to do it...How it works...Creating object checkpointsGetting readyHow to do it...How it works...See alsoCalling script functions from Keyword TestsGetting readyHow to do it...How it works...Theres more...Converting Keyword Tests to scriptsHow to do it...How it works...Creating our own Keyword driverGetting readyHow to do it...How it works...Theres more...See also9. Data-driven TestingIntroductionGenerating random data for testsHow to do it...How it works...Accessing a specific cell in a tableGetting readyHow to do it...How it works...See alsoReading all data from a tableGetting readyHow to do it...How it works...Using DDT tables for storing expected valuesGetting readyHow to do it...How it works...Theres more...Changing CSV delimiter and other parametersGetting readyHow to do it...How it works...Theres more...Driving data without using loopsGetting readyHow to do it...How it works...Accessing Excel spreadsheets without having MS Office installedHow to do it...How it works...Auto-detecting Excel driverHow to do it...How it works...Theres more...10. Testing Web ApplicationsIntroductionChoosing Web Tree ModelHow to do it...How it works...Theres more...See alsoUsing updates for the latest browser versionsHow to do it...How it works...Performing cross-browser testingGetting readyHow to do it...How it works...See alsoVerifying if a text exists on a pageGetting readyHow to do it...How it works...Waiting for an element to appear on a pageGetting readyHow to do it...How it works...Theres more...See alsoSaving screenshots of an entire pageHow to do it...How it works...See alsoRunning scripts on a pageHow to do it...How it works...See also11. Distributed TestingIntroductionSetting up Network Suite and understanding distributed testingHow to do it...How it works...Theres more...Copying Project Suite to a Slave workstationHow to do it...How it works...Theres more...Using a Master workstation to run testsHow to do it...How it works...Using different configuration files for each workstationGetting readyHow to do it...How it works...Sharing data between workstationsGetting readyHow to do it...How it works...Theres more...See alsoSynchronizing test runs on several workstationsHow to do it...How it works...See also12. Events HandlingIntroductionCreating event handlersGetting readyHow to do it...How it works...Theres more...Disabling the postage of certain error messagesHow to do it...How it works...See alsoClicking on disabled controls without an error messageGetting readyHow to do it...How it works...See alsoHandling unexpected windows that affect TestCompleteGetting readyHow to do it...How it works...See alsoHandling unexpected windows that dont affect TestCompleteGetting readyHow to do it...How it works...Saving the log to a disk after each testHow to do it...How it works...See alsoSending a notification e-mail on timeoutsHow to do it...How it works...See alsoCreating preconditions and postconditions for testsHow to do it...How it works...See alsoIndex
评论:
南京大学志愿者
点击向他求书按钮,直接QQ联系图书馆志愿者。
南京大学
计算机科学与技术
他下载过此书,你可以像他求助 他下载过《这本电子书》,你可以向他求助

求书成功!

提示
您的信息不完善,将无法进行求书,点击确定完善个人信息!
footer
提示: 请按照要求填写内容
提示
您将删除与此条信息有关的所有信息!!!