一千萬個為什麽

搜索

如何避免普通用戶只能在生產環境中測試?



在配置測試環境時,我經常會在這裏向我的問題向客戶詢問問題,就像在我的問題標題中一樣:

如何避免普通用戶只能在生產環境中進行測試?

通常有單元測試,系統測試,集成測試,音量測試,用戶驗收測試等環境(我敢打賭還有另外十幾個這樣的名字)。但它們都涉及與現實生產環境中的事物不同的環境。所以這些都不是我的問題所在。

為了使這個問題不那麽抽象,請考慮下面的這個例子:

非SE員工只能在生產中測試SE網站嗎?

我一遍又一遍地遇到這種情況(今天早些時候再次發生......):

  • I discover some facility on an SE site that gets my attention (that I want to start using).
  • I start looking around in help pages, etc, and either don't find what I'm looking for, or what I find is not 100 accurate or clear to me.
  • I just try to start to use it, see what happens, hoping I will find the answer to what I couldn't find in the help pages (by just using that facility in some SE site ... read: by testing in production).
  • I then just wait and see what happens, which may be things like:
    • I learn about something new/interesting and it works great.
    • I get accused of trying to "fuzzle the system".
    • I get corrected by a mod because of something I did (which I shouldn't have done).
    • I discover a bug, which I either report (on meta.SE), or which I decide to consider as "a bug becomes a feature" (read: I don't want to disclose this handy feature).

然而,做一些“生產實驗”可能會損害你的聲譽(不是真正的“點”,而是你的真實聲譽)。

所以作為一個好的SE公民,我會很樂意在一個專為那個設計的環境中做這些實驗:一個為像我這樣想做這種實驗的用戶設計的非生產環境。

Voilà,如果你被要求為SE網站配置測試環境,你會怎樣做(或推薦SE管理)這個DevOps問題?

PS:就我所知,目前還沒有這樣的SE環境,我現在可以用它來檢查我“正在邀請”的用戶是否正在DevOps中(而它正處於內部測試階段),以及我知道沒有提交給DevOps,實際上可以登錄到DevOps網站。因此,我沒有在其他站點上用mod來討論它,而是已經... 在生產環境中進行了測試 。盡管一些主持人試圖讓我相信......它確實有效(並且受邀用戶現在也在DevOps.SE上有一個帳戶)。

轉載註明原文: 如何避免普通用戶只能在生產環境中測試?

一共有 1 個回答: