舉報(bào)

會(huì)員
Modern Web Testing with TestCafe
TestCafeisanopensourceend-to-endtestingframeworkthatcombinesunmatchedeaseofusewithadvancedautomationandrobustbuilt-instabilitymechanisms.Thisbookisacomprehensive,project-basedintroductiontoTestCafethatwillshowyouhowtousetheTestCafeframeworkandenableyoutowritefastandreliabletests;plusyou’llhaveaproofofconceptreadytodemonstratethepracticalpotentialofTestCafe.You’llbeginbylearninghowtowriteend-to-endwebtestsusingtheTestCafesyntaxandfeaturesoftheTestCafeframework.You’llthengofromsettinguptheenvironmentallthewaythroughtowritingproduction-readytests.You’llalsofindouthowtobuildasamplesetoftestsinastep-by-stepmanneranduseTestCafetologintothewebsite,verifytheelementspresentondifferentpages,create/deleteentities,andruncustomJavaScriptcode.Asyouadvance,you’lldelveintoseveralstagesofrefactoringthatwilltakeyouthroughtheshowcasesetup/teardownandPageObjectpatterns.Whilethistestsuiteisrelativelysimpletobuild,itshowcasessomeofthemostprominentfeaturesofTestCafe.Finally,thisTestCafebookwillshowyouhowthetestscanberunonafreeandsimple-to-usewebsite,withoutrequiringyoutobuildanddeployyourownserversorbackendservices.Bytheendofthisbook,you’llhavelearnedhowtowriteandenhanceend-to-endtestswithTestCafetosolvereal-worldproblemsanddeliverresults.
目錄(58章)
倒序
- 封面
- 版權(quán)信息
- Why subscribe?
- Contributors About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Chapter 1: Why TestCafe?
- Introducing TestCafe
- Exploring the main features of TestCafe
- Comparing TestCafe and Selenium
- Reviewing the test project we will build
- Summary
- Chapter 2: Exploring TestCafe Under the Hood
- Scouting the TestCafe architecture
- Learning about the TestCafe API
- Executing custom client-side code
- Summary
- Chapter 3: Setting Up the Environment
- Technical requirements
- Setting up the test project environment
- Creating the test project configuration file
- Creating a basic configuration for the test project
- Structuring the test code
- Summary
- Chapter 4: Building a Test Suite with TestCafe
- Technical requirements
- Creating a test
- Debugging the tests
- Writing the test project log in tests
- Adding verifications to the test project
- Adding custom code execution to the test project
- Adding more tests
- Summary
- Chapter 5: Improving the Tests
- Technical requirements
- Executing selected tests
- Exploring test setup and teardown
- Running tests with command-line settings
- Summary
- Chapter 6: Refactoring with PageObjects
- Technical requirements
- Adding a Role for logging in
- Chapter 7: Findings from TestCafe
- Technical requirements
- Taking a final step with test functions
- Exploring TestCafe development and future plans
- Additional references to useful resources
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時(shí)間:2021-06-11 18:01:44
推薦閱讀
- 樂學(xué)Windows操作系統(tǒng)
- Cybersecurity:Attack and Defense Strategies
- Learning Windows Server Containers
- Arch Linux Environment Setup How-to
- 白話區(qū)塊鏈
- Windows Phone 7.5 Data Cookbook
- Ubuntu Linux操作系統(tǒng)
- Windows Phone應(yīng)用程序開發(fā)
- Linux操作系統(tǒng)應(yīng)用編程
- Docker+Kubernetes應(yīng)用開發(fā)與快速上云
- Windows Server 2012網(wǎng)絡(luò)操作系統(tǒng)企業(yè)應(yīng)用案例詳解
- OpenStack系統(tǒng)架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Learn CUDA Programming
- iOS 10 開發(fā)指南
- 大規(guī)模分布式系統(tǒng)架構(gòu)與設(shè)計(jì)實(shí)戰(zhàn)
- Python機(jī)器學(xué)習(xí)系統(tǒng)構(gòu)建(原書第3版)
- The Infinite Retina
- Instant XenMobile MDM
- 你必須掌握的Windows 8技巧
- 基于Linux的企業(yè)自動(dòng)化實(shí)踐:服務(wù)器的構(gòu)建、部署與管理
- INSTANT Axure RP Starter
- INSTANT Hyper-V Server Virtualization Starter
- Getting Started with Citrix? CloudPortal?
- Web Development with MongoDB and Node.js
- Linux從初學(xué)到精通
- 給安全工程師講透Linux
- UML和OOAD快速入門
- 跟老男孩學(xué)Linux運(yùn)維:核心基礎(chǔ)篇(上)(第2版)
- 第一行代碼:Android(第2版)