學術講座報告
學術講座報告
學術講座報告
學術講座報告
學號:
姓名:
報告題目:
指導教師:
所屬學院:
桂林電子科技大學研究生院
201x年12 月 19 日
為拓寬研究生的知識面,活躍學術氣氛,學校要求研究生在研一期間必須參加有關學術報告和講座。經(jīng)過研一一學年,我已經(jīng)按照學校規(guī)定完成了參加學術講座聽取學術報告的任務,受益匪淺。在此做一下回顧,總結一下自己的收獲和體會,以便更好的指導以后的學習和工作。
為了更好地了解所學專業(yè)領域的先進技術,我先后參加了《形式軟件工程方法》、《物聯(lián)網(wǎng)、云計算技術及其應用》、《基于模型的Web應用測試》等學術講座,對相關的只是有了更深的認識。另外為了拓寬視野,豐富課余知識,我還聽取了《中國外貿(mào)順差、外匯儲備與通貨膨脹》、《北部灣與海峽西岸經(jīng)濟區(qū)發(fā)展比較研究》等學術報告。由于篇幅所限,不一一對其進行總結,而只針對《基于模型的Web應用測試》寫一下自己的心得體會。
應學院邀請,上海大學計算機工程與科學學院副院長繆淮扣教授于201x年4月12日來校進行基于模型的Web應用測試方法的學術講座?娀纯劢淌1992年10月至1995年1月由國家公派在英國york大學做訪問學者。擔任中國軟件行業(yè)協(xié)會理事上海市南市區(qū)第四屆科協(xié)常委、上海市南市區(qū)計算機學會理事長,上海市黃浦區(qū)第一屆科協(xié)常委、上海市黃浦區(qū)計算機學會理事長。現(xiàn)任上海大學學術委員會委員、《應用科學學報》等三個雜志的變?yōu)椋窍硎苷厥饨蛸N的專家?娀纯劢淌谏瞄L人工智能、計算機軟件方法、軟件工程等。在講座中,繆淮扣教授幽默而又嚴謹?shù)闹v學風格也帶動了我們大家的熱情以及袁教授對專業(yè)技術領域的真知灼見也令我們在座的研究生由衷欽佩。
此次講座使我對Web應用的測試有了全新的認識。在Web工程過程中,基于Web系統(tǒng)的測試、確認和驗收是一項重要而富有挑戰(zhàn)性的工作;赪eb的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不但需要檢查和驗證是否按照設計的要求運行,而且還要測試系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試。然而,Internet和Web媒體的不可預見性使測試基于Web的系統(tǒng)變得困難。因此,我們必須為測試和評估復雜的基于Web的系統(tǒng)研究新的方法和技術。
Web應用已經(jīng)滲透到國計民生的各個領域一個非常關鍵的問題是如何保證Web應用的可靠性和質(zhì)量。測試是提高軟件可靠性和保證軟件質(zhì)量的一種最基本的手段。目前Web應用的測試主要依賴測試工程師的直覺和經(jīng)驗,沒有比較系統(tǒng)的方法和工具,測試是一個耗時的、代價昂貴的過程。許多Web應用在沒有進行充分測試的情況下投入運營,質(zhì)量難以保證,導致Web應用軟件的開發(fā)可靠性不高、風險大。因此,才有了基于模型的Web應用測試的產(chǎn)生。
基于模型的語言(如UML)、模型驅(qū)動技術(MDA)和以測試為中心的軟件開發(fā)技術與方法的星期和應用以及形式化驗證技術的逐步成熟,使基于模型的軟件測試方法與技術在近幾年得到了較為廣泛的關注,一些理論的和商業(yè)的工具相機出現(xiàn);谀P偷臏y試以明確描述系統(tǒng)預期行為的抽象模型為依據(jù),根據(jù)模型覆蓋準則自動生成抽象的測試用例:輸入和預期的輸出。輸入部分在被實例化后輸入被測系統(tǒng)(the System Under Test,SUT)進行測試;谀P偷臏y試實現(xiàn)測試用例生成、測試執(zhí)行和測試結果判別的自動化。
Web應用的測試可以分為非功能測試和功能測試,非功能測試包括性能測試、負載測試、可用性測試、兼容性測試和安全性測試等。功能測試包括鏈接測試、表單測試、數(shù)據(jù)校驗、cookies測試、數(shù)據(jù)庫測試、應用程序特定的功能需求測試和設計語言測試。
目前,Web應用的測試技術大多著重于客戶端和服務器的靜態(tài)模式,包括link檢查檢查、HTML驗證器、捕獲/回訪、安全性測試以及負載和壓力測試等Web應用測試支持工具,大都是基于程序或源代碼的靜態(tài)驗證和計量功能,不支持或很少支持Web應用的測試。
Web應用由復雜的用戶界面和不計其數(shù)的后端構件以各種方式繼承在一起;谀P偷臏y試方法為Web應用功能測試的自動化提供了一種非常有效的解決方案。在基于模型店測試中,測試模型和基于測試模型生成的測試用例都是抽象的,獨立于平臺的,從而是可重用的。測試執(zhí)行時通過對測試執(zhí)行環(huán)境的動態(tài)配置自動產(chǎn)生實例化的可執(zhí)行的測試包。這一特性將大大降低由于Web應用的異構性和動態(tài)性所帶來的測試復雜度。基于模型的Web應用測試方法改變了軟件工程中“現(xiàn)在編程,以后測試”的工作方式,使得在整個軟件生命期中都可以并行地進行測試工作,從而實現(xiàn)編碼前的錯誤檢測,大大降低測試的代價。
Web應用是一種典型的應用程序。Web應用本身越來越復雜,同時它所使用的開發(fā)語言和開發(fā)模型在不斷發(fā)展。所有這些因素都給分析、建模和測試帶來了很大的難度。目前的測試主要依賴測試工程師的直覺和經(jīng)驗。Web應用測試被認為是一個耗時、代價昂貴的過程。因此,迫切需要一套系統(tǒng)的Web應用測試方法并能實現(xiàn)測試過程的自動化?娀纯劢淌谒芯康恼腔谝陨夏康模O計并實現(xiàn)了一個基于模型的Web應用測試系統(tǒng),以Web應用的UML狀態(tài)圖作為系統(tǒng)測試模型,采用UML書序圖描述測試目標,通過轉(zhuǎn)換和組合,構成FSM測試模型。實現(xiàn)了測試生成的自動化、測試模型以及測試用例的可視化、測試執(zhí)行的自動化等。
經(jīng)過這次講座,我不僅在某些具體的實際技術理論上學到了很多,對Web測試方法的的發(fā)展有了更加清晰明確的認識,同時,我也初步領略了專家的一種思想以及思維方式,以后要經(jīng)常聽一些專家的講座,讓自己在具體理論以及思維方式上有一個不斷的提升,進而能夠理解這些大家的獨特的思想。
【學術講座報告】相關文章:
學術課題開題報告09-25
講座報告范文(精選14篇)04-17
關于評職稱學術工作的總結06-15
中學術科高考總結范文07-25
《激發(fā)孩子持久的學習動力》講座報告學習體會范文07-28
聽講座的感想作文07-15
學生會學術部招新計劃04-04
學術研究工作計劃總結06-24
學生會學術部招新計劃04-04
學生會學術部招新計劃04-04