Vortrag - 09.11.2012

13:30 - 14:15 Refactoring Testing Process in Mobile Application Development Prof. Shaomin Zhu,
Tongji University


In 2012, more than 25 billion applications have been downloaded from App Store by the users of the more than 315 million iPhone, iPad and iPod touch devices worldwide, and there are more than 550,000 apps in App Store. We don’t count mobile applications from other platforms like Android, Blackberry and Windows Phone.

If it wants to catch these tremendous opportunities in the mobile market, any software company in this domain has to accelerate the creation of mobile applications as quickly as possible, and adopt a flexible and robust agile-based development methodology that includes rapid iterations of prototypical design, development and continuous testing.

In testing side, refactoring the test process is required to fit these requirements and the new mentalities with test process needs to be rebuilt:

  1. A thorough understanding of the user's context and objectives is paramount.
  2. Testing focus on continuous evaluation and quick feedback in quality.
  3. Effectively collaboration with all stakeholders.
  4. Put usability and user experience (UE) in higher priority. 


The speech will cover the major areas in refactoring the test process under the above mentalities and will present:

  • How to accelerate Test planning by a 'one-page test plan', which will be illustrated by a example of a typical mobile application.
  • How to improve the review of requirements, design, code and testware.
  • balance and distribute the team's test efforts between Exploratory Test (ET) and Scripted Test (ST).
  • How to enhance product walk-through as a part of testing process.
  • How to conduct ongoing usability testing throughout the design and development process.
  • How to do compatibility test against a wide variety of platforms.
  • How to re-build the infrastructure for the rapid and agile test process.

Finally the roadmap in rebuilding the test process is given, and provides the advice ad practices in helping to reach the goals set.

Prof. Shaomin Zhu, Tongji University
Shaomin Zhu is Professor for Software Testing & QA at the School of Software Engineering at Tongji University in Shanghai/China. He has more than 20 years of software testing/QA management experience, including the testing of functionality, performance, capacity, security, fail-over and usability and is member of CSTQB (the national ISTQB-Board in China), Certified ScrumMaster, author of several books on testing ans frequent speaker at national and international conferences.

 

© 2014 imbus AG