第一篇:材料測試方法的發展
材料測試方法的發展
摘要:本文主要介紹了現代材料測試方法的相關課程,并具體介紹了光學顯微分析、X射線衍射技術、電子顯微分析、熱分析、紅外光譜分析等的發展歷史及研究進程。最后,關于材料測試方法的發展趨勢做了一點點自己的看法。
關鍵詞:材料測試方法、電子透鏡、熱分析、紅外光譜
1、課程相關
隨著科學技術的迅猛發展與市場經濟的激烈競爭,材料科學也在不斷地往前發展。隨著材料研究的不斷的深入,眾多新型材料如功能材料、梯度功能材料、納米材料等被研制出來??萍脊ぷ髡邔Σ牧系难芯恳惨呀浻蛇^去的實驗、實驗方法逐步地摸索、試制性能合格的材料,向按一定的指標性能來設計材料。材料向著新、高、精、尖的發展,對材料的性能和產品的質量提出了越來越高的要求,促使材料工作者去探求材料組成、結構、生產工藝和性能之間的關系,為原材料選擇、工藝改進、材料改性以及研制預定性能的新材料等提供理論依據。材料性能和產品質量與材料的組成和結構是密切相關的,人們要改進材料的性能、提高產品的質量,必須要了解材料內部的組成和結構,“現代材料測試方法”就是為研究材料內部的物相組成和結構而設置的一門專業技術基礎課。
眾所周知,材料的性能主要決定于其化學成分、礦物組成、宏觀結構以及微觀結構。其中物相組成,尤其是結晶礦物相組成和微觀結構特征是在化學成分確定后對物質的性質起著關鍵性的作用。因為物相組成及顯微結構是無機材料生產過程和生產工藝條件的直接記錄,每個生產環節發生的變化均在物相組成及顯微結構上有所體現。而材料制品的物相組成和顯微結構特征,又直接影響甚至決定著制品的性能、質量、應用性狀和效果。改變無機材料的化學組成、生產工藝過程和條件,就能獲得具有不同物相組成和顯微結構的制品,制品的技術性能,使用性能也就不同。為了獲得具有新技術需要的使用性能的新型材料,可以通過物相組成和顯微結構的設計,選用合適的原料及工藝配方,采用特定的生產過程及工藝條件,通過試驗和研究而獲得需要的產品。
而材料的物相組成和顯微結構的獲得必須通過一定的測試方法和手段。所以,我們研究、研制新材料,要使材料產品的性能指標、產品質量達到我們的設計目標、要求,對一些新研制材料的性能指標、安全性等方面的檢測,所有這些都與現代測試技術分不開。因此,每一個從事材料科學研究的科技工作者,每一個材料的生產者都必須掌握和了解一定的材料測試方法方面的知識,這就是我們開設此課程的目的。而且對現代材料測試方法的深入細致的研究,必將有助于推動材料的進一步的發展。
課程主要內容為: 光學顯微分析、X射線衍射技術、電子顯微分析、熱分析、紅外光譜分析
2、材料分析測試方法發展歷史及成就 2.1 X射線的發現
1895年11月5日,德國物理學家倫琴在研究陰極射線時,發現了X射線。1912年,德國物理學家勞厄等人發現了X射線在膽礬晶體中的衍射現象,一方面確認了X射線是一種電磁波,另一方面又為X射線研究晶體材料開辟了道路。同年,英國物理學家布拉格父子首次利用X射線衍射方法測定了NaCl晶體的結構,開創了X射線晶體結構分析的歷史。X射線在近代科學和工藝上的應用主要有以下三個方面:1.X射線透視技術。2.X射線光譜技術。3.X射線衍射技術。利用X射線通過晶體時會發生衍射效應這一特性來確定結晶物質的物相的方法,稱為X射線物相分析法。
目前,X射線物相分析法作為鑒別物相的一種有效的手段,已在地質、建材、土壤、冶金、石油、化工、高分子物質、藥物、紡織、食品等許多領域中得到了廣泛的應用。2.1 電子透鏡的發展
1924年L.De和Broglie發現運動電子具有波粒二象性。1926年Busch發現在軸對稱的電磁場中運動的電子有會聚現象。二者結合導致研制電子顯微鏡的偉大設想。1931年,第一臺電鏡在德國柏林誕生。至1934年電鏡的分辨率可達50nm,1939年德國西門子公司第一臺電鏡投放市場,分辨率優于10nm。1935年克諾爾(Knoll)提出掃描電鏡的工作原理,1938年阿登納(Ardenne)制造了第一臺掃描電鏡。60年代后,電鏡開始向高電壓、高分辨率發展,100~200kV的電鏡逐漸普及,1960年,法國研制了第一臺1MV的電鏡,1970年又研制出3MV的電鏡。70年代后,電鏡的點分辨率達0.23nm,晶格(線)分辨率達0.1 nm。同時掃描電鏡有了較大的發展,普及程度逐漸超過了透射電鏡。
近一、二十年,出現了聯合透射、掃描,并帶有分析附件的分析電鏡。電鏡控制的計算機化和制樣設備的日趨完善,使電鏡成為一種既觀察圖象又測結構,既有顯微圖象又有各種譜線分析的多功能綜合性分析儀器。80年代后,又研制出了掃描隧道電鏡和原子力顯微鏡等新型的顯微鏡。
我國自1958年試制成功第一臺電鏡以來,電鏡的設計、制造和應用曾有相當規模的發展。主要產地有北京和上海。但因某些方面的原因,國產電鏡逐漸被進口電鏡取代。
2.3 電子衍射的使用與發展
早在1927年,戴維森(Davisson)和革末(Germer)就已用電子衍射實驗證實了電子的波動性,但電子衍射的發展速度遠遠落后于X射線衍射。直到50年代,才隨著電子顯微鏡的發展,把成像和衍射有機地聯系起來后,為物相分析和晶體結構分析研究開拓了新的途徑。許多材料和粘土礦物中的晶粒只有幾十微米大小,有時甚至小到幾百納米,不能用X射線進行單個晶體的衍射,但卻可以用電子顯微鏡在放大幾萬倍的情況下,用選區電子衍射和微束電子衍射來確定其物相或研究這些微晶的晶體結構。另一方面,薄膜器件和薄晶體透射電子顯微術的發展顯著地擴大了電子衍射的研究和范圍,并促進了衍射理論的進一步發展。
電子衍射幾何學與X射線衍射完全一樣,都遵循勞厄方程或布喇格方程所規定的衍射條件和幾何關系。
電子衍射與X射線衍射的主要區別在于電子波的波長短受物質的散射強(原子對電子的散射能力比X射線高一萬倍)。電子波長短,決定了電子衍射的幾何特點,它使單晶的電子衍射譜和晶體倒易點陣的二維截面完全相似,從而使晶體幾何關系的研究變得簡單多了。散射強,決定了電子衍射的光學特點:第一,衍射束強度有時幾乎與透射束相當;第二,由于散射強度高,導致電子穿透能力有限,因而比較適用于研究微晶、表面和薄膜晶體。2.4 熱分析技術
熱分析法是所有在高溫過程中測量物質熱性能技術的總稱。它是在程序控制溫度下,測量物質的物理性質與溫度的關系。這里“程序控制溫度”是指線性升溫、線性降溫、恒溫等;“物質”可指試樣本身,也可指試樣的反應產物;“物理性質”可指物質的質量、溫度、熱量、尺寸、機械特征、聲學特征、光學特征、電學特征及磁學特征的任何一種。
差熱分析、差示掃描量熱分析、熱重分析和機械熱分析是熱分析的四大支柱,用于研究物質的物理現象,如晶形轉變、融化、升華、吸附等和化學現象,如脫水、分解、氧化、還原等,幾乎在所有自然科學中得到應用。不僅可以對物質進行定性、定量分析,而且從材料的研究和生產角度來看,既可以為新材料的研制提供熱性能數據,又可達到指導生產、控制產品質量的目的。2.5 紅外光譜分析
紅外光譜法最初是用于有機化學領域的。由于它具有“分子指紋”的突出特點,而被廣泛用于分子結構的基礎研究和化學組成的研究上。隨著紅外光譜儀器性能的不斷提高和實驗技術的不斷發展,紅外光譜法作為一門有效的分析測試技術,目前已被廣泛地用于化學化工、材料科學等眾多學科的研究領域。近幾十年來,紅外光譜法也越來越多地用于研究無機非金屬材料的結構,目前雖然還不成熟,但也有其獨特之處。特別是在水泥水化研究中得到應用。為研究膠凝材料的結構與性能提供了有力的工具。
測繪物質紅外光譜的儀器是紅外光譜儀,也叫紅外分光光度計。早先的紅外光譜儀是用棱鏡作色散元件的,到了60年代,由于光柵刻劃和復制技術以及多級次光譜重疊干擾的濾光片技術的解決,出現了用光柵代替棱鏡作色散元件的第二代色散型紅外光譜儀。稱為色散型紅外分光光度計。到70年代時,隨著電子計算機技術的飛速發展,又出現了性能更好的第三代紅外光譜儀,即基于光的相干性原理而設計的干涉型付里葉變換紅外光譜儀。近幾年來,由于激光技術的發展,采用激光器代替單色器,已研制成了第四代紅外光譜儀——激光紅外光譜儀。目前在我國廣泛使用的仍以第二代紅外光譜儀為主,只有少數實驗室配備了第三代紅外光譜儀。
3、現代材料測試方法的發展趨勢
現如今材料測試方法使用大抵還是上述介紹到的這些技術,但其發展趨勢卻是多功能測試儀器的發展,即在同一個環境下可以完成多項測試以達到全面了解某一材料性能的目的。
如綜合熱分析法。在科學研究和生產中,無論是對物質結構與性能的分析測試還是反應過程的研究,一種熱分析手段與另一種或幾種熱分析手段或其他分析手段聯合使用,都會收到互相補充、互相驗證的效果,從而獲得更全面更可靠的信息。因此,在熱分析技術中,各種單功能的儀器傾向于綜合化,這便是綜合熱分析法,它是指在同一時間對同一樣品使用兩種或兩種以上熱分析手段,如DTA-TG、DSC-TG、DTA-TG-DTG、DSC-TG-DTG、DTA-TMA、DTS-TG-TMA等的綜合。
參考文獻
1、楊南如,無機非金屬材料測試方法,武漢工業大學出版社 1993
2、王成國等,材料分析測試方法,上海交通大學出版社 1994
3、物相分析,武漢工業大學出版社,1994
4、王英華,X光衍射技術基礎,原子能出版社,1993 5.邵國有,硅酸鹽巖相學,武漢工業大學出版社,1991 6.常鐵軍 等,材料近代分析測試方法,哈爾濱工業大學出版社,1999
第二篇:材料測試方法 復習題
1.材料微觀結構和成分分析可以分為哪幾個層次?分別可以用什么方法分析?
化學成分分析(元素分析):譜學法:①常規方法(平均成分):濕化學法、光譜分析法②先進方法(種類、濃度、價態、分布):電子探針、俄歇電子能譜、光電子能譜、X射線熒光光譜等 晶體結構分析(物相分析):衍射法:主要包括X射線衍射、電子衍射、中子衍射、射線衍射等;
顯微結構分析(顯微形貌分析):顯微法:主要包括光學顯微鏡、透射電子顯微鏡、掃描電子顯微鏡、掃描隧道顯微鏡、原子力顯微鏡、場離子顯微鏡等; 2.X射線與物質相互作用有哪些現象和規律?利用這些現象和規律可以進行哪些科學研究工作,有哪些實際應用?(說出三種以上分析方法及原理)3.電子與物質相互作用有哪些現象和規律?利用這些現象和規律可以進行哪些科學研究工作,有哪些實際應用?(說出四種以上分析方法及原理)4.什么是(主)共振線、分析線、靈敏線、最后線?
共振線:是指電子在基態與任一激發態之間直接躍遷所產生的譜線。
主共振線:電子在基態與最低激發態之間躍遷所產生的譜線則稱為主共振線。靈敏線:原子光譜中最容易產生的譜線,一般主共振線即為靈敏線
最后線:當樣品中某元素的含量逐漸減少時,最后仍能觀察到的幾條譜線。它也是該元素的最靈敏線。5.原子發射光譜定性分析基本原理和定量分析的依據及定性、定量分析方法。特點:最大特點是可以獲得豐富的化學信息,它對樣品的損傷是最輕微的,定量也是最好的。
(1)可以分析除H和He以外的所有元素,可以直接得到電子能級結構的信息。(2)它提供有關化學鍵方面的信息,即直接測量價層電子及內層電子軌道能級,而相鄰元素的同種能級的譜線相隔較遠,互相干擾少,元素定性的標志性強。(3)是一種無損分析。
(4)是一種高靈敏超微量表面分析技術。分析所需試樣約10g即可,絕對靈敏
度高達10g,樣品分析深度約2 nm。
它的缺點是由于X射線不易聚焦,因而照射面積大,不適于微區分析。
XPS中的化學位移作用:由于原子處于不同的化學環境里而引起的結合能位移稱為化學位移。原子核附近的電子受核的引力和外層價電子的斥力,當失去價電子而氧化態升高時,電子與原子核的結合能增加,射出的光電子動能減小?;瘜W位移的量值與價電子所處氧化態的程度和數目有關。氧化態愈高,則化學位移愈大。這種化學位移與氧化態有關的現象,在其他化合物中也是存在的,利用這一信息可研究化合物的組成。
13. 俄歇電子能譜分析的原理、應用及特點。原理:原子K層電子被擊出,L層電子(L2)向K層躍遷,其能量差ΔE=EK-EL2可能不是以產生一個K系X射線光量子的形式釋放,而是被鄰近的電子(L2)所吸收,使這個電子受激發而成為自由電子,這就是俄歇效應,這個自由電子就稱為俄歇電子。,俄歇電子的能量與參與俄歇過程的三個能級能量有關。定性分析:基本原理:如果樣品中有某些元素存在,那么只要在合適的激發條件下,樣品就會輻射出這些元素的特征譜線,在感光板的相應位置上就會出現這些譜線。檢出某元素是否存在,必須有2條以上不受干擾的最后線與靈敏線。分析方法:常采用攝譜法,通過比較試樣光譜與純物質光譜或鐵光譜來確定元素的存在。即標準試樣光譜比較法和鐵光譜比較法
定量分析:依據:lg I
? b lg
c ?
lg
A
據此式可以繪制 lg
I ? lg
c
校準曲線,進行定量分析。分析方法:校正曲線法和標準加入法6.
原子吸收光譜的基本原理與分析方法。
基本原理:當入射輻射的能量等于原子中的電子由基態躍遷到較高能態所需要的能量時,原子就要從輻射場中吸收能量,產生共振吸收,電子由基態躍遷到激發態,同時伴隨著原子吸收光譜的產生。由于各元素的原子結構和外層電子的排布不同,元素從基態躍遷至第一激發態時吸收的能量不同,因而各元素的共振吸收線具有不同的特征。原子吸收光譜位于紫外區和可見區。分析方法:標準曲線法和標準樣加入法7.
紅外光譜分析的基本原理、方法及應用。
基本原理:分子的振動具有一些特定的分裂的能級。當用紅外光照射物質時,該物質結構中的質點會吸收一部分紅外光的能量。引起質點振動能量的躍遷,從而使紅外光透過物質時發生了吸收而產生紅外吸收光譜。被吸收的特征頻率取決于物質的化學成分和內部結構。每一種具有確定化學組成和結構特征的物質,都應具有特征的紅外吸收譜圖(譜帶位置、譜帶數目、譜帶寬度、譜帶強度)等。當化學組成和結構特征不同時,其特征吸收譜圖也就發生了變化。方法:根據紅外光譜的特征吸收譜圖對物質進行分析鑒定工作,按其吸收的強度來測定它們的含量。應用:1)、有機化學領域,無機化合物、礦物的紅外鑒定;2)、利用紅外光譜可以測定分子的鍵長、鍵角大小,并推斷分子的立體構型,或根據所得的力常數,間接得知化學鍵的強弱,也可以從簡正振動頻率來計算熱力學函數等;3)、主要用途:對物質作定性分析和定量分析。8.
拉曼光譜分析的基本原理及應用。什么斯托克斯線和反斯托克斯線?什么是拉曼位移?
基本原理:按照量子理論,光的散射是光量子與分子碰撞的結果;分為:彈性散射和非彈性散射。
彈性散射:光量子與分子不交換能量,因而光量子的能量和頻率保持不變。非彈性散射:光量子與分子之間有能量交換。有兩種情況:(1)分子處于基態振動能級,與光子碰撞后,從光子中獲取能量達到較高的能級。若與此相應的躍遷能級有關的頻率是ν1,那么分子從低能級躍到高能級從入射光中得到的能量為hν1,而散射光子的能量要降低到hν0-hν1,頻率降低為ν0-ν1。(2)分子處于振動的激發態上,并且在與光子相碰時可以把hν1的能量傳給光子,形成一條能量為hν0+hν1和頻率為ν0+ν1的譜線。
通常把低于入射光頻的散射線ν0-ν1稱為斯托克斯線。高于入射光頻的散射線ν0+ν1稱為反斯托克斯線。ν1稱為拉曼位移,拉曼位移的大小取決于分子振動躍遷能級差。9.
X射線熒光光譜定性、定量分析的基本原理,什么是基本體吸收效應?如何消除?
定性分析——根據波長或能量確定成分;定量分析——根據強度確定成分含量?;倔w吸收效應:試樣的吸收系數與其成分有關,當試樣的化學成分變化時,其吸收系數也隨之改變。
元素A的熒光X射線強度不但與元素A的含量有關,還與試樣內其他元素的種類和含量有關。
吸收包括兩部分:一次X射線進入試樣時所受的吸收和熒光X射線從試樣射出時所受的吸收。
吸收的多少與X射線的波長和試樣中各元素的含量、吸收系數及其吸收限有關。采用實驗校正法、數學校正法消除10.
波譜儀與能譜儀的展譜原理及特點。11. XPS的分析原理是什么?
XPS的測量原理是建立在Einstein光電效應方程基礎上的,光電子動能為:Ec =hv-EB-(-w)式中hv和-w是已知的,Ec可以用能量分析器測出,于是EB就知道了。同種元素的原子,不同能級上的電子EB不同,所以在相同的hv和-w下,同一元素會有不同能量的光電子,在能譜圖上,就表現為不止一個譜峰。其中最強而又最易識別的就是主峰,主要用主峰來進行分析。不同元素,元素各支殼層的EB具有特定值,所以用能量分析器分析光電子的Ec,便可得出EB,對材料進行表面分析。12.
XPS的應用及特點,XPS中的化學位移有什么用?
X射線光電子能譜主要應用:分析表面化學元素的組成、化學態及其分布,特別是原子的價態、表面原子的電子密度、能級結構。即元素定性分析(元素以及該元素原子所處的化學狀態)、定量分析、化合物結構鑒定、表面分析、深度分布分析
ΔE=EK-EL2-EL2 能量是特定的,與入射X射線波長無關,僅與產生俄歇效應的物質的元素種類有關。
應用:1)材料表面偏析、表面雜質分布、晶界元素分析;2)金屬、半導體、復合材料等界面研究;
3)薄膜、多層膜生長機理的研究;4)表面的力學性質(如摩擦、磨損、粘著、斷裂等)研究;
5)表面化學過程(如腐蝕、鈍化、催化、晶間腐蝕、氫脆、氧化等)研究;6)集成電路摻雜的三維微區分析;7)固體表面吸附、清潔度、沾染物鑒定等。特點:1)作為固體表面分析法,其信息深度取決于俄歇電子逸出深度(電子平均自由程)。對于能量為50eV-2keV范圍內的俄歇電子,逸出深度為0.4-2nm,深度分辨率約為l nm,橫向分辨率取決于入射束斑大小。2)可分析除H、He以外的各種元素。3)對于輕元素C、O、N、S、P等有較高的分析靈敏度。4)可進行成分的深度剖析或薄膜及界面分析。14.
掃描隧道顯微鏡基本原理及特點、工作方式。
基本原理:量子力學認為:電子波函數ψ向表面傳播,遇到邊界,一部分被反射(ψR),而另一部分則可透過邊界(ψT),從而形成金屬表面上的電子云。粒子可以穿過比它能量更高的勢壘,這個現象稱為隧道效應。尖銳金屬探針在樣品表面掃描,利用針尖-樣品間納米間隙的量子隧道效應引起隧道電流與間隙大小呈指數關系,獲得原子級樣品表面形貌特征圖象。
特點:1)STM結構簡單。2)其實驗可在多種環境中進行:如大氣、超高真空或液體(包括在絕緣液體和電解液中)。3)工作溫度范圍較寬,可在mK到1100K范圍內變化。這是目前任何一種顯微技術都不能同時做到的。4)分辨率高,掃描隧道顯微鏡在水平和垂直分辨率可以分別達到0.1nm和0.01nm。因此可直接觀察到材料表面的單個原子和原子在材料表面上的三維結構圖像。5)在觀測材料表面結構的同時,可得到材料表面的掃描隧道譜(STS),從而可以研究材料表面化學結構和電子狀態。6)不能探測深層信息,無法直接觀察絕緣體。工作方式:恒電流模式:掃描時,在偏壓不變的情況下,始終保持隧道電流恒定;
恒高模式:始終控制針尖在樣品表面某一水平高度上掃描,隨樣品表面高低起伏,隧道電流不斷變化。15.
原子力顯微鏡工作原理及應用。
工作原理:原子力顯微鏡是一種類似于掃描隧道顯微鏡的顯微技術,它的儀器構成(機械結構和控制系統)在很大程度上與掃描隧道顯微鏡相同。如用三維壓電掃描器,反饋控制器等。它們的主要不同點是掃描隧道顯微鏡檢測的是針尖和樣品間的隧道電流,而原子力顯微鏡檢測的是針尖和樣品間的力。
應用:原子力顯微鏡對所分析樣品的導電性無要求,已成為表面科學研究的重要手段,在金屬、無機、半導體、電子、高分子等材料中得到了廣泛應用。
(一)幾十到幾百納米尺度的結構特征研究
(二)原子分辨率下的結構特征研究
(三)在液體環境下成像對材料進行研究
(四)測量、分析表面納米級力學性能(吸附力、彈性、塑性、硬度、粘著力、摩擦力等)
(五)實現對樣品表面納米加工與改性16.
什么是離子探針?離子探針的特點。
離子探針微區分析儀,簡稱離子探針。在功能方面離子探針與電子探針類似,只是以離子束代替電子束,以質譜儀代替X射線分析器。利用細小的高能(能量為1~20keV)離子束照射在樣品表面,激發出正、負離子(二次離子); 利用質譜儀對這些離子進行分析,測量離子的質荷比(m/e)和強度,確定固體表面所含元素的種類及其含量。
特點:1)可作同位素分析;2)可對幾個原子層深度的極薄表層進行成分分析。利用離子束濺射逐層剝離,得到三維的成分信息;3)一次離子束斑直徑縮小至微米量級時,可拍攝特定二次離子的掃描圖像。并可探測極微量元素(50ppm);417)可高靈敏度地分析包括氫、鋰在內的輕元素,特別是可分析氫。.
場離子顯微鏡的成像原理。
當成像氣體進入容器后,受到自身動能的驅使會有一部分達到陽極附近,在極高的電位梯度作用下氣體原子發生極化,即使中性原子的正、負電荷中心分離而成為一個電偶極子。
極化原子被電場加速撞擊樣品表面,氣體原子在針尖表面作連續的非彈性跳動。盡管樣品的尖端表面呈半球形,可是由于原子的不可分性使得這一表面實質上是由許多原子平面的臺階所組成,處于臺階邊緣的原子總是突出于平均的半球形表面而具有更小的曲率半徑,在其附近的場強亦更高。
當彈跳中的極化原子陷入突出原子上方某一距離(約0.4nm)的高場區域時,若氣體原子的外層電子能態符合樣品中原子的空能級能態,該電子將有較高的幾率通過“隧道效應”而穿過表面位壘進入樣品,從而使成像氣體原子變為正離子——場致電離。
此時,成像氣體的離子由于受到電場的加速而徑向地射出,當它們撞擊觀察熒光屏時,即可激發光信號。18.
什么是穆斯堡爾效應?穆斯堡爾譜的應用。無反沖核γ射線發射和共振吸收現象稱為穆斯堡爾效應。原子核(發射體)從激發態躍遷到基態,發射出具有能量為 E(能級差)的 γ 光子.這一γ光子在通過同種元素處于基態的原子核(吸收體)時,將被原子核吸收。吸收體中的原子核吸收了γ光子的能量便可躍遷到激發態,這就是原子核的共振吸收。
應用:
(一)分析化學的工具。可用于測定礦石、合金和廢物中的總含鐵量和總含錫量。
(二)在金屬材料研究中的應用。穆斯堡爾核作為試探原子,能獲得原子尺度內微觀結構的信息,是研究鋼的淬火、回火,有序-無序轉變、時效析出、固溶體分解等過程的動力學,晶體學和相結構等問題的有效工具。
(三)磁性材料研究。可用于判斷各種磁性化合物結構的有效手段??捎糜跍y定反鐵磁性的奈爾點、居里點和其它各種類型的磁轉變臨界點;也可用于測定易磁化軸,研究磁性材料中的非磁性相。
(四)生物學和生物化學的應用??捎糜谘芯堪t血蛋白、肌紅蛋白、氧化酶、過氧化酶、鐵氧還原蛋白和細胞色素等范圍極廣的含鐵蛋白質的結構和反應機理研究。
(五)地質、考古方面,穆斯堡爾譜學也是一種有用的“指紋”工具。19. 核磁共振的基本原理及共振條件。20. DTA的基本原理,DTA在材料研究中有什么用處?
原理:在程序控制溫度下,測量物質與參比物(基準物)的溫度差隨時間或溫度變化。當試樣發生任何物理或化學變化時,所釋放或吸收的熱量使樣品溫度高于或低于參比物的溫度,從而相應地在差熱曲線上得到放熱或吸熱峰。
用處:
1、凡是在加熱(或冷卻)過程中,因物理-化學變化而產生熱效應的物質,均可利用差熱分析法加以研究。合金相圖的建立、玻璃及陶瓷相態結構的變化、非晶晶化動力學的研究、凝膠材料燒結進程研究
2、可用于部分化合物的鑒定
3、依據差熱分析曲線特征,如各種吸熱與放熱峰的個數、形狀及位置等,可定性分析物質的物理或化學變化過程,還可依據峰面積半定量地測定反應熱。21. 影響差熱曲線形態的因素主要有哪些?
(一)實驗條件的影響1.升溫速率的影響。程序升溫速率主要影響DTA曲線的峰位和峰形,升溫速率越大,峰位越向高溫方向遷移以及峰形越陡。2.氣氛的影響
3.參比物的影響
(二)儀器因素的影響。儀器因素是指與熱分析儀有關的影響因素,主要包括:加熱爐的結構與尺寸、坩堝材料與形狀、熱電偶性能及位置等。
(三)樣品的影響1.樣品用量的影響。通常用量不宜過多,因為過多會使樣品內部傳熱慢、溫度梯度大,導致峰形擴大和分辨率下降。2.樣品形狀及裝填的影響。樣品形狀不同所得熱效應的峰的面積不同,以采用小顆粒樣品為好,通常樣品應磨細過篩并在坩堝中裝填均勻。3.樣品的熱歷史的影響。許多材料往往由于熱歷史的不同面產生不同的晶型或相態,以致對DTA曲線有較大的影響 22. DSC的基本原理及應用。
DSC(差示掃描量熱法)是在程序控制溫度下,測量輸入給樣品和參比物的功率差與溫度之間關系的一種熱分析方法。
應用:差示掃描量熱法與差熱分析法的應用功能有許多相同之處,但由于DSC克服了DTA以ΔT間接表達物質熱效應的缺陷,分辨率高、靈敏度高等優點,因而能定量測定多種熱力學和動力學參數,且可進行晶體微細結構分析等工作。樣品焓變的測定、樣品比熱的測定、研究合金的有序—無序轉變、23. 相干散射與非相干散射及對衍射的貢獻。24. 光電效應、熒光輻射、俄歇效應,熒光產率與俄歇電子產率。
光電效應:在外界光的作用下,物體(主要指固體)中的原子吸收光子的能量,使其某一層的電子擺脫其所受的束縛,在物體中運動,直到這些電子到達表面。如果能量足夠、方向合適,便可離開物體的表面而逸出,成為光電子。
熒光輻射:處于激發態的原子,要通過電子躍遷向較低的能態轉化,同時輻射出被照物質的特征x射線,這種由入射x射線激發出的特征x射線,稱為二次特征x射線(熒光x射線)此種輻射又稱為熒光輻射
俄歇效應:原子K層電子被擊出,L層電子(L2)向K層躍遷,其能量差ΔE=EK-EL2可能不是以產生一個K系X射線光量子的形式釋放,而是被鄰近的電子(L2)所吸收,使這個電子受激發而成為自由電子,這就是俄歇效應
熒光產率與俄歇電子產率:在激發原子的去激發過程中,存在兩種不同的退激發方式:一種是俄歇躍遷過程;另一種是熒光過程。俄歇躍遷幾率(PA)與熒光產生幾率PX之和為1:PA+PX=1 當元素的原子序數小于19時(即輕元素),俄歇躍遷幾率(PA)在90以上。直到原子序數增加到33時,熒光幾率才與俄歇幾率相等。25. 產生衍射的必要條件(布拉格方程)及充分條件。26. 晶粒大小與X射線衍射線條寬度的關系。27. 物相定性分析、定量分析的原理。28. 掃描電鏡二次電子像與背散射電子像。29. 掃描電鏡圖像襯度(形貌襯度、原子序數襯度)。30. 什么是電子探針?電子探針的原理及工作方式。
第三篇:網絡性能指標及測試方法
網絡性能指標及測試方法
1、網絡可用性。
網絡可用性是指網絡是否能正常通信,路徑是否可達,可以在終端電腦上用“ping”命令來測試網絡的連通性。例如:ping 10.48.128.1,這條命令測試的是從該終端電腦向目的10.48.128.1發送icmp echo request,并等待接收icmp echo reply來判斷目的是否可達。ping命令的目的可以是IP地址,也可以是域名,例如ping oa.shtl.com.cn,需要注意的是如果目的是域名,則需要一個可用的DNS去解析該域名。
Ping 命令有非常豐富的命令選項,比如-c 可以指定發送 echo request 的個數,-l 可以指定每次發送的 ping 包大小,-t 可以不停的向目的發送echo request。通常ping命令的返回結果常見有以下幾種
Reply from 10.48.128.1: bytes=32 time=1ms TTL=50 該結果表示收到10.48.128.1的reply包,說明目的網絡可達。Request timed out 請求超時,該結果表示沒有收到reply包,說明存在目的網絡的路由,但網絡不通。Destination host Unreachable 目的主機不可達,該結果表示沒有到目的主機的路由。Unknown host 不可知的主機,該結果表示無法解析域名為IP地址。Hardware error 硬件錯誤,該結果表示硬件故障。
通常情況下,使用-t參數長時間測試時,當網絡性能良好時,不會出現丟包現象。如果出現是出現丟包,甚至是丟包嚴重時,則說明了網絡中某些地方存在著問題。
2、網絡響應時間
網絡響應時間是指終端發起到遠端的連接請求,到收到遠端的回復所需要的時間,也可以用ping命令來測試網絡的響應時間,Ping 命令的 echo request/reply 一次往返所花費時間就是響應時間。有很多因素會影響到響應時間,如網絡的負荷,網絡主機的負荷,網絡的帶寬,網絡設備的負荷等等。
在網絡的可用性良好的時候,使用ping命令測試時,返回結果: Reply from 10.48.128.1: bytes=32 time=1ms TTL=50 結果說明該終端到遠端10.48.128.1的響應時間為1ms Reply from 220.181.111.86: bytes=32 time=26ms TTL=54 結果說明該終端到遠端220.181.111.86的響應時間為26ms 對比兩個結果,可以看出該終端到10.48.128.1這個主機的響應時間要比到220.181.111.86這個主機的響應時間小,從而可以反映出那個網絡的性能更加良好。
3、網絡抖動。
網絡抖動是指分組延遲的變化程度。如果網絡發生擁塞,排隊延遲將影響端到端的延遲,并導致通過同一連接傳輸的分組延遲各不相同,而抖動,就是用來描述這樣一延遲變化的程度。
利用ping命令加參數-t可以觀察出網絡抖動的情況: C:>ping baidu.com –t Pinging baidu.com [123.125.114.144] with 32 bytes of data Reply from 123.125.114.144: bytes=32 time=54ms TTL=50 Reply from 123.125.114.144: bytes=32 time=48ms TTL=50 Reply from 123.125.114.144: bytes=32 time=50ms TTL=50 Reply from 123.125.114.144: bytes=32 time=48ms TTL=50 Reply from 123.125.114.144: bytes=32 time=49ms TTL=50 Reply from 123.125.114.144: bytes=32 time=47ms TTL=50 Reply from 123.125.114.144: bytes=32 time=47ms TTL=50 Reply from 123.125.114.144: bytes=32 time=48ms TTL=50 Reply from 123.125.114.144: bytes=32 time=51ms TTL=50 Reply from 123.125.114.144: bytes=32 time=47ms TTL=50 Reply from 123.125.114.144: bytes=32 time=48ms TTL=50 Reply from 123.125.114.144: bytes=32 time=52ms TTL=50 通過結果可以看出終端到123.125.114.144這個目的主機的網絡響應時間大概均為50ms左右,網絡非常平穩,抖動非常少,說明了網絡性能較好。
若是過程中出現大延遲的數據包,甚至偶爾的丟包現象,則說明該網絡抖動程度較大,網絡的性能不佳。
4、網絡吞吐量
吞吐量表示在單位時間內通過某個網絡(或信道、接口)的數據量。吞吐量受網絡的帶寬或網絡的額定速率的限制。
可以在交換機上通過show interface summary命令查看該交換機端口的數據流量。
ZHL_6509A#sh int summary
*: interface is up IHQ: pkts in input hold queue
IQD: pkts dropped from input queue OHQ: pkts in output hold queue
OQD: pkts dropped from output queue RXBS: rx rate(bits/sec)
RXPS: rx rate(pkts/sec)TXBS: tx rate(bits/sec)
TXPS: tx rate(pkts/sec)TRTL: throttle count
Interface
IHQ
IQD OHQ
OQD RXBS RXPS TXBS TXPS TRTL-----------* GigabitEthernet2/1
0
0
0
0 171848000 30276 152596000 32948
0 * GigabitEthernet2/2
0
0
0
0 1469000 648
0
0
0 * GigabitEthernet2/3
0
0
0
0 275000 221 1666000 758
0 * GigabitEthernet2/4
0
0
0 10830
0
0 449000 485
0 * GigabitEthernet2/5
0
0
0 10348
0
0 448000 485
0 * GigabitEthernet2/6
0
0
0 11061
0
0 470000 490
0 * GigabitEthernet2/7
0
0
0 10833
0
0 470000 490
0 通過該命令,可以看出當前端口每秒鐘通過的數據量,例如GigabitEthernet2/1接收數據量為171848000bits/S,換算后為171.8Mbits/S,發送的數據量為152596000bits/S,換算后為152.6Mbits/S,該數據反映了當前網絡的使用和負載情況,當網絡中的吞吐量非常大的時候,可能會引起交換機壓力大、CPU占用率高,及網絡阻塞的現象。因此,需要對平時正常狀態下的網絡吞吐量的大概范圍有一個了解,當出現網絡緩慢、阻塞時,通過對比能及時發現那些接口的吞吐量過大,從而判斷解決問題。
5、網絡帶寬容量。與網絡吞吐量不同,網絡帶寬容量指的是在網絡的兩個節點之間的最大可用帶寬。這是由組成網絡的網絡設備和網絡通道的能力所決定的。例如:交換機的GigabitEthernet接口,可以提供千兆比特每秒的帶寬,而FastEthernet接口通常是提供百兆比特每秒的帶寬。
第四篇:軟件測試方法總結
軟件測試方法總結
(一)發布時間: 2008-12-12 17:07作者: lxm_lxm來源: 51Testing論壇
軟件測試方法的總結,是lxm_lxm根據個人所做過的項目整理的,提供給新來的的朋友們。軟件測試方法總結
一、界面
● 界面測試
(1)測試界面設計是否合理、簡潔、美觀,操作是否方便
(2)功能鍵、數據項信息是否齊全
(3)確認系統中同一功能抌名稱是否統一
(4)設計樣式、風格(查詢條件樣式;輸入風格(點選/手輸入);)是否與系統其它模塊統一
(5)確認頁面內所有字段名稱顯示風格是否統一(居中、左對齊、右對齊,一般采用居中顯示風格)
1、新增頁面及功能測試
● 字段
在開始測試時應該保證數據的正確性,然后再從系統中找出各種Bug
(1)各字段輸入正確的信息值保存,確認系統是否可以正確完成新增操作。
(2)進入添加界面不輸入任何信息值,單擊“保存”功能按鈕,系統應該給出某個不允許為空字段的提示信息(屬于邊界測試)
(3)建議不允許為空的字段前面加上?*?作為標記(統一性,方便性問題)
(4)編碼/編號字段不允許輸入中文及特殊字符,否則系統應該給出相應的提示信息
(5)測試編碼/編號字段不允許重復,否則系統應該給出相應的提示信息
(6)確認字段是否已做長度限制,如果輸入值超出長度范圍,那么在保存時系統應該給出提示信息
(7)非法測試,如:校驗數值型字段輸入非數值,保存時系統是否給出相應的提示信息(根據實際需要確定數值型字段是否能夠接受負數)
(8)邊界測試,如:確認數值型字段的邊界值(如:有效值為?0-100?整數,那么輸入-1或101保存時系統應該給出相應的提示信息;輸入值為0、100系統應該能正確保存信息值;輸入0到100內的整數值系統應該正確保存信息值)
(9)精確值測試,測試小數位數是否在定義的長度內
(10)字段精確值是否正確(四舍五入否)。
(11)根據實際情況測試名稱字段是否具有唯一性,(一般情況下名稱是不允許重復的,具體問題具體分析),否則系統應該給出相應的提示信息
(12)確認各字段名稱書寫是否正確(注意:要求編輯界面、住息列表中、錯誤提示信息、查詢條件中的字段名稱完全相同)
(13)確認特殊格式的字段是否已做標準格式的限制(如:電子郵件、郵編等)
(14)測試上級信息字段(如:上級XXX名稱、上級XXX編號)的信息值是否根據所選擇的上級XXX名稱系統自動生成(注意:編號生成值一定是維護界面的編號,而不應該是相應表的那個主鍵編碼)
(15)測試如果某字段信息值是從另一個模塊中選擇輸入的,那么需要確認其它相關聯字段的信息值是否也相應的正確的自動帶入,并且這些字段應該都是只讀的(16)創建人/編輯人、發布人、創建時間、創建人字段應該設為只讀的,而且此類字段值應該默認當前操作人的姓名
(17)如果某個字段可以點選輸入多個信息值,那么測試該字段是否接受,并保存了點選輸入的多個信息值
(18)對于多選字段,測試是否具有記憶上次選擇值并已驗重
(19)測試字符型字段是否可以接受空格(統一性問題,建議不要接受空格)
(20)引用其它模塊的字段信息值的字段長度是否與被引用模塊相應字段長度一致
軟件測試方法總結
(二)發布時間: 2008-12-12 17:13作者: lxm_lxm來源: 51Testing論壇
關鍵字:軟件測試方法
6、常用功能鍵的功能測試
(1)保存---所有編輯頁面如果未輸入任何信息值而單擊“保存”,系統應該給出“XXX字段不允許為空”的提示信息
(2)保存---如果某字段輸入值有錯誤或超出長度范圍,那么單擊“保存”按鈕時,系統應該給出相應的提示信息
(3)保存---輸入相關信息單擊“保存”后,建議系統給出“保存成功”提示信息
(4)保存---測試新增/修改信息保存后,信息列表是否自動刷新
(5)下一步---單擊此按鈕,如果有非空字段為空,系統應該給出相應提示信息;如果有字段輸入非法值,單擊此按鈕系統應該給出相應提示信息;正常情況下單擊此功能按鈕,系統進入到下一個編輯/操作界面
(6)上一步---單擊此功能按鈕,系統應該正確返回到上一個編輯/操作界面
(7)瀏覽---測試該功能鍵功能是否已經正確實現,單擊此按鈕系統應該彈出文件選擇頁面,并且可以選擇輸入相關附件
(8)上傳附件---測試上傳功能已經正確實現,確認上傳的附件在界面相應位置是否顯示
(9)下載---測試下載功能已經正確實現(可以將上傳到服務器的附件下載的本地相應位置)
(10)重新上傳---保存操作后上傳功能按鈕名稱應該自動變為“重新上傳”,并且可以重新上傳附件
(11)發布---測試該功能鍵功能已經正確實現,單擊些功能按鈕系統完成發布操作,相應的信息狀態變為“已發布”,發布人、發布時間系統自動生成或已經正確保存(注意:已經發布的信息是不允許再進行修改操作的)(根據系統需求及設計測試,有些系統只有信息修改頁面才有此功能)
(12)取消發布---測試該功能鍵功能是否已經正確實現,單擊此功能按鈕系統完成取消發布功能,相應信息狀態變為“未發布”(根據系統需求及設計測試,有些系統只有信息修改頁面才有此功能)
(13)關閉---單擊此功能按鈕系統將關閉當前頁面,建議當單擊此功能按鈕時系統彈出“確認離開此頁面提示信息”
(14)查詢---單擊查詢功能按鈕,系統按鈕輸入查詢條件進行模糊查詢;查詢條件輸入非法值進行查詢操作,系統應該查詢0記錄
(15)刪除----未勾選待刪除記錄單擊此按鈕系統彈出相應提示信息;正常情況下系統刪除所選記錄
(16)選擇---勾選待選記錄,單擊此按鈕系統完成選擇操作;單擊選擇超鏈接功能按鈕系統完成選擇操作
(17)取消選擇---單擊此功能按鈕,系統完成取消選擇操作(清除所有選擇信息)
軟件測試方法總結
(三)發布時間: 2008-12-12 17:14作者: lxm_lxm來源: 51Testing論壇
關鍵字:軟件測試方法
11、對用戶名、密碼的有效性測試
(1)密碼信息有效性測試:特殊字符、正常字符、空字符(不輸入)、空格
(2)登陸名是否區分大小寫
(3)登陸名是否允許重名
(4)用戶名字和密碼都為最大長度(邊界值分析,取上點)
(5)用戶名字和密碼都為最小長度(邊界值分析,取上點)
(6)用戶名字和密碼都是非最大和最小長度的數據(邊界值分析,取內點)
(7)用戶名長度大于要求1位(邊界值分析,取離點)
(8)用戶名長度小于要求1位(邊界值分析,取離點)
(9)密碼長度大于要求1位(邊界值分析,取離點)
(10)密碼長度小于要求1位(邊界值分析,取離點)
(11)是否記住上次登陸名
(12)密碼信息有效性測試:字母數字混排、數字、符號數字、字母符號、數字符號、空字符(不輸入)、空格、ASCII字符、字符串在有空格、串在有半角空格
(13)口令鎖定:即輸入口令次數的限制
(14)密碼顯示是否以星號或者別的符號顯示
(15)看是否支持tap和enter鍵等
(16)密碼是否可以復制粘貼
密碼修改測試方法
(1)不輸入舊密碼,直接改密碼
(2)輸入錯誤舊密碼
(3)不輸入確認新密碼
(4)不輸入新密碼
(5)新密碼和確認新密碼不一致
(6)新密碼中有空格
(7)新密碼長度有效性測試方法同上
(8)新密碼為非允許字符(如有的密碼要求必須是英文和數字組成,那么要試漢字和符號等)
(9)測試密碼是否區分大小寫,新密碼中英文小寫,確認密碼中英文大寫
(10)新密碼與舊密碼一樣能否修改成功
軟件測試方法總結
(四)發布時間: 2008-12-12 17:17作者: lxm_lxm來源: 51Testing論壇
關鍵字:軟件測試方法
四、權限測試
1、業務權限
按需求測試用戶業務權限分配是否正確,業務權限主要控制功能模塊、功能菜單的展示,沒有相應業務權限的不展示其功能模塊能功能菜單。
2、操作權限
(1)權限組:按組用戶來分配操作權限。(組內所有人員都具有所分配的操作權限)
(2)測試已分配操作權限的功能按鈕是可見的(3)測試已分配操作權限的功能按鈕是否可用;是否可以正確完成相應功能操作
(4)通常不分配調看操作權限是無法進行修改操作
五、算法
1、測試前需要充分了解算法的整個計算過程及結果值的精度
2、算法測試之前需要準備充足,而且是準確無誤的測試實例
3、根據輸入值確認系統計算輸出結果是否與預期結果完全一致
4、如果計算公式中含有引用其它模塊的數據,需要先確認數據提取是否對應的正確
5、先用等價劃分法、邊界值測試方法測試輸入數據是否在需求范圍內
6、嚴格按照測試用例執行測試,確認計算結果是否正確無誤,注意結果的精度。
第五篇:App測試方法總結
一、安全測試 1.軟件權限
1)扣費風險:包括短信、撥打電話、連接網絡等。
2)隱私泄露風險:包括訪問手機信息、訪問聯系人信息等。
3)對App的輸入有效性校驗、認證、授權、數據加密等方面進行檢測 4)限制/允許使用手機功能接入互聯網 5)限制/允許使用手機發送接收信息功能 6)限制或使用本地連接
7)限制/允許使用手機拍照或錄音 8)限制/允許使用手機讀取用戶數據 9)限制/允許使用手機寫入用戶數據
10)限制/允許應用程序來注冊自動啟動應用程序 2.安裝與卸載安全性
1)應用程序應能正確安裝到設備驅動程序上
2)能夠在安裝設備驅動程序上找到應用程序的相應圖標 3)安裝路徑應能指定
4)沒有用戶的允許,應用程序不能預先設定自動啟動 5)卸載是否安全,其安裝進去的文件是否全部卸載 6)卸載用戶使用過程中產生的文件是否有提示 7)其修改的配置信息是否復原 8)卸載是否影響其他軟件的功能 9)卸載應該移除所有的文件 3.數據安全性
1)當將密碼或其它的敏感數據輸入到應用程序時,其不會被存儲在設備中,同時密碼也不會被解碼。2)輸入的密碼將不以明文形式進行顯示。
3)密碼、信用卡明細或其他的敏感數據將不被存儲在它們預輸入的位置上。4)不同的應用程序的個人身份證或密碼長度必須至少在4-8個數字長度之間。
5)當應用程序處理信用卡明細或其它的敏感數據時,不以明文形式將數據寫到其他單獨的文件或者臨時文件中。以防止應用程序異常終止而又沒有刪除它的臨時文件,文件可能遭受入侵者的襲擊,然后讀取這些數據信息。
6)黨建敏感數據輸入到應用程序時,其不會被存儲在設備中。7)應用程序應考慮或者虛擬機器產生的用戶提示信息或安全警告
8)應用程序不能忽略系統或者虛擬機器產生的用戶提示信息或安全警告,更不能在安全警告顯示前,利用顯示誤導信息欺騙用戶,應用程序不應該模擬進行安全警告誤導用戶。
9)在數據刪除之前,應用程序應當通知用戶或者應用程序提供一個“取消”命令的操作。10)應用程序應當能夠處理當不允許應用軟件連接到個人信息管理的情況。
11)當進行讀或寫用戶信息操作時,應用程序將會向用戶發送一個操作錯誤的提示信息。12)在沒有用戶明確許可的前提下不損壞刪除個人信息管理應用程序中的任何內容。13)如果數據庫中重要的數據正要被重寫,應及時告知用戶。14)能合理的處理出現的錯誤。15)意外情況下應提示用戶。4.通訊安全性
1)在運行軟件過程中,如果有來電、SMS、藍牙等通訊或充電時,是否能暫停程序,優先處理通信,并在處理完畢后能正?;謴蛙浖^續其原來的功能。2)當創立連接時,應用程序能夠處理因為網絡連接中斷,進而告訴用戶連接中斷的情況。3)應能處理通訊延時或中斷。
4)應用程序將保持工作到通訊超時,進而給用戶一個錯誤信息指示有鏈接錯誤。5)應能處理網絡異常和及時將異常情況通報用戶。6)應用程序關閉網絡連接不再使用時應及時關閉,斷開。5.人機接口安全測試
1)返回菜單應總保持可用。2)命令有優先權順序。
3)聲音的設置不影響使用程序的功能。4)聲音的設置不影響應用程序的功能
5)應用程序必須能夠處理不可預知的用戶操作,例如錯誤的操作和同時按下多個鍵。
二、安裝、卸載測試
驗證App是否能正確安裝、運行、卸載、以及操作過程和操作前后對系統資源的使用情況 1.安裝
1)軟件安裝后是否能夠正常運行,安裝后的文件夾以及文件是否寫到了指定的目錄里。2)軟件安裝各個選項的組合是否符合概要設計說明。3)軟件安裝向導的UI測試
4)安裝后沒有生成多余的目錄結構和文件。2.卸載
1)測試系統直接卸載程序是否有提示信息。
2)測試卸載后文件是否全部刪除所有的安裝文件夾。3)卸載是否支持取消功能,單擊取消后軟件卸載的情況。4)系統直接卸載UI測試,是否有卸載狀態進度條提示。
三、UI測試
1)測試用戶界面(如菜單、對話框、窗口和其他控件)布局、風格是否滿足要求、文字是否正確、頁面是否美觀、文字、圖片組合是否完美、操作是否友好等。
2)UI測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。確保用戶界面符合公司或行業的標準。包括用戶友好性、人性化、易操作性測試。1.導航測試
1)按鈕、對話框、列表和窗口等;或在不同的連接頁面之間需要導航。2)是否易于導航,導航是否直觀。3)是否需要搜索引擎。4)導航幫助是否準確直觀。
5)導航與頁面結構、菜單、連接頁面的風格是否一致。2.圖形測試
1)橫向比較,各控件操作方式統一。
2)自適應界面設計,內容根據窗口大小自適應。3)頁面標簽風格是否統一。4)頁面是否美觀。
5)頁面的圖片應有其實際意義而要求整體有序美觀。3.內容測試
1)輸入框說明文字的內容與系統功能是否一致。2)文字長度是否加以限制。3)文字內容是否表意不明。4)是否有錯別字。5)信息是否為中文顯示。
四、功能測試
根據軟件說明或用戶需求驗證App的各個功能實現,采用如下方法實現并評估功能測試過程: 1)采用時間、地點、對象、行為和背景五元素或業務分析等方法分析、提煉App的用戶使用場景,對比說明或需求,整理出內在、外在及非功能直接相關的需求,構建測試點,并明確測試標準。2)根據被測功能點的特性列出相應類型的測試用例對其進行覆蓋,如:設計輸入的地方需要考慮等價、邊界、負面、異常、非法、場景回滾、關聯測試等測試類型對其進行覆蓋。
3)在測試實現的各個階段跟蹤測試實現與需求輸入的覆蓋情況,及時修正業務或需求理解錯誤。1.運行
1)App安裝完成后的試運行,可正常打開軟件。2)App打開測試,是否有加載狀態進度提示。3)App頁面間的切換是否流暢,邏輯是否正確。4)注冊
? ? ? ? ? 同表單編輯頁面 用戶名密碼長度 注冊后的提示頁面
前臺注冊頁面和后臺的管理頁面數據是否一致 注冊后,在后臺管理中頁面提示
5)登錄
? ? 使用合法的用戶登錄系統
系統是否允許多次非法的登錄,是否有次數限制 ? ? ? ? ? ? ? 使用已經登錄的賬號登錄系統是否正確處理 用戶名、口令(密碼)錯誤或漏填時能否登陸 刪除或修改后的用戶,原用戶名登陸
不輸入用戶口令和重復點“確定/取消”按鈕,是否允許登錄 登陸后,頁面中登錄信息 頁面中有注銷按鈕 登錄超時的處理
2.應用的前后臺切換
1)App切換到后臺,再回到App,檢查是否停留在上一次操作界面。2)App切換到后臺,再回到App,檢查功能及應用狀態是否正常。
3)App切換到后臺,再回到前臺時,注意程序是否崩潰,功能狀態是否正常,尤其是對于從后臺切換回前臺數據有自動更新的時候。
4)手機鎖屏解鎖后進入App注意是否會崩潰,功能狀態是否正常,尤其是對于從后臺切換回前臺數據有自動更新的時候。
5)當App使用過程中有電話進來中斷后再切換到App,功能狀態是否正常。6)當殺掉App進城后,再開啟App,App能否正常啟動。
7)出現必須處理的提示框后,切換到后臺,再切換回來,檢查提示框是否還存在,有時候會出現應用自動跳過提示框的缺陷。
8)對于有數據交換的頁面,每個頁面都必須要進行前后臺切換、鎖屏的測試,這種頁面最容易出現崩潰。3.免登陸
很多應用提供免登陸功能,當應用開啟時自動以上一次登錄的用戶身份來使用App。1)考慮無網絡情況時能否正常進入免登錄狀態。
2)切換用戶登陸后,要校驗用戶登錄信息以及數據內容是否相應更新,確保原用戶退出。
3)根據Mtop的現有規則,一個賬戶只允許登陸一臺機器。所以,需要檢查一個賬戶登錄多臺手機的情況。原手機里的用戶需要被退出,給出友好提示。4)App切換到后臺,在切換回前臺的校驗。5)切換到后臺,再切換回到前臺的測試。
6)密碼更換后,檢查有數據交換時是否進行了有效身份的校驗。
7)支持自動登錄的應用在進行數據校驗時,檢查系統是否能自動登錄成功并且數據操作無誤。8)檢查用戶主動退出登錄后,下次啟動App,應停留在登錄界面。4.離線瀏覽
很多應用會支持離線瀏覽,即在本地客戶端會緩存一部分數據供用戶查看。1)在無線網絡情況可以瀏覽本地數據。2)退出App再開啟App時能正常瀏覽。3)切換到后臺再回到前臺可以正常瀏覽。4)鎖屏后再解鎖回到應用前臺可以正常瀏覽。
5)在對服務器段的數據有更新時回給予離線的相應提示。5.App更新
1)當客戶端有新版本時,有更新提示。
2)當版本為非強制升級版時,用戶可以取消更新,老版本能正常使用。用戶在下次啟動App時,仍出現更新提示。
3)當版本為強制升級版時,但給出強制更新后用戶沒有做更新時,退出客戶端。下次啟動App時,仍出現強制升級提示。4)當客戶端有新版本時,在本地不刪除客戶端的情況下,直接更新檢查是否能正常更新。
5)當客戶端有新版本時,在本地不刪除客戶端的情況下,檢查更新后的客戶端功能是否是新版本。6)當客戶端有新版本時,在本地不刪除客戶端的情況下,檢查資源同名文件如圖片是否能正常更新成最新版本。如果以上無法更新成功的,也都屬于缺陷。6.定位、照相機服務
1)App有用到相機,定位服務時,需要注意系統版本差異。
2)有用到照相機服務的地方,需要進行前后臺的切換測試,檢查應用是否正常。3)測試照相機服務時,需要采用真機進行測試。7.PUSH測試
1)檢查Push消息是否按照指定的業務規則發送。
2)檢查不接收推送消息時,用戶不會在接收到Push消息。
3)如果用戶設置了免打擾的時間段,檢查在免打擾時間段內,用戶接收不到Push。在非免打擾時間段內,用戶能正常收到Push。
4)當Push消息是針對登錄用戶的時候,需要檢查收到的Push與用戶身份是否相符,沒有錯誤的將其他人的消息推送過來。一般情況下,只對手機上最后一個登錄用戶進行消息推送。5)測試Push時,需要采用真機進行測試。
五、性能測試
1)響應能力測試:測試App中的各類操作是否滿足用戶響應時間要求。
? ? App安裝、卸載的響應時間 App各類功能性操作的響應時間
2)壓力測試,反復/長期操作下,系統資源是否占用異常。
? App反復進行安裝卸載,檢查系統資源是否正常 ? 其他功能反復進行操作,檢查系統資源是否正常
六、交叉事件測試
針對智能終端應用的服務等級劃分方式及實時特性所提出的測試方法。交叉測試又叫事件或沖突測試,是指一個功能正在執行過程中,同時另外一個事件或操作對該過程進行干擾的測試。如:App在前/后臺運行狀態時與來電、文件下載、音樂收聽等關鍵運用的交互情況測試等。交叉事件測試非常重要,能發現很多應用中潛在的性能問題。1)多個App同時運行是否影響正常功能。2)App運行時前/后臺切換是否影響正常功能。3)App運行時撥打/接聽電話。4)App運行時發送/接收信息。5)App運行時發送/收取郵件。6)App運行時瀏覽網絡。
7)App運行時使用藍牙傳送/接收數據。
8)App運行時使用相機、計算器等手機自帶設備。
七、兼容測試
主要測試內部和外部兼容性 1)與本地及主流App是否兼容
2)與各種設備是否兼容,若有跨系統支持則需要檢驗是否在個系統下,各種行為是否一致。
? ? 不同手機屏幕分標率的兼容性 不同手機品牌的兼容性
八、回歸測試
1)Bug修復后且在新版本發布后需要進行回歸測試。2)Bug修復后的回歸測試在交付前、要進行大量用例的回歸測試。
九、用戶體驗測試
以主觀的普通消費者的角度去感知產品或服務的舒適、有用、易用、友好親切程度。通過不同個體、獨立空間和非經驗的統計復用方式去有效評價產品的體驗特性,提出修改意見提升產品的潛在客戶滿意度。
1)是否有空數據界面設計,引導用戶去執行操作。2)是否濫用用戶引導。
3)是否有不可點擊的效果,如:你的按鈕此時處于不可用狀態,那么一定要灰掉,或者拿掉按鈕,否則會給用戶誤導。4)菜單層次是否太深。5)交互流程分支是否太多。6)相關的選項是否離的很遠。7)一次是否載入太多的數據。8)界面中按鈕可點擊范圍是否適中。
9)標簽頁是否跟內容沒有從屬關系,當切換標簽的時候,內容跟著切換。10)操作應該有主次從屬關系。
11)是否定義Back的邏輯。涉及軟硬件交互時,Back鍵應具體定義。12)是否有橫屏模式的設計,應用一般需要支持橫屏模式,即自適應設計。
十、手勢操作測試
1)手機開鎖屏對運行中的App的影響。2)運行中的App前后臺切換的影響。3)多個運行中的App的切換。4)App運行時關機。5)App運行時重啟系統。6)App運行時充電
7)App運行時Kill掉進程再打開
十一、客戶端數據庫測試 1)一般的增、刪、改、查測試。
2)當表不存在時是否能自動創建,當數據庫表被刪除后能否再自建,數據是否還能自動從服務器中獲取回來并保存。
3)在業務需要從服務器端取回數據保存到客戶端的時候,客戶端能否將數據保存到本地。
4)當業務需要從客戶端取數據時,檢查客戶端數據存在時,App數據是否能自動從客戶端數據中取出,還是仍然會從服務器端獲???檢查客戶端數據不存在時,App數據能否自動從服務器端獲取到并保存到服務器端。
5)當業務對數據進行了修改、刪除后,客戶端和服務器端是否會有相應的更新。