您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 家电行业 > 智慧型家电代理人系统
第1頁智慧型家電代理人系統測試文件專案名稱智慧型家電系統專案代號撰寫日期2005年11月1日計畫負責人黃冠翔、洪正鑫第2頁版次變更記錄版次變更項目變更日期1.0第一版2005.11.1第3頁Section1.測試目的與接受準則(ObjectivesandAcceptanceCriteria)1.1系統範圍(SystemScope)『智慧型家電代理人系統』(以下簡稱本系統)主要是利用PowerLine技術來達到家電網路互連的功能,並加入智慧型代理人的技術,使得家電能擁有一定程度的智能,進而提昇人類生活水準。本系統的主要部分共分為四個部份,分別為攝影機控制代理人、燈具控制代理人、空調控制代理人、模擬居家空間的GUI使用者介面。本系統第一階段的開發,將先以軟體的平台來模擬實際的家居生活,藉由模擬的過程和結果,來評估代理人系統設計上的缺點、優點、效能等,而來針對缺失做改善1.2測試目的(PurposeofthisDocument)本測試文件主要針對本系統進行測試,以便達到以下的目的:(1)定義執行方案以便為達成系統的『初步測試』(BetaTesting)與『驗收測試』(UserAcceptanceTesting)目標作預先的準備。(2)定義可進行驗收的項目(deliverables)與相關的責任區分(responsible)。1.3測試接受準則(TestAcceptanceCriteria)本測試計劃需要滿足下面的測試接受準則:(1)測試程序需要依照本測試計劃所訂定的程序進行,所有測試結果需要能符合預期測試結果方能接受。(2)以測試案例為單位,當測試未通過時,需要進行該單元的測試,其接受的準則如第一項中所規定的相同。第4頁Section2.測試成員及工作指派(PersonnelandResponsibility)2.1測試成員(Personnel)Thetestteamwillconsistof:成員名單與縮寫對照表縮寫姓名縮寫姓名WU洪正鑫SP黃冠翔KC洪正鑫KC黃冠翔AffiliationNameAbbreviationMemoLeadDeveloper洪正鑫WUTester黃冠翔SPCustomer/Clerk洪正鑫KCCustomer/Clerk洪正鑫KC2.2測試工作指派(Responsibility)職務名稱任務內容說明LeadDeveloperServeasaprimarycontact/liaisonbetweenthedevelopmentdepartmentandtheprojectteam.ParticipateonCCB.TestersResponsibleforperformingtheactualsystemtesting.Customer/ClerkWillassistinperformingtheBetaandUserAcceptancetesting.第5頁Section3.測試環境(TestingEnvironment)3.1操作環境(OperationalEnvironment)本測試環境於WindowsXP的網路環境下進行,主要是由各裝置(Agent)透過UDP網路通訊協定與使用者介面(GUI)進行通訊3.2硬體需求(HardwareSpecificationandConfiguration)項次名稱數量規格備註1IBMPC2512MBRAM80GBHardDrive2Network1EthernetNetwork3.3軟體需求(SoftwareSpecificationandConfiguration)項次名稱數量規格備註1WindowsXP2專業版SP22Jbuilder2EnterpriseEdition20053SUNJava1JDK1.43.4測試資料來源(TestDataSources)(1)本測試計畫的測試資料來源是由使用者透過GUI介直接輸入3.5測試工具與設備(ToolsandEquipments)本測試計劃的執行雖採用使用者直接操作的測試方式,但為了確保每個每個子功能(除了GUI以外)能正確發揮功能,因此我們採用了JUnit進行各功能單元的測試並使用Word2003進行測試前的資料整理與測試後的資料蒐集與分析。第6頁Section4.測試案例(TestCases)、燈具控制代理人、空調控制代理人4.1攝影機控制代理人(CameraControlAgent,EDA)測試案例Identification1001Name連線測試TestedtargetReferenceSeverityInstructions與GUI進行連線ExpectedresultCleanupIdentification1002Name使用案例一測試TestedtargetReferenceSeverityInstructions輸入案例一所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號攝影機代理人是否有正確執行該劇本CleanupIdentification1003Name使用案例二測試TestedtargetReferenceSeverityInstructions輸入案例二所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號攝影機代理人是否有正確執行該劇本CleanupIdentification1004Name使用案例三測試TestedtargetReferenceSeverityInstructions輸入案例三所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號攝影機代理人是否有正確執行該劇本Cleanup第7頁Identification1005Name使用案例四測試TestedtargetReferenceSeverityInstructions輸入案例四所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號攝影機代理人是否有正確執行該劇本CleanupIdentification1006Name使用案例五測試TestedtargetReferenceSeverityInstructions輸入案例五所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號攝影機代理人是否有正確執行該劇本Cleanup4.2燈具控制代理人(LightControlAgent,LCA)測試案例Identification2001Name連線測試TestedtargetReferenceSeverityInstructions與GUI進行連線ExpectedresultCleanupIdentification2002Name使用案例一測試TestedtargetReferenceSeverityInstructions輸入案例一所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號燈具代理人是否有正確執行該劇本Cleanup第8頁Identification2003Name使用案例二測試TestedtargetReferenceSeverityInstructions輸入案例二所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號燈具代理人是否有正確執行該劇本CleanupIdentification2004Name使用案例三測試TestedtargetReferenceSeverityInstructions輸入案例三所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號燈具代理人是否有正確執行該劇本CleanupIdentification2005Name使用案例四測試TestedtargetReferenceSeverityInstructions輸入案例四所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號燈具代理人是否有正確執行該劇本CleanupIdentification2006Name使用案例五測試TestedtargetReferenceSeverityInstructions輸入案例五所需的資料格式Expectedresult由輸出之傳送資料判斷1~6號燈具代理人是否有正確執行該劇本Cleanup第9頁4.3空調控制代理人(AirConditionerControlAgent,ACCA)測試案例Identification3001Name連線測試TestedtargetReferenceSeverityInstructions與GUI進行連線ExpectedresultCleanupIdentification3002Name使用案例一測試TestedtargetReferenceSeverityInstructions輸入案例一所需的資料格式Expectedresult由輸出之傳送資料判斷1、2號空調代理人是否有正確執行該劇本CleanupIdentification3003Name使用案例二測試TestedtargetReferenceSeverityInstructions輸入案例二所需的資料格式Expectedresult由輸出之傳送資料判斷1、2號空調代理人是否有正確執行該劇本CleanupIdentification3004Name使用案例三測試TestedtargetReferenceSeverityInstructions輸入案例三所需的資料格式Expectedresult由輸出之傳送資料判斷1、2號空調代理人是否有正確執行該劇本Cleanup第10頁Identification3005Name使用案例四測試TestedtargetReferenceSeverityInstructions輸入案例四所需的資料格式Expectedresult由輸出之傳送資料判斷1、2號空調代理人是否有正確執行該劇本CleanupIdentification3006Name使用案例五測試TestedtargetReferenceSeverityInstructions輸入案例五所需的資料格式Expectedresult由輸出之傳送資料判斷1、2號空調代理人是否有正確執行該劇本Cleanup4.4使用者介面GUI測試案例Identification4001NamePeople位置測試TestedtargetReferenceSeverityInstructions點選方向按扭Expectedresult由GUI中可看見people是否有移動到相對應的位置CleanupIdentification4002Name方向控制扭測試TestedtargetReferenceSeverityInstructions點選方向按扭Expectedresult由people所在的位置可使用的方向扭是否正確Cleanup第11頁Identification4003Name傳送訊息測試TestedtargetReferenceSeverityInstructions點選方向按扭Expectedresult由GUI裏的訊息顯示中可得知GUI傳送給各裝置的訊息是否正確CleanupIdentification4005Name訊息接收測試TestedtargetReferenceSeverityInstructions由UDP通訊協定接收各裝置訊息Expectedresult是否能正確收到各裝置所傳送的訊息CleanupIdentification4006Name訊息命令執行測試TestedtargetReferenceSeverityInstructions由UDP通訊協定接收各裝置所傳送的命令訊息Expectedresult各裝置的命令訊息是否可以正確執行CleanupSection5.測試結果與分析(TestResultsandAnalysis)5.1攝影機控制代理人TestCase#Results(PASS/FAIL)Comment100110021003100410051006RATE第12頁5.2空調控制代理人(AirConditionerCo
本文标题:智慧型家电代理人系统
链接地址:https://www.777doc.com/doc-114261 .html