0
我有一個移植到不同平臺(win,os x,ios,android)的小型庫,我正在使用一些小型個人實用程序,並且我正在開始更徹底地研究測試。跨平臺自動化測試 - 有沒有辦法?
現在,我使用NUnit來測試windows版本,測試用例用c#編寫。設置基本上加載了dll,測試用例對庫進行了各種調用。我想在其他平臺上覆制這個測試。我知道還有其他的xUnit類型框架可以在其他平臺上實現這一點,JUnit等,但我寧願不必爲每個平臺重寫測試用例。
是否有推薦的方法來擁有一組測試用例,並將它們指向其中一個庫以針對該平臺運行?
我仍然認爲自己是一個新手程序員,所以如果這是不可能的,並且問題是天真的道歉。
由於
那麼解決方案就是重寫每種語言中的每個測試用例? – olnoeve
爲什麼不使用單一的編程語言來編寫你的庫?這樣你只需要一套測試套件。如果你用C語言編寫你的庫並嚴格遵守C標準,你應該能夠在所有平臺上運行你的代碼(在android上有一些限制),請參閱http://developer.android.com/sdk/ndk/index.html更多信息)。 – JosephH