Book Details:
Publisher: | Packt Publishing |
Series: |
Packt , Cookbook
|
Author: | Rob Friesel |
Edition: | 1 |
ISBN-10: | 178398192X |
ISBN-13: | 9781783981922 |
Pages: | 276 |
Published: | Jun 12 2014 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 6.08 MB |
Book Description:
Over 70 recipes to help boost the productivity of your applications using real-world testing with PhantomJS with this book and ebook Overview Learn the fundamentals of working with the headless PhantomJS browser Create unit and functional test suites backed by PhantomJS Integrate PhantomJS into development and testing workflows for efficient unit testing In Detail Beginning with the basics of PhantomJS, this book will dive into its core modules and guide you through how to solve real-world testing problems. This book explores a variety of test automation tasks, including executing JavaScript unit tests with the Jasmine, QUnit, and Mocha frameworks; functional tests with tools such as Selenium, Capybara, and CasperJS; performance analysis with tools such as YSlow; and much more.If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful. What you will learn from this book Develop your own PhantomJS core modules Learn sophisticated strategies for interacting with web page contents and how to capture those interactions Create a front-end continuous integration (CI) strategy with PhantomJS Perform unit testing with frameworks such as Jasmine, Mocha, and QUnit Implement functional and end-to-end testing with PhantomJS using tools such as Selenium, Capybara, and CasperJS Automate performance analysis with libraries such as Confess.js and YSlow Automate the generation of images and PDFs of your web content Approach A task-based guide that provides solutions to real-world test automation problems. Who this book is written for This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.
Harness the strength and capabilities of PhantomJS to interact with the web and perform website testing with a headless browser based on WebKit Overview Writing scripts that can interact directly with web services and pages Interacting with social media websites using PhantomJS scripts Creating web-based test scripts and running them in a headless browser In Detail PhantomJS is a headless WebKit browser with JavaScript API that allows you to create new ways to automate web testing. PhantomJS is currently being used by a large number of users to help them integrate headless web testing into their development processes. It also gives you developers a new framework to create web-based applications, from simple web manipulation to performance measurem...
2012 Jolt Productivity Award winner! Using HTML5, web developers can create standards-based browser applications with extraordinary richness and power, incorporating everything from drag-and-drop to native audio and videoall without any third-party plug-ins. Simply put, every web developer needs to master HTML5and the sooner you do so, the greater advantage you'll have. HTML5 Developer's Cookbook provides all the expert advice and proven code you need to start building production-quality HTML5 applications right now. Authors Chuck Hudson and Tom Leadbetter present tested, modular recipes at beginner, intermediate, and advanced levels. You'll learn exactly how to deliver state-of-the-art user experiences by integrating HTML5's new and enhanced e...
Building Applications with the Android SDK
Want to get started building applications for Android, the world's hottest, fast-growing mobile platform? Already building Android applications and want to get better at it? This book brings together all the expert guidanceand codeyou'll need! Completely up-to-date to reflect the newest and most widely used Android SDKs, The Android Developer's Cookbook is the essential resource for developers building apps for any Android device, from phones to tablets. Proven, modular recipes take you from the absolute basics to advanced location-based services, security techniques, and performance optimization. You'll learn how to write apps from scratch, ensure interoperability, choose the best solutions for common problems, and avoid development pitfalls. Co...
2007 - 2021 © eBooks-IT.org