第三週作業(一)VS安裝及單元測試練習

2022-03-29 12:20:19 字數 3191 閱讀 7481

需求:練習教科書第22~25頁單元測試練習,要求自行安裝visual studio開發平台,版本至少在2010以上,要求把程式安裝過程和練習過程寫到部落格上,越詳細越好,要**並茂,沒有書的同學可以向班內助教同學借閱。

事實上我對visual studio了解不多,只知道支援的程式語言多,用的人也挺多,功能強大。至於到底好在**,還是要用上一陣自己體驗一下才知道。聽同學說vs2015有些卡,所以這裡我選擇了vs2013。

如圖,具體版本是visual studio  ultimate 2013 with updata 4(其實我自己編的,應該是叫這個吧),這裡我沒有在加入visual studio體驗改善計畫前打勾,其實很多很多軟體在安裝時候都有類似的這個選項,都是加入諸多改善計畫之類的,我並不是太了解到底是幹什麼,我只知道如果選了的話,以後就會出現什麼上傳錯誤報告之類的。。bla bla。。很煩。

這裡的安裝功能我是預設勾選的,看了下沒選的那兩個好像我也確實用不到- -

開始安裝,感覺要等很久的樣子。。

安裝完成後直接啟動,這裡主題我選了黑色(或許是因為看到的影視作品裡面都是在黑色背景下寫**的。。。)第一次進去以後,看到這個起始頁,感覺有些眼花繚亂,有點不知道從何下手。

然後新建專案visual c#—>類庫

建立好後輸入書上的測試**即:

namespace demouser

private string m_email;}}

然後右鍵user類,找到generator unit test,之後彈出來的框點確定就好了。

這時候,vs自動建立了乙個新的用於測試的類庫,裡面有testclass和testmethod,在testmethod裡的usertext中輸入書上的**即:

string useremail=「[email protected]」;

user target=new user(useremail);

assert.istrue(target!=null);

之後找到測試—>窗孔—>測試資源管理器。可以看到介面的左側多出乙個測試資源管理器的視窗(也有可能在右邊)

最後執行,便可在測試資源管理器處找到結果:

這裡的所用時間會根據個人電腦的配置不同而差生差異,不過差距很小不用在意。

需求:練習教科書第22~25頁單元測試練習,要求自行安裝visual studio開發平台,版本至少在2010以上,要求把程式安裝過程和練習過程寫到部落格上,越詳細越好,要**並茂,沒有書的同學可以向班內助教同學借閱。

事實上我對visual studio了解不多,只知道支援的程式語言多,用的人也挺多,功能強大。至於到底好在**,還是要用上一陣自己體驗一下才知道。聽同學說vs2015有些卡,所以這裡我選擇了vs2013。

如圖,具體版本是visual studio  ultimate 2013 with updata 4(其實我自己編的,應該是叫這個吧),這裡我沒有在加入visual studio體驗改善計畫前打勾,其實很多很多軟體在安裝時候都有類似的這個選項,都是加入諸多改善計畫之類的,我並不是太了解到底是幹什麼,我只知道如果選了的話,以後就會出現什麼上傳錯誤報告之類的。。bla bla。。很煩。

這裡的安裝功能我是預設勾選的,看了下沒選的那兩個好像我也確實用不到- -

開始安裝,感覺要等很久的樣子。。

安裝完成後直接啟動,這裡主題我選了黑色(或許是因為看到的影視作品裡面都是在黑色背景下寫**的。。。)第一次進去以後,看到這個起始頁,感覺有些眼花繚亂,有點不知道從何下手。

然後新建專案visual c#—>類庫

建立好後輸入書上的測試**即:

namespace demouser

private string m_email;}}

然後右鍵user類,找到generator unit test,之後彈出來的框點確定就好了。

這時候,vs自動建立了乙個新的用於測試的類庫,裡面有testclass和testmethod,在testmethod裡的usertext中輸入書上的**即:

string useremail=「[email protected]」;

user target=new user(useremail);

assert.istrue(target!=null);

之後找到測試—>窗孔—>測試資源管理器。可以看到介面的左側多出乙個測試資源管理器的視窗(也有可能在右邊)

最後執行,便可在測試資源管理器處找到結果:

這裡的所用時間會根據個人電腦的配置不同而差生差異,不過差距很小不用在意。

第三週作業(一)

using system using system.collections.generic using system.text namespace findthenumber for int64 i 1 i int64.maxvalue i else if hit 2 else break if h...

第三週作業(一)

1 並不了解c 通過對程式的解讀,大致感覺這個 的目的是要在int64的範圍中找到不能被rg k 與rg k 1 整除,但是同時可以被陣列中其他的數整除的數。2 我將 直接複製到了vs中,我點選執行然後去食堂買了個飯,發現回來之後還沒有出結果,可以見得這個數肯定非常大,這個數存不存在其實我現在也不知...

軟體工程第三週作業 功能測試

有乙個演算法競賽的 叫topcoder,後來杭電山寨了乙個叫bestcoder的。跟傳統的演算法競賽略有區別的是,交完 會先跑小資料,小資料過了先被接收,不過不一定對。到了乙個時間,可以造資料challenge別人 cha中了加分。這個功能測試也有點這個意思。不過還沒等我看 造資料,有的 就倒下了。...