Testing iOS apps with HadoopUnit : rapid distributed GUI testing /

Bibliographic Details
Main Authors: Tilley, Scott R. (Scott Robert), 1964- (Author), Dechokul, Krissada (Author)
Format: eBook
Language:English
Published: San Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, 2015.
Series:Synthesis lectures on software engineering ; # 3.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 1. Introduction
  • 1.1 GUI testing of iOS apps
  • 1.2 Rapid testing with HadoopUnit
  • 1.3 Related work
  • 1.3.1 GUI testing tools
  • 1.3.2 Distributed testing platforms
  • 2. Background
  • 2.1 Software testing
  • 2.1.1 Regression testing
  • 2.1.2 GUI testing
  • 2.2 UI automation
  • 2.2.1 UI automation script
  • 2.2.2 Command-line workflow with UI automation
  • 2.2.3 Rake
  • 2.2.4 Virtualization
  • 2.3 Hadoop and HadoopUnit
  • 2.3.1 Hadoop
  • 2.3.2 HadoopUnit
  • 3. Using UI automation with Apache Hadoop
  • 3.1 UI automation test suites
  • 3.1.1 Test case design
  • 3.1.2 Test case analysis
  • 3.2 Apache Hadoop customization
  • 3.2.1 Operational environment
  • 3.2.2 Test results
  • 3.2.3 Revised architecture
  • 3.3 Using HadoopUnit
  • 3.3.1 Test case list
  • 3.3.2 Rake
  • 3.3.3 Test execution
  • 4. Rapid GUI testing of iOS apps
  • 4.1 Experiments
  • 4.2 Discussion of results
  • 4.3 Threats to validity
  • 4.3.1 Test suites
  • 4.3.2 Hadoop optimization
  • 4.3.3 Network issues
  • 5. Summary
  • 5.1 Summary of results
  • 5.1.1 Research objectives
  • 5.1.2 Research contributions
  • 5.2 Future work
  • 5.3 Concluding remarks
  • Appendix A. Setting up a HadoopUnit cluster on Mac OS X
  • Appendix B. HadoopUnit source code for iOS GUI testing
  • References
  • About the authors.