第3章:aspnet方向軟件測(cè)試工程師實(shí)踐準(zhǔn)備.pdf
約25頁(yè)PDF格式手機(jī)打開(kāi)展開(kāi)
第3章:aspnet方向軟件測(cè)試工程師實(shí)踐準(zhǔn)備,第3章?asp.net方向軟件測(cè)試工程師實(shí)踐準(zhǔn)備 ........................................................................ 1 3.1 asp.net開(kāi)發(fā)平臺(tái)簡(jiǎn)介 .............................................


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