首頁 > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語言與程序設(shè)計(jì)
> Selenium Design Patterns and Best Practices最新章節(jié)目錄
舉報(bào)

會(huì)員
Selenium Design Patterns and Best Practices
最新章節(jié):
Index
WhetheryouareanexperiencedWebDriverdeveloperorsomeonewhowasnewlyassignedatasktocreateautomatedtests,thisbookisforyou.Sincetheideasandconceptsaredescribedinsimpleterms,nopreviousexperienceincomputercodingorprogrammingisrequired.
目錄(82章)
倒序
- 封面
- 版權(quán)頁
- Credits
- Foreword
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Writing the First Test
- Choosing Selenium over other tools
- The Record and Playback pattern
- Getting started with the Selenium IDE
- Understanding Selenium commands
- Comparing Ruby to Selenese
- Comparing Selenium commands in multiple languages
- Writing a Selenium test in Ruby
- Summary
- Chapter 2. The Spaghetti Pattern
- Introducing the Spaghetti pattern
- Testing the product review functionality
- Reasons for failures
- The Chain Linked pattern
- The Big Ball of Mud pattern
- Summary
- Chapter 3. Refactoring Tests
- Refactoring tests
- The DRY testing pattern
- The Hermetic test pattern
- Creating generic DRY methods
- The random run order principle
- Summary
- Chapter 4. Data-driven Testing
- Data relevance versus data accessibility
- Hardcoding input data
- Introducing test fixtures
- Using an API as a source of fixture data
- Using data stubs
- The default values pattern
- Summary
- Chapter 5. Stabilizing the Tests
- Engineering the culture of stability
- Waiting for AJAX
- Waiting for JavaScript animations
- The Action Wrapper pattern
- The Black Hole Proxy pattern
- Test your tests!
- Summary
- Chapter 6. Testing the Behavior
- Behavior-driven Development
- Testing the shopping cart behavior
- Introducing Cucumber
- Running the Cucumber suite
- The write once test everywhere pattern
- Testing a mobile site
- Testing the purchase API
- Summary
- Chapter 7. The Page Objects Pattern
- Understanding objects
- The Page Objects pattern
- Creating a Page Objects framework
- Running tests with the Page Objects framework
- The test tool independence pattern
- The right way to implement Page Objects
- Summary
- Chapter 8. Growing the Test Suite
- Strategies for writing test suites
- Continuous Integration
- Frequently Asked Questions
- Summary
- Appendix A. Getting Started with Selenium
- Setting up the computer
- Understanding test class naming
- Summary
- Index 更新時(shí)間:2021-08-05 17:59:59
推薦閱讀
- 嵌入式軟件系統(tǒng)測(cè)試:基于形式化方法的自動(dòng)化測(cè)試解決方案
- 編程的修煉
- C語言程序設(shè)計(jì)(第2版)
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題精解(C語言實(shí)現(xiàn)+微課視頻)
- Nginx Essentials
- QGIS Python Programming Cookbook(Second Edition)
- Django 3.0應(yīng)用開發(fā)詳解
- Mastering Elixir
- Python Social Media Analytics
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- Mastering OpenStack
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)案例教程(第二版)
- 網(wǎng)頁設(shè)計(jì)與制作
- Laravel 5.x Cookbook
- 零基礎(chǔ)入門Python數(shù)據(jù)分析與機(jī)器學(xué)習(xí)
- Programming MapReduce with Scalding
- Comprehensive Ruby Programming
- Learning Akka
- 大話統(tǒng)計(jì)學(xué)(溢彩實(shí)訓(xùn)版):基于R語言+中文統(tǒng)計(jì)工具
- Ember.js Cookbook
- Understanding Software
- H5設(shè)計(jì)與運(yùn)營(yíng)(視頻指導(dǎo)版)
- 深入理解以太坊
- MATLAB編程與最優(yōu)化設(shè)計(jì)應(yīng)用
- 敏捷測(cè)試:以持續(xù)測(cè)試促進(jìn)持續(xù)交付
- 計(jì)算思維之程序設(shè)計(jì)
- Java Web動(dòng)態(tài)網(wǎng)站開發(fā)(微課版)
- Advanced Java? EE Development with WildFly?
- XMind:用好思維導(dǎo)圖走上開掛人生
- PowerShell for SQL Server Essentials