第3章:aspnet方向軟件測試工程師實踐準(zhǔn)備.pdf
約25頁PDF格式手機(jī)打開展開
第3章:aspnet方向軟件測試工程師實踐準(zhǔn)備,第3章?asp.net方向軟件測試工程師實踐準(zhǔn)備 ........................................................................ 1 3.1 asp.net開發(fā)平臺簡介 .............................................
內(nèi)容介紹
此文檔由會員 ucanhui 發(fā)布
第3章?ASP.NET方向軟件測試工程師實踐準(zhǔn)備 ........................................................................ 1
3.1 ASP.NET開發(fā)平臺簡介 .................................................................................................... 1
3.1.1 ASP.NET的編程模型 ............................................................................................ 1
3.1.2 ASP.NET的優(yōu)勢 .................................................................................................... 2
3.1.3 ASP.NET的語言支持 ............................................................................................ 2
3.2 ASP.NET測試環(huán)境的搭建 ................................................................................................ 2
3.2.1 安裝IIS ................................................................................................................ 3
3.2.2安裝Microsoft.NET Framework 2.0 ................................................................. 5
3.2.3配置IIS ................................................................................................................. 6
3.2.4安裝并配置MySQL ................................................................................................. 8
3.3 測試機(jī)網(wǎng)絡(luò)與環(huán)境的配置 ............................................................................................. 11
3.3.1 Windows系統(tǒng) ...................................................................................................... 12
3.3.2 Mac系統(tǒng) .............................................................................................................. 15
3.3.3 Linux系統(tǒng) .......................................................................................................... 18
3.3.4 Solaris系統(tǒng) ...................................................................................................... 20
3.3.5 HPUX系統(tǒng) ............................................................................................................ 22
3.3.6 IBM-AIX系統(tǒng) ...................................................................................................... 23 第3章?ASP.NET方向軟件測試工程師實踐準(zhǔn)備
【本章重點】
作為ASP.NET軟件測試工程師?在進(jìn)行實踐之前需要進(jìn)行哪些準(zhǔn)備呢?最主要的是進(jìn)行
ASP.NET運行環(huán)境的搭建和本機(jī)測試環(huán)境的配置。
3.1 ASP.NET開發(fā)平臺簡介
【學(xué)習(xí)目標(biāo)】通過本節(jié)的學(xué)習(xí)?了解ASP.NET的概念、編程模型、優(yōu)勢以及語言支持
【知識要點】ASP.NET的編程模型以及優(yōu)勢
ASP.NET是微軟推出的基于通用語言的編程框架?使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的網(wǎng)
絡(luò)程序。它是新一代編制企業(yè)級網(wǎng)絡(luò)程序的平臺?為人們提供了一種嶄新的網(wǎng)絡(luò)編程模型。
首先?ASP.NET是基于.NET的平臺?開發(fā)者可以使用任何.NET兼容的語言?所有的.NET
Framework技術(shù)在ASP.NET中都是可以用的。
其次?ASP.NET在設(shè)計過程中充分考慮到程序的開發(fā)效率問題??梢允褂盟娂此玫?br>HTML編輯器或者其他的編程工具來開發(fā)ASP.NET程序?包括Microsoft Visual Studio.NET
版本??梢詫⒃O(shè)計、開發(fā)、編譯、運行都集中在一起?大大加快了ASP.NET程序的開發(fā)效率。 3.1.1 ASP.NET的編程模型 ASP.NET中共有兩個編程模型?Web Form和Web Service。開發(fā)人員可以在ASP.NET程
序中使用任何一個模型?大多數(shù)情況下將兩者結(jié)合使用。
Web Form模型用來制作強(qiáng)大的基于form的網(wǎng)頁。有了它?開發(fā)人員可以使用內(nèi)嵌服務(wù)
器組件來制作常用的界面元素?就如同使用VB來編制基于form的程序一樣簡單、高效。
Web Service模型是.NET所特有的?它提供了一種享受服務(wù)器遠(yuǎn)程服務(wù)的方法。Web www.docin.comService使客戶-服務(wù)器或者服務(wù)器-服務(wù)器之間基于HTTP或者XML的數(shù)據(jù)交互成為一種可
能。同時?Web Service并不專門針對一種語言或者組件技術(shù)而設(shè)計。也就是說?無論程序
基于何種語言、組件模型編寫?運行于何種平臺都可以享受Web Service的服務(wù)。 3.1.2 ASP.NET的優(yōu)勢 ?1?ASP.NET效率更高
ASP.NET是運行于服務(wù)器端經(jīng)過編譯的代碼?這使早期綁定、本地化、緩存服務(wù)等技
術(shù)成為可能?這將大大地提高ASP.NET程序的執(zhí)行效率。
?2? ASP.NET更加靈活
ASP.NET基于通用語言?這意味著開發(fā)者可以使用.NET任何支持的語言?比如
C#,VB,Jscript?來開發(fā)ASP.NET的程序。換而言之?開發(fā)者可以利用此種語言?比如C#?
所具有的優(yōu)點?包括此種開發(fā)語言的類庫、消息處理模型等。另一方面?使用通用語言保證
了開發(fā)者可以將已有的基于COM的開發(fā)移植到ASP.NET上。
?3?ASP.NET更易于開發(fā)
ASP.NET提供了很多基于常用功能的控件?使諸如表單提交、表單驗證、數(shù)據(jù)交互等
常用操作變得更加簡單。同時?發(fā)布、配置程序也由于ASP.NET新的處理模式而更加簡單。
商務(wù)邏輯與外觀代碼的分開使程序更加易于維護(hù)?ASP.NET完全實現(xiàn)了這一功能。ASP.NET
的事務(wù)處理模型也相當(dāng)簡單。
?4?ASP.NET具有更強(qiáng)大的IDE支持
微軟為.NET的開發(fā)者準(zhǔn)備了Visual Studio的.NET版本?簡稱VS.NET?。VS.NET提供
了強(qiáng)大、高效的.NET程序的集成開發(fā)環(huán)境?支持諸如所見即所得、控件拖放、編譯調(diào)試等
功能?使開發(fā)ASP.NET程序更加快速、方便。
?5?ASP.NET更易于配置管理
ASP.NET程序的所有配置都存儲于基于XML的文件中。這將大大簡化對服務(wù)器環(huán)境和
網(wǎng)絡(luò)程序的配置過程。由于配置信息是以文本形式保存的?新的配置不需要通過任何服務(wù)器
端的程序即可生效。
?6?ASP.NET更易于擴(kuò)展
ASP.NET良好的結(jié)構(gòu)使擴(kuò)充程序更加簡單。開發(fā)者可以方..
3.1 ASP.NET開發(fā)平臺簡介 .................................................................................................... 1
3.1.1 ASP.NET的編程模型 ............................................................................................ 1
3.1.2 ASP.NET的優(yōu)勢 .................................................................................................... 2
3.1.3 ASP.NET的語言支持 ............................................................................................ 2
3.2 ASP.NET測試環(huán)境的搭建 ................................................................................................ 2
3.2.1 安裝IIS ................................................................................................................ 3
3.2.2安裝Microsoft.NET Framework 2.0 ................................................................. 5
3.2.3配置IIS ................................................................................................................. 6
3.2.4安裝并配置MySQL ................................................................................................. 8
3.3 測試機(jī)網(wǎng)絡(luò)與環(huán)境的配置 ............................................................................................. 11
3.3.1 Windows系統(tǒng) ...................................................................................................... 12
3.3.2 Mac系統(tǒng) .............................................................................................................. 15
3.3.3 Linux系統(tǒng) .......................................................................................................... 18
3.3.4 Solaris系統(tǒng) ...................................................................................................... 20
3.3.5 HPUX系統(tǒng) ............................................................................................................ 22
3.3.6 IBM-AIX系統(tǒng) ...................................................................................................... 23 第3章?ASP.NET方向軟件測試工程師實踐準(zhǔn)備
【本章重點】
作為ASP.NET軟件測試工程師?在進(jìn)行實踐之前需要進(jìn)行哪些準(zhǔn)備呢?最主要的是進(jìn)行
ASP.NET運行環(huán)境的搭建和本機(jī)測試環(huán)境的配置。
3.1 ASP.NET開發(fā)平臺簡介
【學(xué)習(xí)目標(biāo)】通過本節(jié)的學(xué)習(xí)?了解ASP.NET的概念、編程模型、優(yōu)勢以及語言支持
【知識要點】ASP.NET的編程模型以及優(yōu)勢
ASP.NET是微軟推出的基于通用語言的編程框架?使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的網(wǎng)
絡(luò)程序。它是新一代編制企業(yè)級網(wǎng)絡(luò)程序的平臺?為人們提供了一種嶄新的網(wǎng)絡(luò)編程模型。
首先?ASP.NET是基于.NET的平臺?開發(fā)者可以使用任何.NET兼容的語言?所有的.NET
Framework技術(shù)在ASP.NET中都是可以用的。
其次?ASP.NET在設(shè)計過程中充分考慮到程序的開發(fā)效率問題??梢允褂盟娂此玫?br>HTML編輯器或者其他的編程工具來開發(fā)ASP.NET程序?包括Microsoft Visual Studio.NET
版本??梢詫⒃O(shè)計、開發(fā)、編譯、運行都集中在一起?大大加快了ASP.NET程序的開發(fā)效率。 3.1.1 ASP.NET的編程模型 ASP.NET中共有兩個編程模型?Web Form和Web Service。開發(fā)人員可以在ASP.NET程
序中使用任何一個模型?大多數(shù)情況下將兩者結(jié)合使用。
Web Form模型用來制作強(qiáng)大的基于form的網(wǎng)頁。有了它?開發(fā)人員可以使用內(nèi)嵌服務(wù)
器組件來制作常用的界面元素?就如同使用VB來編制基于form的程序一樣簡單、高效。
Web Service模型是.NET所特有的?它提供了一種享受服務(wù)器遠(yuǎn)程服務(wù)的方法。Web www.docin.comService使客戶-服務(wù)器或者服務(wù)器-服務(wù)器之間基于HTTP或者XML的數(shù)據(jù)交互成為一種可
能。同時?Web Service并不專門針對一種語言或者組件技術(shù)而設(shè)計。也就是說?無論程序
基于何種語言、組件模型編寫?運行于何種平臺都可以享受Web Service的服務(wù)。 3.1.2 ASP.NET的優(yōu)勢 ?1?ASP.NET效率更高
ASP.NET是運行于服務(wù)器端經(jīng)過編譯的代碼?這使早期綁定、本地化、緩存服務(wù)等技
術(shù)成為可能?這將大大地提高ASP.NET程序的執(zhí)行效率。
?2? ASP.NET更加靈活
ASP.NET基于通用語言?這意味著開發(fā)者可以使用.NET任何支持的語言?比如
C#,VB,Jscript?來開發(fā)ASP.NET的程序。換而言之?開發(fā)者可以利用此種語言?比如C#?
所具有的優(yōu)點?包括此種開發(fā)語言的類庫、消息處理模型等。另一方面?使用通用語言保證
了開發(fā)者可以將已有的基于COM的開發(fā)移植到ASP.NET上。
?3?ASP.NET更易于開發(fā)
ASP.NET提供了很多基于常用功能的控件?使諸如表單提交、表單驗證、數(shù)據(jù)交互等
常用操作變得更加簡單。同時?發(fā)布、配置程序也由于ASP.NET新的處理模式而更加簡單。
商務(wù)邏輯與外觀代碼的分開使程序更加易于維護(hù)?ASP.NET完全實現(xiàn)了這一功能。ASP.NET
的事務(wù)處理模型也相當(dāng)簡單。
?4?ASP.NET具有更強(qiáng)大的IDE支持
微軟為.NET的開發(fā)者準(zhǔn)備了Visual Studio的.NET版本?簡稱VS.NET?。VS.NET提供
了強(qiáng)大、高效的.NET程序的集成開發(fā)環(huán)境?支持諸如所見即所得、控件拖放、編譯調(diào)試等
功能?使開發(fā)ASP.NET程序更加快速、方便。
?5?ASP.NET更易于配置管理
ASP.NET程序的所有配置都存儲于基于XML的文件中。這將大大簡化對服務(wù)器環(huán)境和
網(wǎng)絡(luò)程序的配置過程。由于配置信息是以文本形式保存的?新的配置不需要通過任何服務(wù)器
端的程序即可生效。
?6?ASP.NET更易于擴(kuò)展
ASP.NET良好的結(jié)構(gòu)使擴(kuò)充程序更加簡單。開發(fā)者可以方..