2012-05-25 40 views
3

我有關於說明字段的TFS問題。目前,TFS描述字段是用戶添加任何信息的空白字段。是否可以嵌入某種類型的文本?在TFS中嵌入文本說明字段

實施例:當創建一個新的錯誤,TFS說明字段是空的。相反,我想在描述字段中填充以下內容。

  1. 配置和日誌
  2. 版本和環境
  3. 再現步驟
  4. 設備/環境
  5. 截圖或相關文件(證書等)連接

我認爲它將類似於僅在創建錯誤時使用默認值標記。

謝謝

+0

如果使用測試管理器,當您登錄錯誤應該填充這個信息嗎? – DaveShaw

+0

@DaveShaw,很遺憾我們沒有測試經理。希望我們會盡快實施。我確實找到了將文本嵌入說明字段的方法。我只是在午餐時想了一下 –

回答

2

我想出瞭解決方案。

我現在的描述字段是純文本字段,所以我設置的場X.我在最初的過渡這樣做的創建的Bug工作項目時的默認值。

然後,我導出的工作項XML和搜索:

<FIELD refname="System.Description">

權下,我找到了默認值的標籤,它是這樣的:

<DEFAULT from="value" value="1. Configuration and Logs 2. Version and Environment" />

我繼續添加xml breakline標記&#xD;以分隔這些行。新的默認應該是這樣的

<DEFAULT from="value" value="1. Configuration and Logs &#xD; 2. AW Version and Environment" />

最後,我導入修改Bug.xml和測試它。現在,每當我打開一個新的bug,這些線路將在描述字段可見

+0

我打算給出類似的建議,但我認爲你想把數據放到這些值中,而不僅僅是一些預定義的文本:)。 – DaveShaw

+0

@DaveShaw。該計劃是添加某種模板,以便用戶在提交錯誤時能夠看到需要什麼類型的數據,因爲我們注意到用戶在創建TFS工作項時跳過了步驟。 –

+0

與TFS 2013一起嘗試此操作 - 現在似乎無法使用描述字段的類型爲HTML而不是文本。有任何想法嗎? – PortageMonkey

2

我一直沒能找到TFS(如2015年)的當前版本中這方面的任何支持,所以我繼續想通了這一點,我自己。

這一信息進行了測試,在2015年TFS工作,我認爲它應該在2013年好,我只是無法測試。

要開始和理解我會清除一些事情。

  • 錯誤WIT重現字段的步驟是一個html字段。

  • XML形式對某些字符,是的字符串,例如特殊標記。

    & = &amp; 
    < = &lt; 
    > = &gt; 
    " = &quot; 
    ' = &apos; 
    
  • 這樣做的例子是在粗體中添加單詞「Reproduction Steps」的字符串值。 WIT重現字段的步驟是HTML,因此我們將使用特殊的XML標記添加HTML標記。

    <b>Reproduction Steps</b> 
    

    看起來像這樣的bug.xml內:

    &lt;b&gt; Reproduction Steps &lt;/b&gt; 
    

下面把這個放在一起,你要導出的錯誤WIT這樣你就可以編輯bug.xml並在完成後導入項目。

工具>流程編輯器>工作項類型>導出WIT

然後你會在bug.xml找到這一行

<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML"/> 

你會編輯此使它看起來像下面的內容,將文本嵌入到重現bug字段的步驟中。

 <FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML"> 
    <DEFAULT from="value" value="All the embedded html/xml text will go here" /> 
    </FIELD> 

從OP請求文本的最終產品將如下所示。

<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML"> 
<DEFAULT from="value" value="&lt;b&gt; Configuration and Logs &lt;/b&gt; &lt;br/&gt; 
     &lt;b&gt; Reproduction Steps&lt;/b&gt; &lt;br/&gt; 
     &lt;b&gt; Device/Environment&lt;/b&gt; &lt;br/&gt;   
     &lt;b&gt; Screenshots or related files (certificates, etc.) are attached&lt;/b&gt; &lt;br/&gt;" /> 
</FIELD> 

一旦你保存了這個bug.xml,你就會想回到visual studio並導入它。

工具>流程編輯器>工作項類型>導入WIT