請給我指出任何欺騙或更好的地方發佈這個問題,你可能會發現。我以前從未銷售軟件,但是當我把自己放在客戶的鞋子裏時,我想,「我確實希望看到我購買的任何軟件的自動測試源代碼,它可以作爲真棒詳細的我正在購買的軟件的文檔!事實上,如果可能,我希望在購買之前將測試看作概念驗證。「使用封閉源代碼應用程序發佈自動化測試的源代碼是常見甚至是好主意嗎?
從賣家的角度來看,沒有理由隱藏測試代碼源(只要測試只通過「前門」訪問二進制文件並且不包含敏感數據),或者甚至將測試作爲開源源發佈從任何想要幫助我們的人那裏獲得幫助,並向潛在客戶證明軟件可以做些什麼。
那麼......是不是習慣,甚至是一個好主意,讓用戶看到(某些)自動測試代碼,甚至釋放它開源,對於你出售封閉源代碼的應用程序?
編輯:謝謝大家的有見地的意見。我應該澄清一下,我的目標是而不是來說「看看我的軟件質量如何!」而是「這是你如何使用軟件」(使用測試作爲文檔)。這是一個API;不涉及UI。我只是想演示如何使用它(公共接口),而不是內部工作。我真的很討厭那些很長的演示程序,但是通過API只展示「快樂的道路」,所以我一直在尋找一種改進的方法。
什麼樣的應用程序?誰是預期的客戶? – 2010-07-12 17:11:20
@Dave - 這是一個API。它歸結爲從一個普通的第三方實現到另一個第三方接口的適配器。客戶將是IT人員希望將第三方的服務用於後者的第三方系統。 – apollodude217 2010-07-13 05:06:26