Pseudo Software是一個透過模擬和迭代的方式,進行需求發展與確認的概念性框架。PS4Mobile則為支援該方法的行動應用程式塑模工具。目前,PS4Mobile支援以基本的元件建立需求模型。此外,支援透過Keyword的方式描述Android 平台的驗收測試案例,並據此自動產出Robotium驗收測試案例。本論文中,我們提出兩個功能強化PS4Mobile。首先,增加TabBar、CheckBox、Button Selector、TextArea、Password的元件支援。其次,擴充產生支援Android以及iOS平台的MonkeyTalk測試案例,並以實例驗證本方法的可行性。
Pseudo Software is a conceptual framework for iterative requirements development and validation. PS4Mobile is a tool support of mobile application requirements modeling based on Pseudo Software. Currently, PS4Mobile supports modeling with a number of frequently components. Further, acceptance test cases are described with keywords, based on which Robotium acceptance test cases are generated for the Android platform. In this thesis, we make two enhancements to PS4Mobile. First, additional components are supported, including tab bar, checkbox, button selector, text area and password. Secondly, we further extend the test case generation to cover Monkey Talk test cases for both the Android and the iOS platforms. The new enhancements are demonstrated with a case study for ezWeight application.