舉報

會員
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章)
倒序
- 封面
- 版權信息
- 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 更新時間:2021-06-11 18:01:44
推薦閱讀
- Mastering ElasticSearch
- 網絡操作系統(tǒng):Windows Server 2003管理與應用
- 精通Linux內核開發(fā)
- 精解Windows 8
- 高性能Linux服務器構建實戰(zhàn):運維監(jiān)控、性能調優(yōu)與集群應用
- Windows Vista融會貫通
- Linux網絡內核分析與開發(fā)
- Windows Phone應用程序開發(fā)
- Kali Linux 2018:Windows Penetration Testing
- jQuery UI Cookbook
- NetDevOps入門與實踐
- Linux系統(tǒng)最佳實踐工具:命令行技術
- Learn CUDA Programming
- Advanced Infrastructure Penetration Testing
- Learn OpenShift
- 電腦辦公(Windows 7 + Office 2013)入門與提高
- 電腦辦公(Windows10+Office2016)從新手到高手
- SQL Server on Azure Virtual Machines
- 蘋果派
- VMware Virtual SAN Cookbook
- CentOS 7.5系統(tǒng)管理與運維實戰(zhàn)
- WebGL Game Development
- Windows 10入門與提高(超值版)
- Responsive Web Design with HTML5 and CSS
- Linux基礎與服務管理(基于CentOS 7.6)
- Oracle JET for Developers
- Instant Simple Botting with PHP
- Docker容器技術與高可用實戰(zhàn)
- 深入淺出Kali Linux滲透測試
- Linux系統(tǒng)管理與服務配置實戰(zhàn)(慕課版)