天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 教育論文 > 學科教育論文 >

優(yōu)化教育軟件的自動化測試:以一門在線STEM科目為例

發(fā)布時間:2021-08-31 16:03
  教育軟件和教育ICT軟件應用程序測試的自動化能減少測試維護失敗的風險,選擇最優(yōu)化的測試套件能提高效率,因此能降低成本和耗時。本文介紹一種自動化測試工具的研發(fā),這種工具包含教育軟件測試的兩個主要自動化部分:測試套件生成和測試套件優(yōu)化。本文通過控制流圖表示被試教育軟件的控制流。該工具提供五種測試套件生成方法,即邊界值測試、穩(wěn)健性測試、最壞情況測試、穩(wěn)健最壞情況測試和隨機測試,并采用人工蜂群算法或布谷鳥搜索算法對所生成的測試套件進行優(yōu)化,直至達到預期的適應值水平。與其他算法相比,這種方法能夠以最少的一組測試用例達成最大的路徑覆蓋率。最后,我們對所產(chǎn)生的優(yōu)化測試套件進行自動故障檢測。本文還以一所在線開放大學的一門STEM科目為案例,介紹這個工具的使用情況。 

【文章來源】:中國遠程教育. 2018,(06)北大核心CSSCI

【文章頁數(shù)】:14 頁

【部分圖文】:

優(yōu)化教育軟件的自動化測試:以一門在線STEM科目為例


自動化測試工具制作的控制流圖(三角形分類問題)條件:C0:a

測試用例,初始種群


雜美?a=107,b=65,c=33。這個測試用例通過路徑N0-N1-N3-N5-N7-N8-N11,因此相應路徑的記憶中就增加了這個變異測試用例。表4是第二次迭代的結(jié)果。表4第二次迭代序號123456路徑N0-N1-N2N0-N1-N3-N4N0-N1-N3-N5-N6N0-N1-N3-N5-N7-N8-N10N0-N1-N3-N5-N7-N8-N11N0-N1-N3-N5-N7-N9測試用例a235165-331107-b65589-54165-c33356-65733-目標值-226215.86-16476743.47--56255018.9-95063.799999-以此類推,更多的迭代會增強其記憶。圖4是用ABC優(yōu)化測試套件的截圖。CSA運算初始種群可以用上述任何一種黑盒技術(shù)或隨機測試生成初始種群。本案例用的是隨機技術(shù),規(guī)定測試用例數(shù)目等于10,測試用例和它們的目標值見表5。表5初始種群序號12345678910路徑N0-N1-N3-N5-N6N0-N1-N2N0-N1-N3-N5-N6N0-N1-N2N0-N1-N3-N5-N7-N8-N10N0-N1-N2N0-N1-N3-N5-N7-N8-N10N0-N1-N3-N5-N7-N8-N10N0-N1-N3-N5-N6N0-N1-N3-N5-N6測試用例a197992189027091229550516685b9264715139604580844320073c2534193517547875562268685559目標值-193340.28-838870.2-6378400.34-798429.0-42626684.3-1499877.56-64025503.019-28642692.119-10776596.94-1580416.49CSA第一次循環(huán)CSA第一次循環(huán)之后,每一條獨立路徑只剩下一個測試用例,這是對所有通過相同路徑的測試用例的目標值進行比較的結(jié)果。目標值最小的測試用例被認為是這條路徑最佳的測試用例。以通過路徑N0-N1-N2的三個測試用例為例,它們分別是測試用例2(目?

實驗結(jié)果,覆蓋率,軟件應用,路徑


中國遠程教育DISTANCEEDUCATIONINCHINA2018,NO.62018年第6期表7第二次循環(huán)序號123456路徑N0-N1-N2N0-N1-N3-N4N0-N1-N3-N5-N6N0-N1-N3-N5-N7-N8-N10N0-N1-N3-N5-N7-N8-N11N0-N1-N3-N5-N7-N9測試用例a9122166295--b5764200808--c875557685562--目標值-1499877.56-176099.33-10776596.94-64025503.019--好的測試用例,表格會隨著持續(xù)更新。更多的循環(huán)會增強其記憶。圖5是用CSA優(yōu)化測試套件的截圖。圖5用CSA執(zhí)行TSO實驗結(jié)果表8和表9是用ABC和CSA測試20種教育ICT軟件應用程序所獲得的路徑覆蓋率和適應值(20種軟件應用程序的名單見附錄)。表8和表9是用ABC和CSA對20種教育ICT軟件應用程序的測試套件進行優(yōu)化測試的結(jié)果。測試結(jié)果顯示,用ABC的平均路徑覆蓋率是90.3%,而CSA的平均覆蓋率是75.4%。在優(yōu)化數(shù)據(jù)的適應值方面,ABC也優(yōu)于CSA。這說明在路徑覆蓋方面ABC的表現(xiàn)優(yōu)于CSA。另外,研究發(fā)現(xiàn),除了教育ICT軟件應用程序3外,總體而言,適應值越高,路徑覆蓋率越高。應用程序3的適應值更高,但路徑覆蓋率卻更低。這可能是由于CSA的各種限制條件所引起的,它們以較低路徑覆蓋率換取優(yōu)質(zhì)的數(shù)據(jù)優(yōu)化。我們的這個工具在這兩種算法的幫助下能以最少的測試用例覆蓋最多的路徑,這有助于減少測試時間,大大降低測試費用。用ABC得出這些軟件應用程序適應值的標準差是2.69E-5單位,而CSA的標準差是1.14E-7單位。換言之,CSA的結(jié)果更加一致但路徑覆蓋率較低,而ABC的路徑覆蓋率更好,但結(jié)果不如CSA一致。

【參考文獻】:
期刊論文
[1]轉(zhuǎn)基因?qū)W習:構(gòu)建基于規(guī)則、適合大規(guī)模招生的e-learning推薦模型[J]. 丹尼爾·布爾戈斯,阿爾貝托·考比,肖俊洪.  中國遠程教育. 2017(07)



本文編號:3375188

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/jiaoyulunwen/xuekejiaoyulunwen/3375188.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0531d***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
在线观看那种视频你懂的| 亚洲欧洲成人精品香蕉网| 国产精品视频第一第二区| 久久精品国产亚洲熟女| 日韩一区二区三区18| 欧美不卡午夜中文字幕| 亚洲永久一区二区三区在线| 欧美加勒比一区二区三区| 91后入中出内射在线| 国产激情一区二区三区不卡| 翘臀少妇成人一区二区| 色婷婷人妻av毛片一区二区三区| 国产不卡最新在线视频| 中文字幕不卡欧美在线| 好东西一起分享老鸭窝| 国内真实露脸偷拍视频| 国产内射一级一片内射高清| 日韩一区二区三区在线欧洲| 亚洲国产91精品视频| 午夜福利视频偷拍91| 一个人的久久精彩视频| 日本不卡在线视频你懂的| 日韩一区二区三区在线日| 99国产高清不卡视频| 国内真实露脸偷拍视频| 欧美国产日产在线观看| 高清一区二区三区四区五区| 亚洲中文字幕在线观看黑人| 儿媳妇的诱惑中文字幕| 午夜福利精品视频视频| 精品国产亚洲一区二区三区| 在线观看视频成人午夜| 国产熟女一区二区不卡| 国产精品内射婷婷一级二级| 精品一区二区三区中文字幕| 国产一区二区精品丝袜| 白白操白白在线免费观看 | 国产精品偷拍视频一区| 久久精品国产在热亚洲| 午夜视频成人在线观看| 国产成人精品久久二区二区|