2017-2018-2 20165234 實驗二 《Java面向對象程序設計》實驗報告

1、實驗報告封面

課程:Java程序設計  班級:1652班  姓名:劉津甫  學號:20165234html

指導教師:婁嘉鵬  實驗日期:2018年4月13日設計模式

實驗時間:15:35 - 17:15  實驗序號:實驗二安全

實驗名稱:Java開發環境的熟悉網絡

實驗題目:實現凱撒密碼並進行安全加固,並進行測試(正常狀況,異常狀況,邊界狀況)編輯器

實驗內容工具

1. 初步掌握單元測試和TDD
2. 理解並掌握面向對象三要素:封裝、繼承、多態
3. 初步掌握UML建模
4. 熟悉S.O.L.I.D原則
5. 瞭解設計模式單元測試

實驗要求學習

1. 沒有Linux基礎的同窗建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程
2. 完成實驗、撰寫實驗報告,實驗報告以博客方式發表在博客園,注意實驗報告重點是運行結果,遇到的問題(工具查找,安裝,使用,程序的編輯,調試,運行等)、解決辦法(空洞的方法如「查網絡」、「問同窗」、「看書」等一概得0分)以及分析(從中能夠獲得什麼啓示,有什麼收穫,教訓等)。報告能夠參考範飛龍老師的指導
3. 嚴禁抄襲,有該行爲者實驗成績歸零,並附加其餘懲罰措施。
4. 請你們先在實驗樓中的~/Code目錄中用本身的學號創建一個目錄,代碼和UML圖要放到這個目錄中,截圖中沒有學號的會要求重作,而後跟着下面的步驟練習。測試

2、實驗內容及步驟

(一)面向對象程序設計1——單元測試和TDD

1. 實驗要求

  • 參考 (http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST) 完成單元測試的學習
  • 提交最後三個JUnit測試用例(正常狀況,錯誤狀況,邊界狀況)都經過的截圖,截圖上要有畫圖加水印,輸入本身的學號
  • 本提交點考查JUnit會不會使用,測試用例至少要包含正常狀況,錯誤狀況,邊界狀況的測試

2. 運行結果截圖

 

(二)面向對象程序設計2——利用TDD學習研究學習StringBuffer

1. 實驗要求

  • 參考 積極主動敲代碼,使用JUnit學習Java (http://www.cnblogs.com/rocedu/p/4837092.html)
    以 TDD的方式研究學習StringBuffer
  • 提交你的單元測試用例和測試經過的截圖,截圖要加上學號水印
    測試要點:測試本身會不會寫JUnit測試用例

2. 實驗結果截圖

相關文章
相關標籤/搜索