Название: Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec Автор: Grеg Dоnаld Издательство: Apress Год: 2024 Страниц: 237 Язык: английский Формат: pdf Размер: 10.2 MB Learn to properly test Ruby and Ruby on Rails applications by first writing failing tests, and then by implementing application code to make the failing tests pass. This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to deploy their fully tested blog to their own production web server using the latest versions of Ruby 3 and Ruby on Rails 7. We’ll be using the Ruby programming language and the Ruby on Rails web framework to build everything. These are the best tools for the job, in my opinion. Ruby is a very expressive and powerful programming language, and Ruby on Rails is a very powerful web framework. We’ll use the test-driven development (TDD) style of software design and engineering, which means we’ll write failing tests first and only then write our implementation code to get our failing tests passing. We’ll use the RSpec testing framework to write our tests. RSpec describes itself as a tool for performing “behavior-driven development” and is in fact the best tool available for testing Ruby code. If you’ve never used RSpec before, don’t worry; in this book, I’ll cover more than enough to get you started and productive. We will use the PostgreSQL relational database management system (RDBMS) to store our project’s data. For beginner to intermediate Ruby software engineers who are interested in learning to use TDD with RSpec to test and build web applications using Ruby on Rails.
Название: Software Engineering, 2nd Edition Автор: David C. Kung Издательство: McGraw Hill Год: 2024 Страниц: 688 Язык: английский Формат: epub (true) Размер: 71.1 MB The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. Many people do not know the scope and usefulness of software engineering, and the discipline is often misunderstood. Many media outlets deem software engineering as writing Java programs. Some students think that software engineering includes everything related to software. Others think that software engineering is drawing UML diagrams, as the following story illustrates.
Название: iOS Test-Driven Development by Tutorials (2nd Edition) Автор: Joshua Greene, Michael Katz Издательство: Razeware LLC Год: 2022 Страниц: 332 Язык: английский Формат: pdf (true), epub Размер: 27.7 MB Learn How to Test iOS Applications! This book is for intermediate iOS developers who already know the basics of iOS and Swift development but want to learn how to write code which is both testable and maintainable. To start, you’ll learn the TDD Cycle and how to implement these concepts within an iOS application. The book then takes you through Test Expressions and Expectation so that you can test synchronous code. You’ll then write tests to verify networking endpoints and the ability to mock the returned results, followed by writing tests that run against authentication endpoints. Continue trouble-shooting your apps by understanding common legacy problems, as well as breaking dependencies into modules. And, finally, refactor large classes into smaller, more manageable classes and objects.
Название: Test-Driven Development for JAVA Developers Автор: Joseph Thachil George Издательство: Leanpub Год: 2021-04-04 Страниц: 209 Язык: английский Формат: pdf (true) Размер: 10.2 MB In software development, test-driven development is a software development model that provides that the drafting of automatic tests takes place before that of the software to be tested, and that the development of the application software is exclusively oriented towards the goal of passing the automatic tests previously set up. How to do test-driven development using Java and spring boot technology with various tools explained in this book. In computer science, software development, test-driven development (in short TDD is a software development model, which provides that the drafting of the automatic testing occurs before the software that must be tested, and that the development of a software application is exclusively oriented to the goal of passing the automated tests you have previously prepared.
Название: Android Test-Driven Development by Tutorials Автор: Lance Gleason, Victoria Gonda, Fernando Sproviero Год выпуска: 2019 Издательство: Razeware LLC Жанр: программирование Язык: Английский Качество: Отличное Страниц: 404 Формат: PDF Размер файла: 43 Mb If you’re curious about learning more about testing on Android, you’re in the right place. In this book, you’ll learn about test-driven development (TDD) on Android. You’ll do this by working step-by-step in real apps as you increase your testing knowledge. Whether you’re a testing beginner, or ready to bring your testing skills to the next level, this book is for you. By the end, you’ll be able to fully apply the TDD process to both your greenfield and legacy apps.
Бесплатная электронная библиотека. Скачать книги бесплатно!
Наша электронная библиотека Bookskeeper (для РФ работает через VPN) - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.
В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
|