999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自動化測試實驗逆向思維教學實踐探索

2024-03-04 12:00:17郭莎莎張兵黃中杰
科技風 2024年5期

郭莎莎 張兵 黃中杰

摘?要:結合工程教育專業(yè)認證對應用型本科院校的學生培養(yǎng)目標要求,分析本科院校學生能力現(xiàn)狀,針對自動化測試既有理論性又有實踐性、對學生編程能力有要求的教學和實施難點,提出逆向思維教學法,由果到因,由實踐到理論,理論與實踐相結合,以案例驅動培養(yǎng)學生的主動思考和解決問題的能力,使學生掌握針對Web應用的自動化測試技術。

關鍵詞:工程教育專業(yè)認證;自動化測試;逆向思維;案例驅動

Exploration?of?Reverse?Thinking?Teaching?Practice

in?Automation?Testing?Experiments

Guo?Shasha?Zhang?Bing?Huang?Zhongjie

Department?of?Computer?and?Information?Engineering,Xinxiang?University?HenanXinxiang?453003

Abstract:Incorporating?the?requirements?of?engineering?education?professional?accreditation?for?the?cultivation?of?students?in?applicationoriented?undergraduate?colleges?and?universities,this?paper?analyzes?the?current?situation?of?students'?abilities?and?proposes?a?reverse?thinking?teaching?method?aiming?at?teaching?and?practicing?difficulties?of?automated?testing?which?requires?both?theoretical?and?practical?skills,as?well?as?programming?proficienty.The?method?combining?theory?and?practice,driven?by?case?studies,intends?to?cultivate?students'?ability?to?actively?think?and?solve?problems?and?enable?students?to?master?automated?testing?techniques?for?web?applications.

Keywords:engineering?education?professional?accreditation;automation?testing;reverse thinking;case?driven

在計算機行業(yè),軟件測試是軟件開發(fā)過程中不可或缺的一個重要環(huán)節(jié),是充分保證軟件產品質量的一個重要技術手段。隨著軟件行業(yè)的蓬勃發(fā)展,軟件測試工程師的需求越來越多。自動化測試是軟件測試領域的重要組成部分,注意通過編寫腳本和應用工具來模擬用戶操作,自動執(zhí)行測試用例,提高測試效率和準確性。自動化測試是生產實踐中有效保障軟件質量、降低人工成本、提高效率的一個環(huán)節(jié)。在軟件開發(fā)快速發(fā)展和Web應用復雜性不斷增加的情況下,自動化測試在軟件開發(fā)生命周期中的地位越來越重要。對于軟件測試工程師來說,如何熟練地應用測試工具和技術已經成為他們職業(yè)生涯中必不可少的一部分。為了更好地促進高校畢業(yè)生的就業(yè),培養(yǎng)滿足社會需求的高質量人才,多所高校開設“軟件質量保證與測試”課程對學生進行軟件測試技術應用能力的培養(yǎng),尤其是對自動化測試工具和腳本的教學可以為學生成為一名軟件測試工程師打下堅實的基礎[13]?。

1?教學背景

自動化測試是將人工測試過程轉化為機器自動化執(zhí)行測試任務的過程,即通過模擬人工測試過程編寫和運行測試腳本。在教學過程中,自動化測試不同于純理論教學,其作為上機實踐的教學重點,同時也是教學難點,對學生實踐能力要求較高。自動化測試工程師要求求職者除具備軟件測試崗位基本素質以外,還應有扎實的專業(yè)知識能力,包括軟件測試方面的能力和軟件開發(fā)能力。此課程面向大三學生,學生具備基本的軟件開發(fā)能力,但是由于缺乏實踐,學習自動化測試時仍然有一定的困難。其次,由于此課程大部分內容偏向理論知識,知識點繁雜,且自動化測試工具多為商業(yè)化軟件,不利于學生自主練習,學生整體興趣和主動學習積極性不高[4]?。

工程教育認證要求以學生為中心,成果導向,聚焦學生的能力培養(yǎng),并持續(xù)改進[5]?。近年來,滿足工程教育認證要求的自動化測試教學改革研究略有欠缺,針對教學現(xiàn)狀提出采用逆向思維教學法對自動化測試教學內容進行整合,幫助學生更靈活地運用現(xiàn)有資源,使學生更好地學習和掌握自動化測試理論知識,提升自動化測試實踐能力。以新鄉(xiāng)學院為例,“軟件質量保證與測試”課程主要面向軟件工程專業(yè)、數(shù)據(jù)科學與大數(shù)據(jù)技術、3D打印軟件技術專業(yè),教學內容包括軟件質量與軟件測試基本理論知識、黑白盒測試方法、軟件生命周期各階段測試技術、自動化測試、軟件測試管理等內容。一方面,自動化測試是學生發(fā)展為軟件測試工程師的必備能力;另一方面,Web應用大有盛行之勢。在自動化測試實踐教學環(huán)節(jié),主要教授對Web應用的自動化測試方法和技術。以往順向思維教學過程中,學生缺乏學習和思考主動性,由于編程能力不足在自動化測試學習中望而卻步的不在少數(shù)。

2?逆向思維教學實驗設計

逆向思維指的是從結果出發(fā)逆向分析問題的一種思維方式,包括反向工程、調試和優(yōu)化代碼等。自動化測試教學中,常規(guī)正向思維教學按照課程知識理論體系先講授自動化測試理論知識,再應用自動化測試工具實踐操作以加深對理論知識的理解。理論知識學習中,學生由于缺乏實踐記憶不夠深刻,難以準確理解,進而在開始動手實踐時需要重新梳理知識以指導實踐。其次,自身編程能力不足的同學在學習腳本時易故步自封、放大困難。通過逆向思維的教學方式和案例驅動的教學方法,引導學生在案例實踐中準確把握自動化測試過程,理解自動化測試的方式方法,理解腳本的運行模式,從而更好地理解被測試軟件的內部結構和工作原理,更易掌握測試腳本編寫技術和發(fā)現(xiàn)潛在的問題。

采用先實踐后理論的模式,以案例驅動,通過錄制、回放、調試、回放、導出腳本、學習總結的步驟,實施自動化測試實驗。學生首先采用自動化測試工具通過錄制手工測試的過程感知自動化測試工具的測試流程,以問題為導向,對遇到的具體問題加以分析解決,增強對自動化測試的理解。

2.1?自動化測試工具

常見的自動化測試工具有Jmeter、Selenium、QTP、LoadRunner等開源和非開源的、測試功能和測試性能的,針對不同的測試需求,可以選擇不同的測試工具。Selenium是一款開源的輕量級自動化測試工具,支持主流的編程語言,支持常見的瀏覽器Google、Firfox等,可以滿足跨平臺、跨瀏覽器的Web自動化測試需求[6]?。Selenium?IDE作為瀏覽器插件,安裝和應用非常簡便,適合教學和學生學習。

2.2?案例驅動實驗設計

學習通平臺作為教育部第一批推薦的22個學習平臺之一,是我校教學共用的一款學習平臺。學習通是一款正式運營中的平臺,系統(tǒng)穩(wěn)定,是很好的測試案例。同時,教師通過學習通平臺創(chuàng)建課程、上傳課件資料、布置和批改作業(yè)等,學生在學習通上學習公開課程、完成并提交作業(yè)、進行話題交流等,雙方對學習通都有著較為熟悉的認知。教學與學生實踐案例選擇學習通平臺作為測試平臺,既可以避免花費心思和時間尋求案例和搭建平臺,同時以熟悉的平臺為測試目標,又可以調動學生的測試積極性。其次,學生登錄自己個人賬號進行測試,可以要求學生人盡參與。更重要的是,由于學生所學課程不同、課外學習內容的不同,學習通平臺展示的內容不完全一致,針對同一平臺操作步驟不同,在測試過程中可以獲得獨一無二的體驗。教學實驗內容依據(jù)專業(yè)畢業(yè)要求及其指標點進行具體設計。

2.2.1?課程目標及自動化測試實驗目標

結合工程教育專業(yè)認證要求,明確本門課程的畢業(yè)要求指標點,制定課程目標:

課程目標1:掌握軟件質量保證與測試的基礎知識和理論、基本方法和技術,了解影響軟件質量保證與測試的各種因素,樹立嚴謹?shù)乃枷牒吞幨聭B(tài)度,能夠進行軟件性能優(yōu)化。

課程目標2:掌握軟件測試設計方法,能夠針對特定測試需求設計測試用例,開發(fā)測試腳本,執(zhí)行測試過程。

課程目標3:掌握軟件質量保證與測試常用工具,并能選擇使用恰當?shù)募夹g、資源和工具,解決較為復雜的軟件測試實際問題。

課程目標與畢業(yè)要求指標點對應關系如表1所示。

針對課程目標明確自動化測試實驗目標和綜合素質目標要求,以成果為導向,培養(yǎng)學生的綜合應用能力。學生通過實驗要能夠掌握基本的軟件測試方法和技術,掌握自動化測試工具和技術,在實驗中自主探索,培養(yǎng)“精益求精”的工匠精神。

2.2.2?實驗內容

依據(jù)實驗目標制定實驗指導書,要求學生按要求進行實驗操作,在實踐中學習。合理的實驗內容安排對學生動手實踐、學習并理解自動化測試具有重要的意義,實驗內容及實驗過程如表3所示。

2.2.3?教學評價

合理的教學評價方式可以更全面地反映學生的學習效果與教學改革效果。教學評價從主觀、客觀兩個方面進行多維度評價,主觀評價參考學生掌握情況的問卷調查結果、學生自動化測試工具的應用演示、學生對自動化測試的理解三個維度;客觀評價參考課程目標達成度評價方式,考量本環(huán)節(jié)在整體課程中歷年的達成情況。

經過對2022級軟件工程(專升本)共計224名學生的問卷調查與客觀成績數(shù)據(jù)分析,學生對課程目標3客觀評價達成度為86.23%,主觀評價達成度為87.5%,表明超過86%的學生在此次教學實踐改革中獲得了較好的體驗和收獲。

結語

在自動化測試實驗教學活動中,探索以逆向思維的教學方式,以案例驅動方法引導學生帶著問題去探究自動化技術,進行自動化測試的應用分析、自動化測試腳本的設計與優(yōu)化,掌握自動化測試技術,培養(yǎng)學生的逆向創(chuàng)新思維和問題解決能力。學生在分析和設計過程中充分運用逆向思維,從結果出發(fā),逐步分析問題的原因和解決方案,可以幫助提高學生的實踐能力和創(chuàng)造力。

參考文獻:

[1]喬陽,田飛.“新工科”背景下的應用型大學計算機專業(yè)實踐教學研究[J].數(shù)字通信世界,2019(03):257.

[2]王法勝,鄭東霞,邵銳鋒,等.自動化測試工具課程教學方案[J].計算機教育,2011(11):6163.

[3]符發(fā),楊厚群,黎才茂,等.新工科背景下計算機網絡實驗教學改革探索[J].計算機教育,2022(03):3942.

[4]張艷,楊麗娟,車冬娟.以實踐能力為目標的“軟件測試”課程教學[J].科技創(chuàng)新導報,2020,17(16):203205.

[5]鄭浩,李真,劉建芳.工程教育專業(yè)認證背景下《軟件測試技術》課程改革與實踐[J].電腦知識與技術,2022,18(22):174177.

[6]朱佳藝,劉從軍.基于Selenium的自動化測試框架設計與實現(xiàn)[J].軟件導刊,2023,22(05):103108.

作者簡介:郭莎莎(1993—?),女,漢族,河南輝縣人,碩士,助教,新鄉(xiāng)學院計算機與信息工程學院教師,研究方向:計算機視覺。

主站蜘蛛池模板: 成人免费一级片| 国产欧美视频综合二区| 欧美高清三区| 亚洲一级毛片在线观| 扒开粉嫩的小缝隙喷白浆视频| 亚洲无码视频喷水| 2019年国产精品自拍不卡| 四虎国产在线观看| 国模沟沟一区二区三区| 国产精品理论片| 亚洲精品无码日韩国产不卡| 欧美日韩精品在线播放| 国产福利小视频在线播放观看| 伊人久热这里只有精品视频99| 欧美激情视频一区| 精品国产香蕉伊思人在线| 99re这里只有国产中文精品国产精品| 欧美区在线播放| 日本欧美在线观看| 国产精品蜜芽在线观看| 2020国产精品视频| 国产精品九九视频| 中日韩一区二区三区中文免费视频 | 欧美日韩在线国产| 亚洲免费三区| 亚洲国产日韩欧美在线| 无码人中文字幕| 国产青榴视频| 免费一级成人毛片| 亚洲香蕉久久| 国产综合在线观看视频| 97国产精品视频人人做人人爱| 露脸真实国语乱在线观看| 怡春院欧美一区二区三区免费| 青青操视频在线| a级毛片在线免费| 自偷自拍三级全三级视频| 久久综合国产乱子免费| 天天躁夜夜躁狠狠躁图片| 色悠久久久久久久综合网伊人| 国产精品va| 亚洲中文无码h在线观看| 亚洲综合国产一区二区三区| 亚洲性网站| 国产精品美女网站| 国产99视频在线| 免费黄色国产视频| 精品色综合| 色综合天天综合中文网| 国产精品成人一区二区不卡| 高h视频在线| 久久国产精品影院| 国产区人妖精品人妖精品视频| 欧美无专区| 久久精品免费看一| 久久精品亚洲热综合一区二区| 天堂网亚洲系列亚洲系列| 97人人做人人爽香蕉精品| 精品国产aⅴ一区二区三区| 9久久伊人精品综合| 国产亚洲欧美在线中文bt天堂| 99九九成人免费视频精品| 国产激情无码一区二区APP| 尤物亚洲最大AV无码网站| 亚洲欧洲日韩久久狠狠爱| 内射人妻无码色AV天堂| 国产三级国产精品国产普男人| 亚洲欧美综合另类图片小说区| 萌白酱国产一区二区| 久久国产精品娇妻素人| 久久激情影院| 亚洲AⅤ永久无码精品毛片| 亚洲另类国产欧美一区二区| 精品午夜国产福利观看| 国产精品夜夜嗨视频免费视频 | 久久综合色播五月男人的天堂| 日本久久网站| 手机在线国产精品| 国产情侣一区二区三区| 狠狠色综合久久狠狠色综合| 久久semm亚洲国产| 国产视频a|