Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/83131
標題: 應用在網頁應用程式的身分驗證流程的自動化模型
Automatic Modeling of Authentication Process for Web Application Testing
其他標題: Automatic Modeling of Authentication Process for Web Application Testing
作者: 許凱荃
Kai-Quan XU
指導教授: 王凡
Farn Wang
關鍵字: 網頁應用程式,自動化測試,登入,註冊,簡訊驗證,信箱驗證,
Web Application,Automated Testing,Login,Registration,SMS Verification,E-mail Verification,
出版年 : 2022
學位: 碩士
摘要: 登入,是一個需要向應用程式輸入自己的身分證明並提交給系統的流程。系統會記錄此行為並提供相應的服務和操作權限。在現今的網頁應用程式中,擁有登入與註冊模組的身分驗證系統已經非常常見。而在應用程式開發的過程中,進行測試是一個必要的環節。現今的測試方式主要分為兩種:人工手動測試、撰寫腳本進行測試。兩種都會需要花大量的人力資源來完成。在本論文中,我們提出了一個叫 AAPA的自動化的方法來通過登入與註冊的流程。透過自動建構的 Automata,AAPA能夠實時的分析當前遇到的頁面來選擇最有可能完成流程的行動,不再只是一連串的固定觸發流程。並且,我們整合了讀取電子郵件和簡訊的認證碼之流程,以擴大自動化的涵蓋範圍。最後,我們進行了實驗來評估我們方法的有效性,實驗證明了這樣的方式能夠讓流程更為彈性。
Logging in is a process that requires you to submit your identity to the system. The system records this action and provides the corresponding service and operation privileges. In today's web applications, identity verification systems with login and registration modules are very common. In the process of application development, testing is necessary. Nowadays, there are two mainstream testing methods: manual testing and scripting. Both of them require a lot of human resources to complete. In this paper, we propose an automated method named AAPA to go through the login and registration process. With the automatically constructed Automata, AAPA can analyze the current page encountered in real time to select the most likely action to complete the process, instead of just a series of fixed triggers. Moreover, we integrate the process of reading the verification code and URL of e-mail and SMS to expand the scope of automation. Finally, we conduct experiments in order to evaluate the effectiveness of our approach. This approach proved to make the process more robust.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/83131
DOI: 10.6342/NTU202210136
全文授權: 同意授權(限校園內公開)
電子全文公開日期: 2027-01-01
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
U0001-0636221214421119.pdf
  未授權公開取用
7.27 MBAdobe PDF檢視/開啟
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved