Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Continuous Testing
Table of Contents
Acknowledgments
Preface
2.1 Exploring the Chapters
2.2 Who This Book Is For
2.3 Working the Examples
2.4 Online Resources
Chapter 1: Why Test Continuously?
1.1 What Is Continuous Testing?
1.2 Beyond Automated Tests
1.3 Enhancing Test Driven Development
1.4 Continuous Testing and Continuous Integration
1.5 Learning to Test Continuously
Part 1: Ruby and Autotest
Chapter 2: Creating Your Environment
2.1 Getting Started with Autotest
2.2 Creating a Potent Test Suite with FIRE
2.3 Writing Informative Tests
2.4 Writing Fast Tests
2.5 Writing Reliable Tests
2.6 Creating an Exhaustive Suite
2.7 Closing the Loop
Chapter 3: Extending Your Environment
3.1 Using Autotest Plugins
3.2 Adding Event Hooks
3.3 Creating Plugins
3.4 Closing the Loop
Chapter 4: Interacting with Your Code
4.1 Understanding Code by Changing It
4.2 Comparing Execution Paths
4.3 Learning APIs Interactively
4.4 Making It till You Fake It
4.5 Closing the Loop
Part 2: Rails, JavaScript, and Watchr
Chapter 5: Testing Rails Apps Continuously
5.1 Building Our Rails App
5.2 Creating a CT Environment with Watchr
5.3 Validating Style Sheets
5.4 Migrating Continuously
5.5 Running Rails Specs Fast
5.6 Closing the Loop
Chapter 6: Creating a JavaScript CT Environment
6.1 Using Node.js
6.2 Checking Syntax with JSLint
6.3 Writing FIREy Tests with Jasmine
6.4 Running Tests Using Node.js and Watchr
6.5 Closing the Loop
Chapter 7: Writing Effective JavaScript Tests
7.1 Mocking Out the Browser
7.2 Testing Asynchronous View Behavior
7.3 Testing View Aesthetics
7.4 Closing the Loop
Part 3: Appendices
Appendix 1: Making the Case for Functional JavaScript
A1.1 Is JavaScript Object Oriented or Functional?
A1.2 Introducing Modit
A1.3 Functional Programming in JavaScript
Appendix 2: Gem Listing
Appendix 3: Bibliography
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →