Dotnetcat » .NET Books » Testing books
Cucumber Recipes: Automate Anything with BDD Tools and Techniques (Pragmatic Programmers)
|
Author: | Ian Dees |
| Publisher: | Pragmatic Bookshelf (22 February 2013) | Price: |
You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most out of Cucumber--from specific situations to advanced test-writing advice. With over forty practical recipes, you'll test desktop, web, mobile, and server applications across a variety of platforms. This book gives you tools that you can use today to automate any system that you encounter, and do it well.
The Cucumber Book showed you how your team can work together to write executable specifications--documents that tell a clear story and also happen to be working test code. We'll arm you with ready-rolled solutions to real-world problems: your tests will run faster, read more clearly, and work in any environment.
Our first tips will help you fit Cucumber into your workflow. Powerful filters will tame…
Modeling & Simulation-Based Data Engineering: Introducing Pragmatics into Ontologies for Net-Centric Information Exchange
|
Author: | Bernard P. Zeigler |
| Publisher: | Academic Press (21 August 2007) | Price: |
Data Engineering has become a necessary and critical activity for business, engineering, and scientific organizations as the move to service oriented architecture and web services moves into full swing. Notably, the US Department of Defense is mandating that all of its agencies and contractors assume a defining presence on the Net-centric Global Information Grid. This book provides the first practical approach to data engineering and modeling, which supports interoperabililty with consumers of the data in a service- oriented architectures (SOAs). Although XML (eXtensible Modeling Language) is the lingua franca for such interoperability, it is not sufficient on its own. The approach in this book addresses critical objectives such as creating a single representation for multiple applications, designing models capable of supporting dynamic processes, and harmonizing legacy data models for web-based co-existence. The approach is based on the System Entity Structure (SES) which is a…
Selenium WebDriver Recipes in C#: Second Edition
|
Author: | Zhimin Zhan |
| Publisher: | Apress (19 December 2015) | Price: |
Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. Selenium WebDriver Recipes in C#, Second Edition contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.
You'll learn:
- How to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and more
- How to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogs
- How to debug test scripts and test data
- How to manage and deal with browser profiles and capabilities
Debugging Strategies For .NET Developers
|
Author: | Darin Dillon |
| Publisher: | Apress ( 1 April 2003) | Price: |
Debugging Strategies for .NET Developers is a highly readable exploration of debugging with Microsoft .NET. While many other debugging books focus on obscure techniques for advanced users, this book is packed with real-world examples-designed for real-world developers-that convey specific techniques in concert with overall debugging strategies. This book teaches you how to think in terms of debugging with Microsoft .NET. Author Darin Dillon describes debugging concepts, such as assertions and logging, and follows each discussion with first-hand accounts of using these strategies to solve real-world bugs. The book will not only provide you with the techniques, but it will make you a master at recognizing when and how the techniques need to be applied.
Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd Edition) (Developer Reference)
|
Author: | Sayed Hashimi |
| Publisher: | Microsoft Press ( 3 January 2011) | Price: |
As software complexity increases, proper build practices become ever more important. This essential reference—fully updated for Visual Studio 2010—drills inside MSBuild and shows you how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild—and scale them to the team, product, or enterprise level with Team Foundation Build.
Using MVVM Light with your Xamarin Apps
|
Author: | Paul Johnson |
| Publisher: | Apress ( 9 December 2017) | Price: |
Learn how to use the popular MVVM Light development framework with a focus on reliable, maintainable code that can be deployed across any of the .NET-supported mobile platforms. Clear examples are provided of the advantages of the MVVM platform along with step-by-step demonstrations of how to create applications at different levels of complexity. Application development is covered for iOS, Android, and Windows phone (UWP) using MVVM Light as the central framework.
The model-view-view-model (MVVM) pattern is valued by many developers as an excellent way to create sophisticated modern applications. Its clear separation of presentation and business logic produces a clean implementation that promotes speed, scalability, and code reuse in applications with a complex UI. These characteristics have long been highly valued by WPF developers, and now that benefit is available to Xamarin developers, too.
What You'll Learn
- Set up and install MVVM…
Maximizing .NET Performance (Expert's Voice)
|
Author: | Nick Wienholt |
| Publisher: | Apress (11 November 2003) | Price: |
| Rating: |
* Full analysis of performance characteristics of the .NET Framework, including actual benchmark results
* Information on the internals of the .NET Framework and exposure to the various elements that make up the .NET Framework
* Description of tools and techniques for identifying performance problems developers may encounter
* References to sources of further information on various performance topics
* Written by a Microsoft MVP in a technically unique style and of the highest quality
Windows Developer Power Tools: Turbocharge Windows development with more than 170 free and open source tools
|
Author: | James Avery |
| Publisher: | O'Reilly Media (31 December 2006) | Price: |
| Rating: |
Software developers need to work harder and harder to bring value to their development process in order to build high quality applications and remain competitive. Developers can accomplish this by improving their productivity, quickly solving problems, and writing better code.
A wealth of open source and free software tools are available for developers who want to improve the way they create, build, deploy, and use software. Tools, components, and frameworks exist to help developers at every point in the development process. Windows Developer Power Tools offers an encyclopedic guide to more than 170 of these free tools to help developers build top-notch Windows software from desktop applications to web services.
To help you choose the right tools for solving both common and uncommon problems you face each day, this book follows a unique task-oriented organization, laying out topics in the same order that you and your team are likely to encounter them as you work on a…
Pragmatic Unit Testing in C# with NUnit, 2nd Edition (Pragmatic Starter Kit Series, Vol. 2)
|
Author: | Andy Hunt |
| Publisher: | Pragmatic Bookshelf ( 9 September 2007) | Price: |
The NIST estimates that poor testing costs the US economy $60 billion annually. This book gives teams straightforward and proven ways to introduce unit testing into their process, resulting in higher quality and fewer bugs.
All over the world, software teams are using unit testing both to verify their code and as a way of helping them design better code. This book is unique in the way it covers two aspects: showing developers both how to test and helping them determine what to test.
New in the second edition:
- Updated for NUnit 2.4 (.NET 2.0 and Visual Studio 2005)
- More assert methods
- New String and Collection assertion support
- Better support for multiple-platform development
- Higher-level setup and teardown fixtures
- Whole new chapter on extending NUnit
- and more!
Modeling Software Behavior: A Craftsman's Approach
|
Author: | Paul C. Jorgensen |
| Publisher: | Auerbach Publications (21 July 2009) | Price: |
A common problem with most texts on requirements specifications is that they emphasize structural models to the near exclusion of behavioral models-focusing on what the software is, rather than what it does. If they do cover behavioral models, the coverage is brief and usually focused on a single model. Modeling Software Behavior: A Craftsman's Approach provides detailed treatment of various models of software behavior that support early analysis, comprehension, and model-based testing.
Based on the popular and continually evolving course on requirements specification models taught by the author at universities and corporate environments, the text covers six behavioral models-providing the background behind these models and the required mathematics. As evidence of models at work, the author introduces eleven continuing examples. Five of these examples are illustrated with the six models, allowing readers to easily compare the expressive…


Syndicate