rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Test-Driven Development (TDD) for Android
  name:
    name part: Shum, Cassandra
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Safari, an O'Reilly Media Company
  type of resource: moving image
  genre: videorecording
  genre: Electronic videos.
  origin info:
    place:
      place term: xx
    date issued: 2016
    edition: 1st edition.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (1 video file, approximately 2 hr., 35 min.)
  abstract: 2.5 Hours of Video Training Continuous Delivery (CD) is an agile practice that's had a big impact on how many people think about developing software. It forced us to start thinking that software is only "done" when it is released. With more features reaching the done stage sooner, CD practices have enabled us to get early feedback from users and taught us a lot about testing, monitoring, and automating our delivery along the way. But mobile development has often been left behind. Or has it? Testing is an important component of CD and shouldn't be taken for granted or ignored, especially when developing mobile applications. The process of setting up a testable environment and writing tests, however, can be a challenge. Implementing unit tests and following principles of test-driven development for mobile apps--whether native or hybrid--is often counterintuitive. To guarantee that each component in your mobile app works properly for the set of inputs you expect, it is important to test each component (or unit) of an architecture independently and to simulate different system states based on the supplied input to the test, while covering exotic cases in the process. Description In Test-Driven Development (TDD) for Android , ThoughtWorks Lead Consultant Cassie Shum takes a deep dive into the critical role of TDD in mobile development. This video quickly reviews Continuous Delivery best practices and the role of CD in mobile development. The video then focuses on the role of TDD, showcasing how to use tools for unit testing and UI testing by demonstrating with Android testing frameworks Robolectric and Espresso. About the Instructor < Cassie Shum , a Lead Consultant with ThoughtWorks, has been leading and working primarily in a variety of mobile projects and other technologies, including Domain Driven design and Microservices. She has been involved in many different web and mobile applications for the past six years following continuous delivery practices. She is also on…
  note: Shum, Cassandra.
  note: Videorecording.
  note: Electronic reproduction. Boston, MA : Safari, Available via World Wide Web. 2017.
  note: Mode of access: World Wide Web.
  identifier: 0134658299
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record creation date: 070716
    record change date: 20260128151158.3
    record identifier: in00004264114