軟件測試大作業(yè)_第1頁
軟件測試大作業(yè)_第2頁
軟件測試大作業(yè)_第3頁
軟件測試大作業(yè)_第4頁
軟件測試大作業(yè)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上江西財經(jīng)大學“軟件測試與質(zhì)量保證”課程作業(yè)(實驗)報告組長姓名 學號 成 員 專 業(yè) 軟件工程 班級 作業(yè)名稱 多部電梯調(diào)度模擬軟件功能性測試 指導教師 開課學期 2015 至 2016 學年1學期完成時間 2014 年 12 月 27 日專心-專注-專業(yè) 目 錄 4.3.1等價類測試 7 4.3.1邊界值測試 12 4.3.1白盒測試 149 1 前言電梯作為高層建筑中垂直運行的交通工具已于人們的日常生活密不可分,是建筑物中的永久性垂直交通工具。電梯實際上是一個人機交互式的控制系統(tǒng),單純用順序控制或邏輯控制是不能滿足控制要求的,而PLC控制的電梯運行可靠性高,程序設

2、計方便靈活,抗干擾能力強、運行穩(wěn)定可靠等特點,所以現(xiàn)在的電梯控制系統(tǒng)廣泛采用可編程控制器來實現(xiàn)。在工藝加工的最初,把多種原料在合適的實踐和條件下進行需要加工得以得到產(chǎn)品一直都是在人監(jiān)控或操作下進行的但是現(xiàn)在隨著時代的發(fā)展,這些方式已經(jīng)不能滿足工業(yè)生產(chǎn)的實際需要。實際生產(chǎn)中需要更精確、更便捷的控制裝置??删幊炭刂破饕后w混合控制系統(tǒng)的特點:(1)系統(tǒng)自動工作;(2)控制的單周期運行方式;(3)啟動后能自動完成下一個周期的工作,并循環(huán)。我們采用的PLC具有小型化、高速度、高性能等特點。這次設計可以使我們熟練使用置位和復位等各條基本指令,通過對工程實例的模擬,熟練地掌握PLC的編程和程序調(diào)試。本報告首

3、先從軟件測試的基本概念入手,介紹了與軟件測試相關的一些理論知識。然后對我要地圖網(wǎng)站的結構和功能進行了簡單的分析。針對電梯劃分的樓層,開關,載人數(shù),獨一性等功能模塊進行測試。從等價類,邊界值,白盒測試三種方法對這個電梯程序進行測試 最后對電梯實例缺陷進行總體概括分析。2 軟件測試概述2.1 軟件測試的概念軟件測試是指在規(guī)定條件下對程序進行操作,以發(fā)現(xiàn)錯誤,對軟件質(zhì)量進行評估。目前,國際上已對軟件測試形成一個共識:軟件測試就是在軟件投入使用前,對軟件的需求分析、設計規(guī)格說明和系統(tǒng)編碼的最終復審。由此可見,軟件測試的對象不僅僅是程序,需求規(guī)格說明、概要設計、詳細設計、源程序等都是軟件測試的對象。首先

4、,測試不能表明軟件中不存在錯誤,它只能說明軟件中存在錯誤。從用戶的角度來看,希望通過測試發(fā)現(xiàn)錯誤和缺陷,從而考慮是否可接受該產(chǎn)品。而從軟件開發(fā)者的角度來看,則希望通過測試,表明軟件產(chǎn)品中不存在錯誤。換句話說,測試的目的是以最少的時間和人力,系統(tǒng)地找出軟件中潛在的各種錯誤和缺陷。2.2 測試的目的基于不同的立場,也會有不同的測試目的,從用戶角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可接受該產(chǎn)品但從軟件開發(fā)者的角度出發(fā),則希望測試能成為表明軟件產(chǎn)品中不存在錯誤的過程,驗證該產(chǎn)品已確實地實現(xiàn)了用戶的要求,確立人們對軟件質(zhì)量的信心。2.3 測試的原則基于測試是為了尋找軟件的錯

5、誤和缺陷,評估與提高軟件質(zhì)量,我們在測試的時候遵循以下原則:(1)所有的軟件測試都應追溯到用戶需求。(2)應當把“盡早地不斷地進行軟件測試”作為軟件測試者的座右銘。(3)完全測試是不可能的,測試需要終止。(4)測試無法顯示軟件潛在的缺陷。(5)充分注意測試中的群集現(xiàn)象。(6)程序員應避免檢查自己的程序。(7)盡量避免測試的隨意性。3 電梯內(nèi)容結構簡介電梯由安裝在各樓層廳門口的上升和下降呼叫按鈕進行呼叫操縱,其操縱內(nèi)容為電梯運行方向。電梯轎箱內(nèi)設有樓層內(nèi)選按鈕S1Sn,用以選擇需停靠的樓層。L1為一層指示、L2為二層指示、L3為三層指示。電梯上升途中只響應上升呼叫,下降途中只響應下降呼叫,任何反

6、方向的呼叫均無效。例如,電梯停在一層,在二層轎箱外呼叫時,必須按二層上升呼叫按鈕,電梯才響應呼叫(從一層運行到二層),按二層下降呼叫按鈕無效;反之,若電梯停在三層,在二層轎箱外呼叫時,必須按二層下降呼叫按鈕,電梯才響應呼叫(從三層運行到二層),按二層上升呼叫按鈕無效。 3.1系統(tǒng)界面圖3.1 初始輸入信息界面圖3.2 進入多電梯控制面板3.2 程序流程輸入樓層信息,電梯數(shù)目及最大載人數(shù)點擊任意一組電梯的開關門點擊選中電梯的上人點擊選中電梯的關門點擊選中電梯的樓層選擇點擊外部大樓選擇面板的某樓層的上或者下循環(huán)點擊,直到按下關閉程序鍵4 制定測試計劃和實施4.1 測試方法在實例電梯測試中,主要從以

7、下幾個方法進行:邊界值,等價類,白盒測試。4.2 測試通過標準(1) 如果測試結果與測試用例中預期結果一致測試通過否則不通過。(2) 數(shù)據(jù)安全、正確,測試通過,否則測試不通過。(3) 系統(tǒng)崩潰,無法測試,測試不通過。4.3 測試用例的設計與實施測試用例是將測試行為具體量化的方法之一, 指設計一種情況,軟件程序在這種情況下,必須能夠正常運行并且達到程序所設計的執(zhí)行結果,為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設計的少量測試數(shù)據(jù)。一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤,在開始實施測試之前設計好測試用例,可以避免盲目測試并提高測試效率測試用例的使用令軟件測試的實施重點突出、

8、目的明確在軟件版本更新后只需修正少部分的測試用例便可展開測試工作,降低工作強度,縮短項目周期功能模塊的通用化和復用化使軟件易于開發(fā),而測試用例的通用化和復用化使軟件測試易于開展,并隨著測試用例的不斷精化其效率也不斷攀升4.3.1 等價類測試一、黑盒測試等價類測試:1、初始化數(shù)據(jù)只由0-9組合而成的數(shù)據(jù)、字母、負數(shù)、特殊字符、字母和特殊字符的組合、字母和數(shù)字的組合、空格和其他字符的組合、小數(shù)。序號輸入數(shù)據(jù)包含等價類預計輸出實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)110510 初始化電梯控制臺初始化電梯控制臺Passed201005010 初始化電梯控制臺初始化電梯控制臺Passed30.10.10

9、.1初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖一4abc初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖二5-10-5-10初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖三6#¥初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖四7a%b%c%初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖五8a10b5c10初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖六91空格02 1空格0初始化失敗,提示輸入非法初始化失敗,未提示Failed截圖七截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。截圖二:原因說明:對于不合法的輸入數(shù)據(jù)

10、沒有給出提示。截圖三:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。截圖四:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。截圖五:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。截圖六:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。截圖七:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。2、初始化界面A、 樓層數(shù) = 電梯數(shù) = 最大載人數(shù)B、 樓層數(shù) = 電梯數(shù) < 最大載人數(shù)C、 樓層數(shù) < 電梯數(shù) = 最大載人數(shù)D、 樓層數(shù) < 電梯數(shù) < 最大載人數(shù)E、 樓層數(shù) < 最大載人數(shù) < 電梯數(shù)F、 電梯數(shù) < 樓層數(shù) = 最大載人數(shù)G、 電梯數(shù) < 樓層數(shù)

11、 < 最大載人數(shù)H、 電梯數(shù) < 最大載人數(shù) < 樓層數(shù)I、 最大載人數(shù) < 電梯數(shù) = 樓層數(shù)J、 最大載人數(shù) < 電梯數(shù) < 樓層數(shù)K、 最大載人數(shù) < 樓層數(shù) < 電梯數(shù)測試用例:序號輸入數(shù)據(jù)包含等價類預計輸出實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)1666A電梯控制臺成功初始化初始化界面顯示不完全Failed截圖一2667B電梯控制臺成功初始化初始化界面顯示不完全Failed截圖二3677C初始化失敗提示錯誤原因初始化失敗Failed截圖三4789D初始化失敗提示錯誤原因初始化失敗Failed截圖四5798E初始化失敗提示錯誤原因初始化失敗

12、Failed截圖五6727F電梯控制臺成功初始化初始化界面顯示不完全Failed截圖六7768G電梯控制臺成功初始化初始化界面顯示不完全Failed截圖七81028H電梯控制臺成功初始化電梯控制臺成功初始化Passed9776I電梯控制臺成功初始化初始化界面顯示不完全Failed截圖八10876J電梯控制臺成功初始化初始化界面顯示不完全Failed截圖九11786k初始化失敗提示錯誤原因初始化失敗Failed截圖十截圖一:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示。截圖二:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示

13、。截圖三:原因說明:電梯層數(shù)高于樓層數(shù)。截圖四:原因說明:電梯層數(shù)高于樓層數(shù)。截圖五:原因說明:電梯層數(shù)高于樓層數(shù)。截圖六:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示。截圖七:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示。截圖八:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示。截圖九:原因說明:按鈕的界面為絕對布局,此時樓層數(shù)不夠高,導致界面高度不夠,按鈕未完全展示。截圖十:原因說明:電梯層數(shù)高于樓層數(shù)。4.3.1 邊界值測試邊界值測試用例設計:序號輸入數(shù)據(jù)預計輸出實際輸出測試結果

14、樓層數(shù)電梯數(shù)最大載人數(shù)1000failfailfail2-100failfailfail30-10failfailfail400-1failfailfail5111failpasspass6101passfailfail7110passpasspass8011failfailfail9spacespace spacefailfailfail10nullnullnullfailfailfail11failfailfail12344passfailfail13541passpasspass14559999failpasspass15999911failpasspass截圖缺陷:123.分析總結 這

15、個程序的一些缺陷通過邊界值測試分析出來了,主要是某些邊界值如0這樣的數(shù)字系統(tǒng)是會報錯的,另外當樓層小于電梯數(shù)量的時候系統(tǒng)也會報錯,還有一些非法字符系統(tǒng)也會出錯。4.3.1 白盒測試白盒測試:(一)語句:A. LiftGroupMaster初始化各變量Init()1. protected void init() 2. outBtn = new OutButton(numOfFloor);3. distance = new intnumOfFloor + 1;4. minOrder = new intnumOfFloor + 1;5. upAlloateFail = new intnumOfFlo

16、or + 1;6. downAlloateFail = new intnumOfFloor + 1;7. group = new LiftMasternumOfLift + 1;8. for (int i = 1; i <= numOfLift; i+)9. groupi = new LiftMaster(numOfFloor);10. upCalls = new intnumOfFloor + 1;11. downCalls = new intnumOfFloor + 1;12. for (int i = 0; i <= numOfFloor; i+) 13. upCallsi

17、= downCallsi = 0;14. upAlloateFaili = downAlloateFaili = 0;15. 16. for (int i = 1; i <= numOfLift; i+) 17. groupi.gateTimer = new Timer(gateCycle, this);18. groupi.cageTimer = new Timer(cageCycle, this);19. groupi.cageTimer.start();20. 21. for (int i = 1; i <= numOfLift; i+) 22. for (int j = 1

18、; j <= numOfFloor; j+) 23. groupi.innerBtn.stopButtonj.addActionListener(this);24. 25. groupi.innerBtn.closeButton.addActionListener(this);26. groupi.innerBtn.openButton.addActionListener(this);27. 28. for (int j = 1; j <= numOfFloor; j+) 29. outBtn.UPj.addActionListener(this);30. outBtn.DOWNj

19、.addActionListener(this);31. 32. for (int i = 1; i <= numOfLift; i+) 33. groupi.liftState.enterButton.addActionListener(this);34. groupi.liftState.exitButton.addActionListener(this);35. 36. reassignTimer = new Timer(reassignCycle, this);37. reassignTimer.start();38. waitCloseGate = new TimernumOf

20、Floor + 1;39. for (int i = 1; i <= numOfLift; i+)40. waitCloseGatei = new Timer(gateWaitCycle, this);41. LiftsHeight = group1.PanelHeight + 30;42. LiftsWidth = numOfLift * (group1.PanelWidth + 20);43. outBtnHeight = group1.PanelHeight;44. outBtnWidth = 145;45. B、LiftGroupMaster構造函數(shù)1. LiftGroupMas

21、ter(int numOfFloor, int numOfLift, int numofPerson) 2. this.numOfFloor = numOfFloor;3. this.numOfLift = numOfLift;4. this.numOfPerson = numofPerson;5. init();6. JPanel liftGroup = new JPanel();7. liftGroup.setLayout(new GridLayout(1, numOfLift, 10, 8);8. for (int i = 1; i <= numOfLift; i+)9. lift

22、Group.add(groupi);10. liftGroup.setBackground(Color.WHITE);11. liftGroup.setBounds(1, 1, LiftsWidth, LiftsHeight);12. outBtn.setBounds(LiftsWidth + 3, 1, outBtnWidth, outBtnHeight);13. setLayout(null);14. add(liftGroup);15. add(outBtn);16. C、LiftMaster初始化各變量Init()1. void init(int numOfFloor) 2. this

23、.numOfFloor = numOfFloor;3. ifOpen = false;4. state = FREE;5. floor = 1;6. toppestCall = numOfFloor + 1;7. lowestCall = 0;8. upStop = new intnumOfFloor + 1;9. downStop = new intnumOfFloor + 1;10. for (int i = 1; i <= numOfFloor; i+)11. upStopi = downStopi = 0;12. stop = new intnumOfFloor + 1;13.

24、for (int i = 1; i <= numOfFloor; i+)14. stopi = 0;15. liftWidth = 70;16. liftHeight = 60 * numOfFloor;17. tagWidth = 30;18. tagHeight = liftHeight;19. innerBtnWidth = 120;20. innerBtnHeight = liftHeight / 3;21. stateWidth = 120;22. stateHeight = 2 * liftHeight / 9;23. PanelWidth = tagWidth + inne

25、rBtnWidth + liftWidth;24. PanelHeight = liftHeight + 10;25. 26. D、LiftMaster構造函數(shù)1. public LiftMaster(int numOfFloor) 2. setBackground(Color.lightGray);3. init(numOfFloor);4. innerBtn = new InnerButton(numOfFloor);5. liftState = new LiftState();6. cage = new LiftCage(numOfFloor);7. tag = new LiftTage

26、(numOfFloor);8. setLayout(null);9. tag.setBounds(liftWidth + 9, 3, tagWidth, tagHeight);10. cage.setBounds(8, 3, liftWidth, liftHeight);11. innerBtn.setBounds(10 + tagWidth + liftWidth, 5, innerBtnWidth,innerBtnHeight);12. liftState.setBounds(10 + tagWidth + liftWidth, 30 + innerBtnHeight,stateWidth

27、, stateHeight);13. add(tag);14. add(cage);15. add(innerBtn);16. add(liftState);17. (二)控制流程圖ALiftGroupMaster初始化各變量Init()BLiftGroupMaster構造函數(shù):CLiftMaster初始化各變量Init():DLiftMaster構造函數(shù):(三)測試用例1語句覆蓋:ALiftGroupMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺144初始化電梯控制臺PassedBLiftGroupMast

28、er構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺115初始化電梯控制臺PassedCLiftMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺124初始化電梯控制臺PassedDLiftMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺116初始化電梯控制臺Passed2判定覆蓋:ALiftGroupMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電

29、梯數(shù)最大載人數(shù)111213初始化電梯控制臺144初始化電梯控制臺Passed2-1013初始化失敗,提示輸入非法18、1012、16、21、25、26、28、32、36、3739、4144初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。BLiftGroupMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺115初始化電梯控制臺Passed211013初始化失敗,提示輸入非法18、1015初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。CLiftMas

30、ter初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺124初始化電梯控制臺Passed20213初始化失敗,提示輸入非法110、12、13、1524初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。3 條件覆蓋:(1) 相關條件語句:A LiftGroupMaster初始化各變量Init():T1:電梯數(shù) >= 1F1:電梯數(shù) < 1T2:樓層數(shù) >= 0F2:樓層數(shù) < 0T3:樓層數(shù) >= 1F3:樓層數(shù) < 1B LiftGroupMaste

31、r構造函數(shù):T1:電梯數(shù) >= 1F1:電梯數(shù) < 1C LiftMaster初始化各變量Init():T1:樓層數(shù) >= 1F1:樓層數(shù) < 1 (2) 測試用例:A LiftGroupMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺T1、T2、T3初始化電梯控制臺Passed2-1013初始化失敗,提示輸入非法F1、F2、F3初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。B LiftGroupMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象

32、實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺T1初始化電梯控制臺Passed211013初始化失敗,提示輸入非法F1初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。C LiftMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺T1初始化電梯控制臺Passed20213初始化失敗,提示輸入非法F1初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。4 判定條件覆蓋:A LiftGroupMaster初始化各變量Init

33、():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺144、T1、T2、T3初始化電梯控制臺Passed2-1013初始化失敗,提示輸入非法18、1012、16、21、25、26、28、32、36、3739、4144、F1、F2、F3初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。B LiftGroupMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺115、T1初始化電梯控制臺Passed211013初始化失敗,提示輸入非法18、1015、

34、F1初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。C LiftMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺124、T1初始化電梯控制臺Passed20213初始化失敗,提示輸入非法110、12、13、1524、F1初始化失敗,未提示Failed截圖一截圖一:原因說明:對于不合法的輸入數(shù)據(jù)沒有給出提示。5 路徑覆蓋:ALiftGroupMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺1

35、44初始化電梯控制臺PassedBLiftGroupMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺115初始化電梯控制臺PassedCLiftMaster初始化各變量Init():序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺124初始化電梯控制臺PassedDLiftMaster構造函數(shù):序號輸入數(shù)據(jù)預計輸出覆蓋對象實際輸出測試結果樓層數(shù)電梯數(shù)最大載人數(shù)111213初始化電梯控制臺116初始化電梯控制臺Passed6 數(shù)據(jù)流測試:A LiftGroupMaster初始化各變量

36、Init():def(group)= 7,9,17,18,19,23,25,26,33,34 use(group)= 41,42,43 定義-使用路徑:(1) 7-8-9-10-11-12-13-14-16-17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41(2) 7-8-9-10-11-12-13-14-16-17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42(3) 7-8-9-10-11-12-13-14-16-17-18-19-21-22-23-2

37、5-26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(4) 9-10-11-12-13-14-16-17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41(5) 9-10-11-12-13-14-16-17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42(6) 9-10-11-12-13-14-16-17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-4

38、2-43(7) 17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41(8) 17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42(9) 17-18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(10) 18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41(11) 18-19-21-22-23-25-26-28-29-30-32

39、-33-34-36-37-38-39-40-41-42(12) 18-19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(13) 19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41(14) 19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42(15) 19-21-22-23-25-26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(16) 25-26-28-29-30-32-

40、33-34-36-37-38-39-40-41(17) 25-26-28-29-30-32-33-34-36-37-38-39-40-41-42(18) 25-26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(19) 26-28-29-30-32-33-34-36-37-38-39-40-41(20) 26-28-29-30-32-33-34-36-37-38-39-40-41-42(21) 26-28-29-30-32-33-34-36-37-38-39-40-41-42-43(22) 33-34-36-37-38-39-40-41(23) 33-34-36-37-38-39-40-41-42(24) 33-34-36-37-38-39-40-41-42-43(35) 34-36-37-38-39-40-41(36) 34-36-37-38-39-40-41-42(37) 34-36-37-38-39-40-41-42-43定義-清除路徑:(1) 34-36-37-38-39-40-41(2) 34-36-37-38-39-40-41-42(3) 34-36-37-38-39-40-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論