2008年5月21日 星期三

需求分析與設計測試劇本的差異

在設計測試劇本(testing scenario) 時,常常會發現到與需求分析時差不多。
那到底差在哪裡呢?

其實主要的差別是:兩者都使用相同的資訊(即使用者需求,User Requirement),但用法不同。

需求分析/系統設計 測試劇本
需求分析人員想要找出 System Scope,並固定其範圍,以利建置系統。 測試人員利用User Requirement找出未來系統可能的問題。
需求分析人員需提出系統的建議方案。例如是否要用 Windows Form 或 Web Form。
其實這個應該在System Design 才提出來,但通常在 RFP 時就被規定了。
測試人員不需要真的了解系統是如何運作的。甚至也不必提出建議。測試人員需要站在使用者的角度來測試這個系統。
系統設計人員需要作設計的取捨。 測試人員不必作設計的取捨。相反地,測試人員需要將這個設計的影響表達出來。
需求分析時的需求必須詳盡。 測試的劇本不必詳盡,只要有效/有用即可。
需求分析人員常常受限於使用者的需求。不必(也通常不能)自行提出更棒的需求/設計方案。 測試人員的目的,是站在stake holder 的角度,測試此系統的能力。故不必受限於使用者提出的需求。

2008年5月19日 星期一

Windows Live Writer

最近才發現這個寫  blog 的工具。並且因此又回到 http://bccharles.spaces.live.com/default.aspx 開始寫 blog。

現在又試用 windows live writer 寫 google 的 blog。可以寫嗎?
而且,可以多個照片嗎?例如

渴望的眼神

期粉的眼神

南極的企鵝

DSC00893

2008年5月7日 星期三

VSTS 之 load test 如何新增 network type

當使用 Team Tester Edition 來做壓力測試時,network type 只有預設的那幾種。 如何新增一個自訂的頻寬呢?例如 120kb/s 到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Templates\LoadTest\Networks 看一看就知道了。

2008年5月6日 星期二

叫SQL Server 2005 還給我記憶體

SQL Server 資料庫一旦使用了 memory ,就不會還給作業系統了。有時候,這是不被資料庫管理員所允許。此時,需要重新開機嗎? 請在 SSMS 上,執行 --roll forward checkPoint --清除未被使用的 buffers dbcc dropCleanBuffers 這樣就暫時取得記憶體,可以執行其他的程式了。 不過,過不了多久,又會被 Sql cache 所用掉了吧

Share with Facebook