Loading...

Cross-Platform Software Testing

Niroomand, Mohammad Hassan | 2018

533 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 50464 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Mirian Hosseinabadi, Hassan
  7. Abstract:
  8. According to expanding penetration of Internet and the increased power of processing devices in the recent years, softwares are incisingly used for daily acitivies. The variety of hardware configuration and operating system of such devices leds the companies to take advantage of cross-platform software development methods. Although the production of cross platform software, resude development costs, it results in an specific type of faults known as platform-specific failures. These faults occur when software is running on specific platforms, and therefore, to identify and resolve them, the software test process should be performed on different platforms. To deal with this problem, we present the "Mobile Test Crowdsourcing" method. This method provides the ability to share devices to carry out the test process using cloud computing concepts. In this way, developers can also share their software and tests so that device makers and OS developers can identify and detect inconsistencies in their new products with existing software and solve them before delivering to the market. By implementing a prototype of method and performing two case studies, we showed that how this method can simplify the quality assurance process of cross platform softwares
  9. Keywords:
  10. Software Testing ; Crowdsourcing ; Cloud Testing ; Cross Platform Softwares ; Platform Specific Failures

 Digital Object List

 Bookmark

No TOC