⑴ 廣東廣州年突發地質災害應急演練腳本
廣東省國土資源廳、廣州市國土資源和房屋管理局、廣州市蘿崗區人民政府
(2011年9月)
預備(約20分鍾)
演練時間:2011年9月15日16:20—18:20。
16:00—16:10,演練隊伍在觀摩台前按各自指定位置集合。
16:10—16:20,播放迎賓曲,工作人員引領觀摩領導在觀摩台就座。
序幕(約20分鍾)
16:20—16:40
屏幕顯示:歡迎各位領導蒞臨指導!(背景為蘿崗區東區街劉村洋城崗全景)
解說員(男):尊敬的各位領導!
解說員(女):各位來賓!
解說員(合):大家好!
解說員(男):這里是廣州市蘿崗區東區街劉村洋城崗。為貫徹落實《國務院關於加強地質災害防治工作的決定》(國發〔2011〕20號)精神,提高突發地質災害應急處置能力,保障人民群眾的生命財產安全,由廣東省國土資源廳、廣州市國土資源和房屋管理局、廣州市蘿崗區人民政府聯合主辦的廣東廣州2011年突發地質災害應急演練將在這里隆重舉行。
解說員(女):蒞臨今天演練現場的主要領導有:廣東省國土資源廳張超群副巡視員,廣州市國土資源和房屋管理局韓小平紀委書記、劉仲國副局長,廣州開發區管委會副主任、蘿崗區人民政府李紅衛常務副區長,以及省應急辦、省三防辦、省氣象局,全省20個地級以上市(順德區)國土資源行政主管部門的領導。
解說員(男):出席今天演練的還有:廣州市政府應急辦、三防辦、民政局、氣象局以及蘿崗區地質災害防治應急指揮部各成員單位和蘿崗區5街1鎮以及廣州市各區(縣級市)國土房管分局的領導。
屏幕顯示:觀摩台,每位被介紹領導特寫。
解說員(女):讓我們以熱烈的掌聲,歡迎各位領導的到來!現在請廣州開發區管委會副主任、蘿崗區人民政府常務副區長李紅衛同志致辭(請蘿崗區政府辦或區國土房管分局擬稿,時間約4分鍾)。
屏幕顯示:發言領導特寫,觀摩台領導和演練隊伍特寫。
解說員(男):現在請本次演練總指揮、省國土資源廳張超群副巡視員發布演練指令。
張超群副巡視員:我宣布,廣東省廣州市2011年突發地質災害應急演練現在開始!
(演練隊伍依次退場,至指定位置待命,與此同時,解說員介紹演練背景情況。)
(視頻1):廣州市地處珠江三角洲北緣,地質環境條件復雜,地質災害類型多、分布廣、危害大。據調查,截至2010年年底,全市共有地質災害隱患點726處,其中崩塌620處、滑坡64處、泥石流4處、地面塌陷23處、地面沉降15處,威脅人口約1.7萬人,潛在經濟損失近6億元。
隨著社會經濟的快速發展,人類工程活動不斷增多,建設規模不斷擴大,對地質環境的影響不斷加劇,加之近年來氣候異常,台風、暴雨等極端天氣頻繁出現,地質災害防治形勢異常嚴峻。
屏幕顯示:廣州市地形地貌圖、廣州市地質災害易發區劃圖、廣州市地質災害隱患點分布圖,典型地質災害照片。
在國土資源部和省國土資源廳的精心指導下,廣州市委、市政府堅持以科學發展觀為指導,將「以人為本」的理念貫穿於地質災害防治工作的各個環節,堅持屬地為主、分級負責,預防為主、防治結合的原則,大力推進地質災害防治「五條線」和群測群防「十有縣」建設,嚴格執行汛前調查、汛期值班、隱患巡查、災情和險情速報、地質災害氣象預警預報、建設項目地質災害危險性評估等制度,積極推進重大地質災害隱患點的勘查治理和搬遷避讓,不斷完善地質災害防治措施,最大限度地避免和減少了地質災害損失。
屏幕顯示:成立廣州市地質災害防治領導小組、印發廣州市地質災害防治規劃、突發地質災害應急預案、年度地質災害防治方案、地質災害防治責任書等文件。廣州市地質環境監測中心掛牌,地質災害預警預報及應急指揮系統,評估報告和備案證明,蘿崗區地質災害治理工程特寫等。
我們所在的地點,是一處模擬的威脅100人以上的重大地質災害隱患點。大家面前的這座山坡已經人工切坡,但沒有採取相應的防護加固措施。坡上是由花崗岩風化形成的土體,在遇到暴雨時容易吸水軟化,形成崩塌甚至滑坡,坡上還散布著許多不穩定的花崗岩孤石,威脅著坡下100多名村民的生命和財產安全。
本次演練,根據廣東省國土資源廳、廣州市國土房管局突發地質災害應急響應方案和《廣州市蘿崗區突發地質災害應急預案》的要求,主要模擬從地質災害預警到應急處置的全過程,演練的主要內容包括:①地災預警;②災情速報;③應急響應;④前期處置;⑤應急調查;⑥會商決策;⑦排除險情;⑧善後處理。
屏幕顯示廣州市蘿崗區東區街劉村洋城崗山體滑坡地質災害演練內容(同上)。
解說員(男):好,各位領導、各位來賓!現在讓我們演練第一場:災情預警。
屏幕顯示:第一場災情預警
第一場 災情預警(約5分鍾)
16:40—16:45
(視頻2):天空灰暗,烏雲疾走,鏡頭轉向廣州市地質環境監測中心、地質災害預警室,技術人員正對著電腦緊張工作。時鍾顯示:15:30。
這里是廣州市地質環境監測中心的地質災害預警室,技術人員在收到省國土資源廳和省氣象局聯合發布的地質災害氣象預報預警信息後,正在接收市氣象台發來的降雨量預報數據,並利用廣州市地質災害預警預報系統製作預警產品,經市國土房管局和市氣象局審核同意後,以兩局名義通過網路、電視、簡訊等形式向社會公眾發布。
根據廣州市氣象台的預報,未來6小時內廣州地區將有暴雨至大暴雨,局部特大暴雨的降水,從9月15日15時30分起,廣州市暴雨橙色預警信號生效。市地質環境監測中心預警室的負責人正在通過電話與市氣象台會商地質災害預警等級。
屏幕顯示:市地質環境監測中心預警室內,預警室負責人陳小雲正在打電話,約1分鍾後,放下電話,向鄭蘭波院長報告。
陳小雲:鄭院長,經與省地質環境監測總站和市氣象台會商,未來24小時內蘿崗區降水中心區域地質災害預警等級為5級,天河區、黃埔區預警等級為4級,其他地區預警等級為3級。
鄭院長:好,我馬上向市局報告,請你們製作好預警成果,在16:30前發送到市氣象局。同時,立即向各監測員發布預警信息。
9月15日下午16時30分,廣州市國土房管局和廣州市氣象局聯合發布的地質災害預警信息在市國土房管局的門戶網站上發布,同時通過手機簡訊發送給市國土房管局、市氣象局,各區(縣級市)政府和國土房管部門、各鎮街的相關領導和地質災害群測群防員。19時,廣州廣播電視台在天氣預報節目中發布了地質災害預警信息。
屏幕顯示:市國土房管局門戶網站發布的地質災害預警信息,手機簡訊預警信息,廣州電視台發布預警信息的特寫。
第二場 災情速報(約5分鍾)
16:45—16:50
解說員(男):現在進入第二場,災情速報。
屏幕顯示:第二場災情速報
解說員(女):在各級黨委、政府的重視和支持下,廣州市已經建立了市一區(縣級市)—鎮(街)—村社(居委)四級地質災害群測群防體系。在收到廣州市國土房管局發布的地質災害預警信息後,各區(縣級市)國土房管局、鄉鎮國土所和群眾監測員立即行動起來,加強地質災害隱患點的巡查、監測。看,兩位監測員正在冒雨巡查洋城崗地質災害隱患點。
演練現場,消防車在山坡前灑水模擬降雨,蘿崗區國土房管分局執法監察大隊隊員曾偉和東區街1名群眾監測員身穿雨衣,手提電筒、喇叭和銅鑼冒雨沿著坡腳巡查,在坡腳的平房前停下。
曾偉:×××,山上情況怎麼樣?
監測員:不太好,坡頂發現一條裂縫,大概有40多米長。
曾偉:你看,山坡前緣也出現裂縫,坡上已經出現掉土、滑塌現象,可能會滑坡了。這樣,你馬上向街道報告,我給楊局打電話。
監測員打電話向街道領導報告(做出動作即可),曾偉拿出手機,向蘿崗區國土房管分局楊佳新副局長報告。
曾偉:楊局,你好!我是曾偉。我現在東區街劉村洋城崗巡查,發現坡頂已出現裂縫,邊坡出現小的崩塌,目前雨下得很大,洋城崗可能發生滑坡,請指示。
(視頻3):在曾偉打完電話後,鏡頭切換到蘿崗區行政大樓國土房管分局楊佳新副局長辦公室,楊局正在接聽電話。
楊局:請立即通知街道和劉村村委組織受威脅群眾轉移,並繼續加強觀測。
演練現場,監測員鳴鑼,曾偉用喇叭呼叫平房內的群眾轉移,7~8名群眾從房內跑出來,向安置地點轉移。
解說員(男):劉村部分群眾正在緊急轉移避險的時候,洋城崗突然發生了山體滑坡,山泥傾瀉而下,一名沒有迅速轉移的群眾受傷,不過他很快被迅速趕到的其他村民們攙扶著轉移到了安全的地方。村委會幹部立即通過電話向街道和區國土房管分局報告災情。蘿崗區國土房管分局接到災情報告後,立即按照地質災害速報制度的要求,在30分鍾內分別向蘿崗區政府和廣州市國土房管局報告。
(視頻4):蘿崗區國土房管分局地質災害災情速報。蘿崗區政府、廣州市國土房管局:9月15日下午17時許,受強降雨影響,我區東區街劉村洋城崗發生山體滑坡,致1人受傷,多幢房屋受損,直接經濟損失約200萬元,並威脅到坡下27戶、110名村民的生命和財產安全,地質災害災情和險情都達到中型等級。災情發生後,我局已會同東區街道辦事處組織受威脅群眾緊急轉移避險。鑒於降雨還在持續,山體滑坡有進一步擴大的趨勢,建議區政府立即啟動蘿崗區突發地質災害應急預案,成立現場應急搶險指揮部,組織開展搶險救災工作;建議市國土房管局派出工作組和搶險救援隊伍,協助我區開展地質災害應急處置工作。
第三場 應急響應(約5分鍾)
16:50—16:55
解說員(男):現在進入第三場,應急響應。
屏幕顯示:第三場應急響應
解說員(男):接到蘿崗區國土房管分局的地質災害災情報告後,蘿崗區人民政府、廣州市國土房管局、廣東省國土資源廳立即做出應急響應。
(視頻5):蘿崗區人民政府,李區長正在給區應急辦負責人布置任務。
李區長:段主任,東區街劉村發生山體滑坡,區政府決定啟動突發地質災害應急預案,在劉村設立現場應急搶險指揮部,由我擔任總指揮。請你立即通知區國土分局、公安分局、民政局和衛生局等部門的領導按照預案要求,帶領工作人員趕赴現場,我馬上出發。
廣州市國土房管局韓小平紀委書記辦公室,韓書記正在給地礦處領導打電話。
韓書記:地礦處,蘿崗區東區街發生中型地質災害,立即啟動我局應急響應方案,會同地調院派出應急分隊趕赴現場。地質災害人命關天,一定要協助蘿崗區政府做好應對工作,並將有關情況及時上報市政府和省國土資源廳,我馬上趕赴現場。
廣州市國土房管局劉仲國副局長辦公室,劉局正在給房安所打電話。
劉局:黃所長,蘿崗區東區街劉村發生山體滑坡,12棟房屋受損,我局已啟動應急響應方案,你立即協調鑒定所,派房屋搶險救援隊趕赴現場,協助蘿崗區政府開展應急搶險工作。
廣東省國土資源廳邱毅處長在下樓梯時給省地質環境監測總站廖站長打電話。
邱處長:廖站,剛才接到廣州市國土房管局的地質災害災情報告,蘿崗區東區街劉村發生中型山體滑坡地質災害,我們已將有關情況報省委總值班室、省府應急辦、國土資源部地環司。根據陳廳長指示,已經啟動C級響應方案,請你們立即組織專家組,和我一起趕赴現場。
廣州市地質調查院,地質災害應急搶險分隊帶齊裝備,列隊集合,乘車出發。
廣州市房屋安全管理所,房屋搶險救援分隊帶齊裝備,列隊集合,乘車出發。
第四場 前期處置(約10分鍾)
16:55—17:05
解說員(女):第四場,前期處置
屏幕顯示:第四場前期處置
解說員(女):蘿崗區人民政府領導率領區應急辦、區國土房管分局、區公安分局、區民政局、區衛生局的領導進入演練現場,已在現場的東區街街道辦事處楊鴻校主任向李區長報告。
楊主任:李區長,山體滑坡已經使劉村12幢房屋出現不同程度的損壞,1人受傷,我們已將12戶村民暫時安置在村小學。但是,滑坡的山體還不穩定,還有繼續擴大的趨勢,需要採取加固措施。請指示。
李區長:好,先帶我們到滑坡現場去看一看。
一行人巡查了滑坡現場和受損房屋,到模擬的村小學(由現場板房模擬)看望了受災群眾,然後在村委會(搭設帳篷模擬)設立現場指揮部,召集會議,布置工作。
李區長:(地點:現場指揮部)根據區委、區政府的部署,決定在劉村設立山體滑坡地質災害現場應急搶險指揮部,由我擔任總指揮,區應急辦、國土分局、公安分局、民政局和衛生局的領導擔任指揮部成員。剛才大家看了滑坡現場,對搶險救災工作提出了很好的意見。現在我布置以下任務:第一,由區公安分局負責,劉村村委配合,在受滑坡威脅的區域設置警戒線,看看還有沒有未撤離的群眾,並嚴禁無關人員出入,對群眾已撤離的房屋要安排治安人員加強巡邏,保護群眾的財產安全;第二,由區衛生局負責,做好受傷人員的救治工作,年老體弱的群眾和兒童有身體不適的,要做好檢查,發放葯品;第三,由區民政局負責,會同東區街辦事處將撤離的群眾安置好,發放必要的飲用水和其他生活用品,把群眾的生活安排好;第四、由區國土分局負責,在上級國土資源主管部門的指導下,對災害進行調查,盡快拿出控制災情的有效措施;第五,由區氣象局負責,對天氣情況進行觀測,有災害天氣及時報告。
解說員(男):按照現場應急搶險指揮部的部署,蘿崗區各職能部門立即分頭行動,妥善做好地質災害前期處置工作。
屏幕依次顯示:
區公安分局領導指揮民警和治保隊員設立警戒標志,站崗巡邏,防止無關人員進入,產生二次災害;
區衛生局領導指揮醫護人員給老人和兒童檢查身體,將受傷群眾抬上擔架,送上救護車,救護車開走;
區民政局領導帶隊給轉移安置的群眾發放礦泉水、麵包、方便麵等物資;
區國土房管分局派員繼續對滑坡山體進行監測,分局領導在演練現場隊伍入口處迎接省、市國土資源主管部門應急工作組和應急分隊。
第五場 應急調查(約15分鍾)
17:05—17:02
解說員(男):現在進入第五場,應急調查。
屏幕顯示:第五場應急調查。
解說員(女):廣東省國土資源廳、廣州市國土房管局派出的工作組、專家組應急救援隊伍已到達現場,相關負責人在蘿崗區國土房管分局楊佳新副局長的陪同下,來到現場應急搶險指揮部,和李區長等人會合。
丘處長:李區長,受領導的指派,省廳、市局派出的應急工作組、專家組和應急救援隊伍已到現場,配合你們做好應急處置工作。
李區長:大家辛苦了!山體滑坡已經使劉村十餘幢房屋受損,我們已經將受威脅的村民轉移安置。但是,滑坡體還不穩定,還有繼續下滑的趨勢,盼望你們盡快提出控制災情的有效措施。
丘處長:好!我們馬上開展工作。
(搶險各隊伍在主席台前列隊集合)
鄭蘭波:大家按C級響應方案,立即實施!
省國土資源廳專家組、市地調院、市房安所、市鑒定所應急分隊立即分頭展開行動。
屏幕顯示:應急調查分隊開展調查、監測工作的特寫。
解說員(女):現在廣州市國土房管局地質災害應急調查分隊正在滑坡現場調查。該分隊組建於2007年7月,現有隊員44名,由廣州市地質調查院專業技術人員組成,分為預警組、應急調查組、監測組、信息保障組和後勤保障組。該分隊承擔著廣州市各類突發地質災害的應急調查及技術搶險,負責調查地質災害的成因、規模、性質,提出防治措施建議,協助各區(縣級市)政府和國土房管部門開展地質災害應對工作。該分隊除擔負著廣州10區2市突發地質災害的應急調查外,還負責廣州市地質災害隱患點的排查和重要隱患點的監測工作。自建隊以來,已完成各類突發地質災害應急調查600多宗,地質災害隱患點核查近2000處,建立了廣州市地質災害隱患點台賬,編制了全市地質災害易發區劃圖和地質災害隱患點分布圖,為廣州市地質災害防治工作提供了有力的技術支撐。2008年汶川地震後,應急分隊部分隊員參加了威州鎮災後重建工作,在餘震不斷、山體崩塌、滑坡時有發生的條件下,順利完成8個重建項目的地質災害危險性評估工作,評估報告一次性通過四川省國土資源廳組織的專家評審,並獲得評審專家組的一致好評。(稍作停頓)
解說員(男):我們可以看到,調查隊員正在操作的是地質雷達(特寫鏡頭)。因我市常見的地質災害有崩塌、滑坡、泥石流、地面沉降、地面塌陷、地裂縫等,任何一種地質災害的發生都會在土壤、岩層中留下痕跡,這些痕跡由於物性差異,電磁波穿過時,反射能量發生增減,地質雷達可據此解譯出該痕跡的位置及形態等信息。
解說員(女):在另一邊,我們可以看到調查隊員正在使用的是激光測距槍(特寫鏡頭),是一種便於攜帶並可在霧、雪、雨、塵等惡劣氣象條件下進行測量工作的儀器,激光測距槍可以進行多點高差、平距、傾斜角、下垂度及面積等參數的測量,是進行地質災害調查的先進工具。
屏幕顯示:房屋安全鑒定隊特寫。
解說員(男):現在我們看到的是廣州市國土房管局房屋鑒定隊的工作人員。市房屋安全鑒定管理所擁有一批素質高、經驗豐富的高中級工程技術人員,除了負責組織廣州市房屋安全普查和房屋安全狀況鑒定管理工作外,還負責危及公共安全的突發事件中的房屋安全應急鑒定工作,如2004年12月31日八旗二馬路廣州城建總大廈火災事故、2005年7月21日江南大道中海珠城廣場基坑倒塌事故、2007年3月14日黃埔荔聯爆炸事故、2008年5·12汶川大地震災後房屋的應急搶險鑒定工作,曾被評為海珠城廣場基坑倒塌事故處理先進單位及廣州市抗震救災工作先進單位。
第六場 會商決策(約5分鍾)
17:20—17:25
解說員(女):現在進入第六場,會商決策。
屏幕顯示:第六場會商決策。
現場應急搶險指揮部,各位領導和專家坐在會議桌前研究應急處置措施。
解說員(男):經過調查,廣東省國土資源廳專家組和廣州市國土房管局地質災害應急調查分隊會商意見後,由張建國總工向現場指揮部報告調查結論和應急處置措施建議。
張總:報告李區長,根據應急調查和省、市專家組會商,對劉村山體滑坡提出如下應急處置意見:
本次山體滑坡主要是由暴雨引發的中型地質災害,目前滑坡體還不穩定,為有效控制險情,建議採取以下措施:①搜救群眾;②在滑坡體後緣開挖截排水溝,在坡面鋪蓋防水布,在坡腳堆壓沙包壓腳阻滑;③對受災變形的房屋排險加固;④靜態爆破清除坡上危石;⑤在危險區劃定警戒線,豎立警示牌,對滑坡體進行實時監測。報告完畢!
李區長在徵求指揮部成員意見後作出部署。
李區長:同意專家組意見,請國土部門立即組織實施,蘿崗區各部門全力配合,排除險情!
第七場 排除險情(約30分鍾)
17:25—17:55
解說員(女):現在進入第七場,排除險情。
屏幕顯示:第七場排除險情。
解說員(男):市國土房管局房屋搶險救援隊正在趕來(車輛進場)。該救援隊成立於2006年,目前共有搶險隊員51名。廣州市房屋安全管理所每年組織各級房屋搶險救援隊伍舉行各種演練和技能培訓,提高搶險隊的綜合應急搶險、救援能力,成功處置了荔灣區逢源路逢源正中約8號之一、10號房屋倒塌事件、白雲區永泰村在建長和汽車銷售中心房屋坍塌事件、蘿崗區宏康花園康慧苑杜鵑樓一樓受爆炸破壞事件等,確保了我市人民群眾生命財產安全和最大限度減輕了事故災害損失。
譚青松:(待解說完畢後)報告黃所長,房屋安全搶險救援隊伍集結完畢。請指示!
黃光華:好!請帶領搶險小組,按房屋搶險方案立即實施!
譚青松:出發!
(房屋安全搶險救援隊出發時,白雲區、蘿崗區,從化、增城市搶險隊列隊入場)
從化隊隊長:報告鄭院長,地質災害搶險隊伍集結完畢。請指示!
鄭蘭波:好!各搶險隊按專家組意見立即實施!
從化隊長:是!(面向隊員)出發!
解說員(女):(待搶險隊實施處置時開始解說)廣州市國土房管局地質災害搶險分隊現在正在對滑坡體實施排險處置。該分隊由各分局年輕力壯的人員組成,除進行地質災害的應急搶險外,還擔負著分局的三防搶險、房屋搶險及其他一些突發性的應急搶險工作,被人們稱為國土房管人的「救火隊」。同時,該分隊還聘請了一支專業的爆破隊伍,該爆破隊伍是省地質科學研究所專門從事爆破工作的專業隊伍,本次工作任務是對危石實施爆破清除,避免危石滾下破壞民房、傷及居民。(稍作停頓)
處置滑坡地質災害的措施可形象地表述為「卸載、固腰、壓腳、止水」。「卸載」即減載放坡,通過削減邊坡上部土體荷重,從而減少滑坡體荷載,降低整體下滑力。「固腰」即錨固支護坡體,提高坡體的抗滑能力。「壓腳」是堆沙包、砌擋土牆等壓固坡腳,可大大增強坡體的抗滑能力。「止水」則是挖排水溝和覆蓋防水材料,減少雨水滲透,避免加重、軟化坡體,提高坡體的穩定性。因「固腰」措施工程量、資金投入量大,一般在永久性治理工程中採用應急處置中通常採用可進行快速實施的「卸載、壓腳及止水」工藝。(稍作停頓)
解說員(男):在坡腳,我們可以看到搶險隊員們正在迅速地把沙袋堆疊在一起,形成沙包護坡牆,起到加固坡腳,阻擋滑坡體繼續下滑的作用,也即「壓腳」。而另兩個搶險小組正在滑坡體後緣外側設置截排水溝以及對裸露坡面覆蓋彩條布,這樣可以防止雨水滲入滑坡體,從而增加邊坡抗滑力,減緩滑坡體的下滑速度,亦即「止水」。我們上面所說的「固腰」措施因成本高,耗時長,我們將在本次應急搶險結束以後聘請專業的施工隊伍對該地質災害點進行永久治理,消除該地質災害點對人民群眾生命財產安全的威脅。(停頓約1分鍾)
解說員(女):大家現在看到房屋左邊正在進行的是射牆頂架項目(特寫鏡頭)。射牆頂架是我市日常房屋搶險救援中常用的傳統工藝,由於支撐時效長,可為房屋制定後續維修計劃爭取時間。現在搶險隊員正在將切割和打磨好的鋼筋、木樁打入到預定的位置和深度,作為射牆頂架的臨時支座。
房屋的右邊,正在進行的是液壓樁頂項目(特寫鏡頭)。液壓樁頂是搶險隊根據應急搶險救援中常見的房屋結構破壞形式而設計的新技術,可對房屋的結構和牆體等構件進行多角度、多位置、同時支頂,從而達到較好的排危效果。
解說員(男):我們現在來看搶險隊救人的情況。在兩邊窗戶邊緊張工作的是破拆救援組,他們使用的破拆工具是多功能液壓擴剪器(特寫鏡頭)。液壓擴剪器可以剪切鋼筋、護欄、門框、電纜、汽車框結構以及其他金屬或非金屬結構,救助被困於受限環境中的受害人或危險環境中的受害物。
現在大家看到在房屋的中間正在進行的是升降平台救援(特寫鏡頭)。升降平台具有多種功能,其中一種就是當房屋出現險情時,建築物原有通道遭到破壞或存在安全隱患不能正常使用,為能及時打通救援通道開展救援,可以藉助升降平台,從建築物外部將救援人員送達指定位置。
解說員(女):我們現在來看看地質災害應急搶險監測小組的工作情況。監測組現在正在使用的是測量型GPS(特寫鏡頭),即測量型全球定位系統。它是利用接收空中衛星信號測距進行定位的。其水平精度已達到毫米級,能進行控制測量及地形測繪的碎部點採集,與常規測量儀器相比,測量型GPS能克服控制點不能通視的問題,大大提高了測量精度和工作效率。(稍作停頓)
在它旁邊的就是全站儀(特寫鏡頭),它是全站型電子速測儀的簡稱,由光電測距儀、電子經緯儀和數據處理系統三部分組成。全站儀通過測量斜距、豎直角、水平角等,可進行平距、高差及坐標值的自動計算。監測組現在使用的全站儀測距長度可達到2千米,能方便地進行滑坡體地形測量、碎部點採集和滑坡體變形監測,是地質災害變形監測的有力武器。
第八場 善後處理(約5分鍾)
17:55——18:00
解說員(女):現在進入第八場,善後處理。
屏幕顯示:第八場善後處理。
從化隊隊長:鄭院長,地災搶險隊已完成任務,請指示。
鄭蘭波:辛苦了,請帶隊員休息。
譚青松:黃所長,房屋搶險隊已完成任務,請指示。
黃光華:辛苦了,請帶隊員休息。
(鄭蘭波、黃光華將意見匯總至專家組,專家組商討約2分鍾後,由張建國、鄭蘭波、黃光華向李區長匯報)
鄭蘭波:李區長,通過地質災害應急搶險工作,滑坡變形已得到有效控制,報告完畢。
黃光華:李區長,房屋搶險救援隊通過對房屋實施臨時加固等措施,穩定了房屋結構,現已成功救出被困人員,報告完畢。
張建國:李區長,通過地質災害和房屋搶險救援,災情現已經得到有效的控制。根據監測數據,滑坡已趨於穩定。專家組分析認為,可以結束本次應急搶險工作。請指示!
李區長:同志們,大家辛苦了。本次的應急搶險工作,在大家的共同努力下,應急工作取得圓滿成功。現在,請各應急搶險隊解除應急狀態,恢復正常秩序。
解說員(女):在搶險隊員的共同努力下,應急搶險工作取得圓滿成功。
尾聲(約20分鍾)
18:00—18:20
解說員(男):現在請參加本次應急演練的全體人員到觀摩台前集中。
解說員(女):(隊伍集中完後)下面,請廣州市應急辦領導對本次演練進行點評。
市應急辦領導:(點評)
解說員(女):謝謝×××(領導)的點評。下面,請廣東省國土資源廳×××(領導)對本次演練作總結。
省國土資源廳領導:(總結,稿件請省廳地環處代擬)
解說員(女):下面,請本次應急演練的總指揮、廣東省國土資源廳張超群副巡視員宣布本次演練結束。
張超群:我宣布,廣東省廣州市2011年突發地質災害應急演練結束。
解說員(男、女):再次感謝各位領導、嘉賓蒞臨指導對全體參加演練的同志和後勤工作人員表示衷心的感謝!謝謝大家!
(播放樂曲)
眾志成城,吹響地質災害搶險救災集結號
消防隊員迅速投入「戰斗」
地質專家進行儀器探測
醫護人員也趕來給受傷的群眾進行救治
⑵ 網路安全學習完可以干什麼
朋友,如果有賺錢特多又不忙的工作請也給我介紹一個。
其實最近幾年,隨著網路安全被列為國家安全戰略的一部分,這個曾經的細分領域發展速度提升了不少。同時,互聯網、通信、新能源、房地產、金融證券、電子技術等行業隨著技術的不斷發展,以及網路安全的重要性,也開始迫切需要網安人員。網路安全行業的需求量肯定越來越大,行業也會迎來一波新的機遇與發展。
那很多小夥伴看到這樣的發展也想湧入網路安全行業,但是學習了網路安全究竟可以勝任哪些崗位呢?
下面我們就來簡單了解一下學習網路安全可以從事的崗位有哪些。
1、安全運維/安全服務工程師。
隨手去任意一個招聘網站搜索一下對應的崗位,查看一下起崗位要求,其大致的崗位職責有以下幾點。
崗位職責:
1.負責業務伺服器操作系統的安全加固;
2.負責推進業務層安全滲透、安全加固及安全事件的應急響應,協助漏洞驗證等;
3.負責對業務伺服器系統層的應用程序的運行許可權檢測、評估;
4.定期對伺服器進行漏洞掃描、埠掃描、弱密碼掃描,並整理報告;
5.根據業務跟蹤國內、外安全動態,搜集安全情報和安全研究,對各類安全事件主導跟進,包括Web漏洞處理、DDOS防禦,及其他安全加固措施實施;
再來看看安全運維崗位和安全服務工程師的薪資待遇有多少。
以上只羅列出了幾個較為常見的安全崗位,另外還有安全開發、安全架構、安全服務、安全售後、安全技術支持等多個細分崗位。
雖然網路安全的薪資待遇好,需求量在逐步增加,但是她的要求並不低,而且學習網路安全也並不簡答。而且網路安全行業對於學歷的要求較高,選擇轉行網路安全之前還是多去看看網路安全的招聘要求,看看自己是否符合能否有信心學會這些技能,找到一份滿意的工作。
⑶ linux 安全加固指的是什麼
這個涉及到有點廣泛,在安全性方面,Linux內核提供了經典的Unix自主訪問控制(root用戶、用戶ID安全機制), 以及部分支持了POSIX.1e標准草案中的Capabilities安全機制。自主訪問控制(Discretionary Access Control,DAC)是指主體對客體的訪問許可權是由客體的屬主或超級用戶決定的,而且此許可權一旦確定,將作為以後判斷主體對客體是否有及有什麼許可權的惟一依據。只有客體的屬主或超級用戶才有權更改這些許可權。傳統Linux系統提供DAC支持,客體在Linux系統當中主要是指文件、目錄等系統資源,主體是指訪問這些資源的用戶或進程。控制粒度為客體的擁有者、屬組和其他人。簡單說,1.文件系統及訪問許可權 2.用戶和賬號管理。3.系統審計
⑷ 如何快速部署雲主機環境
這里可以推薦你用雲主機管理工具,雲幫手。這款軟體可以實現快速一鍵部署雲主機環境,首次安裝完探針後,後續雲主機完全能監控和有操作日誌。
⑸ InDesign 用腳本導入PDF文件顯示警告怕不怕的 document
出現這種情況主要有以下幾種情況:
1.文檔中有生僻字或特殊符號無法被軟體識別,文檔中顯示的是紅條或者是空格。(這種情況最好解決,找到生僻字或特殊符號給換個字體就行,文字一般用相應的方正-GBK字體都能顯示出來,特殊符號用搜狗輸入法重新輸入一遍就行)
2.文件中繪制了過於復雜的路徑或者是做出太多的效果,輸出PDF的時候軟體無法模擬出相應的效果導致導出失敗(這種情況需要把復雜的路徑或者是做出太多的效果的區域先導出一份EPS,用AI打開復制一份再粘貼到ID裡面替換原來的區域就行了。補充一句,AI里繪制的圖形可以直接復制粘貼到ID裡面,粘貼過來後可以繼續編輯,當然圖形不能復雜,太復雜粘貼過來後會直接被轉成EPS格式,無法繼續編輯。)
3.文件中有損壞或者是不規范的圖片也會導致導出失敗(不規范的圖片可以用PS打開,另存的時候把格式選項改成 基線「標准」,另外的 基線已優化 和 連續 這2種格式都是不被ID認可的;損壞的圖片用PS都無法打開,需要用ACD See看軟體打開後另存為JPEG格式圖片,再放到PS里調整相應的參數)
4.文件太大或系統內存不夠也會導致導出失敗(文件太大可以分段導出,系統內存不夠關掉一些應用程序或者是把軟體關掉重啟一下就能解決)
⑹ 急急急 聯通CBSS系統開卡首先要創建客戶,但是每次到讀二代身份證的時候提示腳本錯誤
沒有正確安裝控制項.要看你用的什麼牌子的.我們湖北大多用的精倫或者華視.可以聯系渠道經理,找他們解決.或者登陸聯通ESS系統,服務-寫卡器下載---裡面有jinglun,huashi這樣的壓縮包
控制項沒有正確載入,首次安裝控制項後.需要用IE登陸CBSS,會提示是否載入 idrcontrol 什麼的載入項,這就是身份證閱讀器的.如果你拒絕了,或者不管.....當然會報錯...
第三種...一般沒碰到,倒是聯通BSS系統經常有,正常安裝並且載入了,IE在BSS里,只要讀二代身份證,就會報錯.但是如果你換個瀏覽器,比如360,獵豹等等,就完全不是問題.....只能歸結於IE兼容性了...
⑺ LoadRunner學習知多少
一. 什麼是LoadRunner
LoadRunner是一種預測系統行為和性能的工業標准級負載測試工具。通過以模擬多個用戶實施並發負載測試及實時性能檢測的方式來確認和查找問題,能對整個企業架構進行測試。
二. LoadRunner的優點
1. 輕松創建虛擬用戶:通過記錄下業務流程轉為測試腳本,在機器上產生多個用戶訪問,減少負載測試需要的硬體和人力資源。
2. 創建真實的負載:可以通過Controller設定負載方案,如定義用戶在什麼時候訪問系統以產生負載,所有用戶同時執行一個動作來模擬峰值負載情況等。
3. 實時監測器:可以實時顯示交易性能數據(如響應時間)和其他系統組件如資料庫,網路等的實時性能。
4. 分析結果以精確定位問題所在:LoadRunner能收集匯總所有測試數據,提供高級的分析和報告工具。
三. LoadRunner的安裝與使用
1.安裝過程詳見上傳的LoadRunner使用手冊,在此不再詳細介紹。
2.具體使用:
點擊File新建錄制文件,也可以點擊下面的NEW快捷鍵進行新建。使用File新建,會彈出協議選擇窗口,選擇新的單協議腳本(New SingleProtocol Script)的Web(HTTP/HTML)項,確定即可(選擇Web項是因為我們測試的是Web應用)。接著會彈出開始錄制的設置項,需要寫入錄入系統的地址,點擊確定後就會根據錄入地址展現系統頁面,開始錄制腳本,出現小工具條:
第一個按鈕為錄制鍵
第二個為回放腳本鍵
第三個為停止錄制鍵
第四個為暫停錄制鍵
第五個為編譯腳本鍵
第六個為創建新的Action鍵。LR的錄制腳本分為三個部分,vuser_init、vuser_end和 Action。腳本循環執行時,只執行一次vuser_init和vuser_end,而多次循環Action部分。比如錄制投保業務時,登陸系統部分放入vuser_init,退出登陸放到vuser_end,中間的投保操作放到Action中,則循環執行時就會登陸一次投保系統開始反復執行投保操作直到結束退出系統。
第七個為用來改變錄制的options設置按鈕
第八個和第九個為插入事務的起始點和結束點鍵,結合起來構成一個完整事物,用來衡量伺服器的性能。比如錄制腳本過程中,投保系統的查詢投保單號操作,可以在輸入完查詢信息後點擊查詢按鈕前插入事務的起始點,查詢出數據後插入事務的結束點,這樣在運行測試腳本時,Loadrunner在運行到該事務時,便會計算出這個查詢操作所花時間,便於衡量伺服器執行查詢操作的性能。
第十個為插入集合點鍵,可用於衡量在加重負載的情況下伺服器的性能。比如要驗證系統是否能承受100人同時進行報案操作,便可在腳本錄入過程中,點擊報案確認鍵操作前插入集合點,這樣當腳本運行到集合點時,Loadrunner會讓100個虛擬用戶同時點擊報案確認按鈕(如果有的用戶還沒運行到集合點,先到用戶要等未到用戶一起操作)進行報案,從而達到測試目的。
最後一個為設置驗證點鍵,在創建事物後,設置一個驗證點可以用來確認事物執行是否成功。比如進行查詢事務操作時,LR只要檢測到網頁的響應,就認為事務pass,而不管顯示頁面內容是否正確。因此為了檢查Web伺服器返回的網頁是否正確,可以插入Text/Image檢查點,驗證網頁上是否存在指定的Text或Image。
設置驗證點時,如果我們驗證的文本內容是中文,有時會返回無法找到驗證內容的報錯信息,而頁面顯示又是正確的,出現問題的原因可能是因為LR對中文的支持部好,盡量選擇驗證信息為數字或字母;也可能是設置問題,可以嘗試將Tools->Recording Options->HTTP Properties下的Advanced選項里設置支持UTF-8,再檢查開發人員有沒有設置支持中文。
錄制結束後,先點擊保存腳本,同時為腳本命名。然後編譯腳本,看是否存在語法錯誤,編譯成功後,即可回放,看錄制腳本是否成功。
LoadRunner錄製得到的腳本基本沒有錯誤,不像robot會有錄入數據的缺失,只是會錄入一些非錄入系統的網頁信息,根據地址可以識別並刪除掉。
四. LoadRunner腳本錄制學習小結
1. LoadRunner錄制腳本,主要是為了進行壓力測試,所以跑流程時,跑了主要流程即可,也就是系統必須的信息錄入就可以了。
2. LoadRunner的腳本運行過程中,只能用於一次業務辦理的數據需要做參數化,如車輛車架號,車牌,報案號等,以免出現重復投保或報案無法立案現象,不能繼續進行下去。參數化步驟:
1) 將需要做參數化的數據右鍵點擊,選擇Replace with a parameter,進行設置。
2) 在彈出編輯框里,設置易懂的參數名稱,再點擊Properties進行屬性設置。
3) 點擊Create Table 按鈕,生成參數表格,再點擊Edit with Notepad按鈕,即可在記事本里添加新的參數,添加完後再次回車(不回車可能最後條數據讀取不到)關閉,參數化操作完成。
4) 使用Ctrl +H鍵可以找到替換同樣的需要參數化的數據。
3. 腳本跑流程過程中,因為業務運轉,前面生成的投保單要接著進行提交核保業務,而每次生成的投保單號不一樣,用於進行提交核保的單號也要與之前的保持一致,因此需要做關聯處理,讀取到生成的新投保單號給提交核保流程。關聯步驟:
1) .查找關聯數據第一次出現的位置,判斷該數據是由什麼函數返回的。
2) .在樹形結構里點擊返回該數據值的函數,看它的Server Response信息,用復制的關聯數據進行查找它的返回語句,找到區分度明顯的語句(不一定要是第一個返回語句),然後使用web_reg_save_param函數進行關聯。
註:關聯函數一定要寫在第一個返回該數據值的函數前。
3) .web_reg_save_param (const char *ParamName, <List ofAttributes>, LAST);
函數的第一個參數是用來對關聯數據進行定義的,取名最好可讀性強;第二個參數是用來標識關聯數據在返回語句里的具體位置的,寫出該數據的左右邊界,程序才能識別;LAST表示屬性列的結束。比如辦理理賠業務的流程號,在伺服器的返回語句里是:
<input name=flowID type="hidden" value=L05012009110000035215>
做關聯為:
web_reg_save_param("LogFlowID",
"LB=name=flowIDtype=\"hidden\" value=",
"RB=>",
LAST);
定義的參數名就叫LogFlowID,表示流程號,易於明白;左邊界從name取就可以標識了,也可取長點或短點,只要能區分;右邊界只有>,寫上就好;最後寫上LAST。
在定義的左右邊界中,如果有雙引號,在腳本中是需要轉義的,因為雙引號在C中是有意義的,這里只要表示語句信息,加上右斜杠。尖括弧直寫。
左右邊界也需要用雙引號括起來。定義好的參數寫在程序中,需要在加上單尖括弧:swfLogFlowID={LogFlowID}
五. 腳本執行過程中的報錯處理
1. vuser_init.c(3051):Error -26377: No match found for the requested parameter"proposalNo". Check whether the requested boundaries exist in theresponse data. Also, if the data you want to save exceeds 256 bytes, useweb_set_max_html_param_len to increase the parameter size [MsgId: MERR-26377]
2. vuser_init.c(3051):web_submit_data("UIPrPoEnInputNext.jsp") highest severity level was"ERROR", 4312 body bytes, 258 header bytes [MsgId: MMSG-26388]
兩個錯誤一起出現,出錯語句都是在關聯函數下的提交數據函數位置,但是具體出錯有可能是:
1). 關聯函數左右邊界沒寫對,所有信息都要用字元輸入,不能是中文或其他。
2). 在關聯函數確認寫對的情況下,看提交數據函數中的業務設置,比如有可能是因為保單查詢語句,設置的查詢時間是過去的時間,新生成的投保單當然查不到,這樣程序也會報這樣的錯。
3. loadrunner 執行理賠的立案處理,錄制好腳本後,回放,報錯:
腳本日誌信息提示:
1.Action.c(400):Error -26366: "Text=立案信息提交成功" not found for web_reg_find [MsgId: MERR-26366]
2.Action.c(400):web_submit_data("claimSave.do") highest severity level was"ERROR", 4424 body bytes, 258 header bytes [MsgId: MMSG-26388]
腳本執行過程停止在立案信息提交頁面,錯誤原因:數據問題,可能是有的應該變化的信息沒有變。
在該流程中,一個報案號只能做一次立案,而初始腳本沒有設置參數、關聯,使用保單號進行查詢,錯誤被掩蓋。在立案系統中,一個保單號可以重復報案,但是一個報案號只能一次立案,要跑通流程,需要先將這一保單再重復報案,得到新的報案號。
六. 性能測試的場景設置
腳本錄制完畢後,接著准備測試場景。
1.首先准備測試數據。比如車險投保,需要投保人和車架號信息來唯一標識一輛被保車,因此就需要將投保人和車架號做參數化處理,編輯文本框錄入大量數據讓腳本唯一讀取:
1). 錄入投保人參數,車架號參數,過程同腳本錄制的參數化處理
2). 因為投保人和車架號一起生成一條投保數據,可設置車架號隨投保人參數一起讀取,設置步驟為:
投保人文件存放路徑--File path
投保人參數數據讀取方式
腳本按列名讀取參數,每行數據讀取一次,每次循環取一次新值。
接著設置車架號參數信息:
車架號參數讀取文件路徑設為和投保人文件路徑一樣
腳本按列名讀取參數,行號選擇和讀取的投保人數據同一行
這樣得到所需的投保單生成參數數據
2.設置測試場景
點擊Tools->Create Controller Scenarios,彈出場景類型選擇框:
錄入需要的虛擬用戶數,選擇生成結果存放路徑和組名。確定後進入具體設置頁面:
Quantity表示虛擬用戶個數,group name為組名。
1). 設置運行時間選項Run – time Settings
選擇循環次數Run Logic->Iteration Count,設置循環10次,虛擬用戶數為之前設置的5人,則預計一共可生成50張投保單。
設置思考時間,思考時間通常是錄制腳本過程中,填寫頁面信息花費的時間,選擇忽略項,節省跑腳本的時間。
設置網路連接時間,點擊網路協議項Internet Protocol 的Options鍵,將彈出頁面里的HTTP-request connect timeout和 HTTP-request receive timeout的數值改為1000。使得能在網路狀況不太好的情況下向伺服器發送接收數據。
2). 設置EditSchele
選擇虛擬用戶載入方式:
可以一次載入所有用戶,也可以按需要設置,一秒載入一個用戶或其他。
選擇結束方式:
當選擇一秒載入一個用戶時,結束設置為直到跑完所有腳本停止執行。如果選擇選擇一次載入所有用戶可以選擇運行多少時間後停止和不停止選項。
這些設置完成後,一次測試場景布置完成。可以進行基線檢查或單點並發測試。
七. 性能測試步驟
一). 除測試工具外性能測試必備的系統及業務知識
1、熟悉保險行業業務特點,有助於與開發和客戶討論需求,制定測試用例;
2、熟悉系統的實現特點,開發實現方式,有助於選擇程序處理復雜、消耗系統資源的用例點;
3、熟悉數據結構,了解數據存儲規則,對腳本調試、數據准備、測試執行和監視都有幫助;
4、熟悉系統所使用的資料庫、操作系統、中間件的監視和性能問題查看,有助於測試監視和發現問題;
5、熟悉系統架構及系統集成方式,有助於分析及明確定位性能問題。
二) 性能測試執行過程
1. 基線檢查
1).目的:驗證環境是否可用;
驗證腳本是否能在場景正常執行。
2).方法:1個人單獨循環5次--沒有其他人干擾,干凈的環境
3).結果:一般一個事物的響應時間超過3秒就可能存在問題,要提報開發人
2. 單點並發
1).目的:為了快速的發現問題,如多進程的鎖機制,看是否相互間有影響。
2).方法:一般是10人或20人執行10到15分鍾,執行過程忽略思考時間。
忽略思考時間可以減少客戶端時間,加快向伺服器傳送數據速度,很大程度上增大了伺服器的壓力,20個人單點並發的壓力就相當於200人正常執行帶給伺服器的壓力。
3).單點測試的數據可以用來進行混發測試,但是有可能單點測試的數據不足以進行混發,需要自己再准備足夠的數據。
3.方案測試--混發測試
1).目的:模擬生產環境
2).方法:執行1小時左右,加上思考時間
八.資源監控及調優
性能測試執行過程中,需要監控系統各項資源,看是否能滿足用戶實際需要,如內存使用,SQL SERVER等,結合LR生成的分析報告,分析系統哪裡可能存在問題,需要改進,進行調優,這也是我之後要接著進行學習的地方。
1. 學習使用weblogic,了解weblogic常配參數的意義。通過weblogic自身的監控台,可以了解到目前的JVM的大小、資料庫連接池的使用情況以及目前連接的客戶端數量以及請求狀況等等。
2. 學習oracle使用,熟悉它的體系結構,尤其是oracle10里 的awr,awr能採集與統計數據,並從那些統計數據中導出性能量度,以跟蹤潛在的問題。
3. 需要繼續學習LR的理論知識和實際操作,參考書籍《Web性能測試實戰》、《軟體性能測試過程詳解與案例剖析》
⑻ 請問安全配置基線是用來做什麼用的和安全加固是一回事嗎
安全配置基線是安全加固的方法和標准。
⑼ 什麼是自動化測試
一般是指軟體測試的自動化,軟體測試就是在預設條件下運行系統或應用程序,評估運行結果,預先條件應包括正常條件和異常條件。自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。
基本信息
中文名稱
自動化測試
外文名稱
Test
定 義
人為驅動測試為轉為機器執行過程
應 用
軟體測試的自動化
工 具
QTP
自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。通常,在設計了測試用例並通過評審之後,由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果的比較。在此過程中,為了節省人力、時間或硬體資源,提高測試效率,便引入了自動化測試的概念。
折疊編輯本段工具介紹
折疊QTP
全名HP QuickTest Professional software ,2012年12月6日發布11.5版本,並更名為Unified Functional Testing
QTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等
QuickTest針對的是GUI應用程序,包括傳統的Windows應用程序,以越來越流行的Web應用。它可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。其中包括:創建測試、插入檢查點、檢驗數據、增強測試、運行測試、分析結果和維護測試等方面。
折疊WinRunner
Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。
企業級應用可能包括Web應用系統,ERP系統,CRM系統等等。這些系統在發布之前,升級之後都要經過測試,確保所有功能都能正常運行,沒有任何錯誤。如何有效地測試不斷升級更新且不同環境的應用系統,是每個公司都會面臨的問題。
折疊RationalRobot
是業界最頂尖的功能測試工具,它甚至可以在測試人員學習高級腳本技術之前幫助其進行成功的測試。它集成在測試人員的桌面IBM Rational Test Manager上,在這里測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。
折疊AdventNetQEngine
AdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、回歸測試和Java應用性能測試。支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/伺服器等開發的應用程序進行測試。此工具以Java開發,因此便於移植和提供多平台支持。
折疊SilkTest
是業界領先的、用於對企業級應用進行功能測試的產品,可用於測試Web、Java或是傳統的C/S結構。SilkTest提供了許多功能,使用戶能夠高效率地進行軟體自動化測試。這些功能包括:測試的計劃和管理;直接的資料庫訪問及校驗;靈活、強大的4Test腳本語言,內置的恢復系統(Recovery System);以及具有使用同一套腳本進行跨平台、跨瀏覽器和技術進行測試的能力。
折疊QARun
QARun的測試實現方式是通過滑鼠移動、鍵盤點擊操作被測應用,即而得到相應的測試腳本,對該腳本可以進行編輯和調試。在記錄的過程中可針對被測應用中所包含的功能點進行基線值的建立,換句話說就是在插入檢查點的同時建立期望值。在這里檢查點是目標系統的一個特殊方面在一特定點的期望狀態。通常,檢查點在QARun提示目標系統執行一系列事件之後被執行。檢查點用於確定實際結果與期望結果是否相同
折疊TestPartner
是一個自動化的功能測試工具,它專為測試基於微軟、Java和Web技術的復雜應用而設計。它使測試人員和開發人員都可以使用可視的腳本編制和自動向導來生成可重復的測試,用戶可以調用VBA的所有功能,並進行任何水平層次和細節的測試。TestPartner的腳本開發採用通用的、分層的方式來進行。沒有編程知識的測試人員也可以通過TestPartner的可視化導航器來快速創建測試並執行。通過可視的導航器錄制並回放測試,每一個測試都將被展示為樹狀結構,以清楚地顯現測試通過應用的路徑。
折疊Holodeck
-強大的故障植入軟體測試工具
Holodeck is an advanced fault-injection tool that gives you the power to attack an application while it monitors and logs everything your application does - every function call, registry entry, piece of data read or written.
折疊TelelogicTAU
TAU第二代包含三個最新的、最強大的技術用來加速大規模軟體開發和測試:統一建模語言(UML)及它的許多最新修訂版本中的特性,UML2.0;功能強大的測試語言TTCN-3和新的構造系統的方法:Model Driven Architecture(模型驅動構架)。這三個新的業界標准結合成TAU的已經過認可的軟體開發平台,形成了一個系統,一個一流的穩定可靠的工具解決方案。TAU第二代是系統與軟體開發解決方案的一個突破,它把業界從使用了太長時間的手工、易出錯、以代碼為中心的方法中釋放出來,自然而然地邁向下一步,一個更加可視化、自動化及可靠的開發方法。Telelogic TAU/Tester是基於通用測試語言TTCN-3,用於自動化的系統和集成測試的強大工具。TAU/Tester以現代化的開發工具為基礎,提供高層測試功能,支持整個測試生命周期,加速自動化測試。TAU/Tester可使用戶特別關注於測試的開發,因為TTCN-3語言是獨立於開發語言或測試設備的,且是抽象和可移植的。
折疊AutoRunner
AutoRunner是黑盒測試工具,可以用來完成功能測試、回歸測試,可以提高測試效率,降低測試人工成本。
產品可以對以下類型對象進行GUI功能性測試:
1 Windows類型對象,一般為用C++/Delphi/VB/VFP/PB/.NetForm等技術開發的桌面程序。
2 IE網頁對象,一般性的網站,比如大的門戶類網站。
3 Java對象,一般為用AWT/Swing/SWT等技術開發的桌面程序。
4 Flex對象,網頁的內容是用Flex開發的。
5 Silverlight對象,網頁的內容是用Silverlight開發的。
6 WPF對象,一般為用WPF技術開發的桌面程序。
7 QT對象,一般為用QT技術開發的桌面程序。
折疊PhoenixFramework
Phoenix Framework是一款基於 Selenium,Webdriver,autoIt研發的一款集資源管理和測試於一體的Web自動化測試工具。最新版本是1.1.8,該工具支持無腳本執行模式,無人值守執行模式,自由定製模式。不僅執行模式可以定製,功能模塊也支持定製。使用該工具的界面創建用例,組裝腳本,啟動執行。使用該工具其他開放的介面,可手動創建腳本,組裝並執行。它支持兩種部署模式,第一種是Server-Client方式,Server與Client均為EXE程序,通信協議是Socket;另一種是WEB版部署,方便與現有系統集成,支持Linux,將Server與Client放到Tomcat或Weblogic伺服器下部署,通信協議為Http,通過WEB頁面控制並監控Client端的執行。
折疊編輯本段前提條件
實施自動化測試之前需要對軟體開發過程進行分析,以觀察其是否適合使用自動化測試。通常需要同時滿足以下條件:
1) 需求變動不頻繁
測試腳本的穩定性決定了自動化測試的維護成本。如果軟體需求變動過於頻繁,測試人員需要根據變動的需求來更新測試用例以及相關的測試腳本,而腳本的維護本身就是一個代碼開發的過程,需要修改、調試,必要的時候還要修改自動化測試的框架,如果所花費的成本不低於利用其節省的測試成本,那麼自動化測試便是失敗的。
項目中的某些模塊相對穩定,而某些模塊需求變動性很大。我們便可對相對穩定的模塊進行自動化測試,而變動較大的仍是用手工測試。
2) 項目周期足夠長
自動化測試需求的確定、自動化測試框架的設計、測試腳本的編寫與調試均需要相當長的時間來完成,這樣的過程本身就是一個測試軟體的開發過程,需要較長的時間來完成。如果項目的周期比較短,沒有足夠的時間去支持這樣一個過程,那麼自動化測試便成為笑談。
3) 自動化測試腳本可重復使用
如果費盡心思開發了一套近乎完美的自動化測試腳本,但是腳本的重復使用率很低,致使其間所耗費的成本大於所創造的經濟價值,自動化測試便成為了測試人員的練手之作,而並非是真正可產生效益的測試手段了。
另外,在手工測試無法完成,需要投入大量時間與人力時也需要考慮引入自動化測試。比如性能測試、配置測試、大數據量輸入測試等。
折疊編輯本段適用場合
通常適合於軟體測試自動化的場合:
(1)回歸測試,重復單一的數據錄入或是擊鍵等測試操作造成了不必要的時間浪費和人力浪費;
(2)此外測試人員對程序的理解和對設計文檔的驗證通常也要藉助於測試自動化工具;
(3)採用自動化測試工具有利於測試報告文檔的生成和版本的連貫性;
(4)自動化工具能夠確定測試用例的覆蓋路徑,確定測試用例集對程序邏輯流程和控制流程的覆蓋。
隨著測試流程的不斷規范以及軟體測試技術的進一步細化,軟體測試自動化已經日益成為一支不可忽視的力量。能否藉助於這支外在力量以及如何藉助於這支力量來規范企業測試流程、提高特定測試活動的效率,正是本期所要討論的話題。
軟體測試自動化的研究領域主要集中在軟體測試流程的自動化管理以及動態測試的自動化(如單元測試、功能測試以及性能方面)。在這兩個領域,與手工測試相比,測試自動化的優勢是明顯的。首先自動化測試可以提高測試效率,使測試人員更加專注於新的測試模塊的建立和開發,從而提高測試覆蓋率;其次,自動化測試更便於測試資產的數字化管理,使得測試資產在整個測試生命周期內可以得到復用,這個特點在功能測試和回歸測試中尤其具有意義;此外,測試流程自動化管理可以使機構的測試活動開展更加過程化,這很符合CMMI過程改進的思想。根據OppenheimerFunds的調查,在2001年前後的3年中,全球范圍內由於採用了測試自動化手段所實現的投資回報率高達1500%。
折疊編輯本段選型原則
然而存在優勢是否就一定意味著選擇自動化測試方案都能為企業帶來效益回報呢?也不盡然,任何一種產品化的測試自動化工具,都可能存在與某具體項目不甚貼切的地方。再加上,在企業內部通常存在許多不同種類的應用平台,應用開發技術也不盡相同,甚至在一個應用中可能就跨越了多種平台;或同一應用的不同版本之間存在技術差異。所以選擇軟體測試自動化方案必須深刻理解這一選擇可能帶來的變動、來自諸多方面的風險和成本開銷。
以下筆者給出企業用戶進行軟體測試自動化方案選型的參考性原則,這些原則是從筆者實際工作中凝練而成的,它包括以下六個方面的建議:
●選擇盡可能少的自動化產品覆蓋盡可能多的平台,以降低產品投資和團隊的學習成本;
●測試流程管理自動化通常應該優先考慮,以滿足為企業測試團隊提供流程管理支持的需求;
●在投資有限的情況下,性能測試自動化產品將優先於功能測試自動化被考慮;
●在考慮產品性價比的同時,應充分關注產品的支持服務和售後服務的完善性;
●盡量選擇趨於主流的產品,以便通過行業間交流甚至網路等方式獲得更為廣泛的經驗和支持;
●應對測試自動化方案的可擴展性提出要求,以滿足企業不斷發展的技術和業務需求。
折疊編輯本段過程
自動化測試與軟體開發過程從本質上來講是一樣的,無非是利用自動化測試工具(相當於軟體開發工具),經過對測試需求的分析(軟體過程中的需求分析),設計出自動化測試用例(軟體過程中的需求規格),從而搭建自動化測試的框架(軟體過程中的概要設計),設計與編寫自動化腳本(詳細設計與編碼),測試腳本的正確性,從而完成該套測試腳本(即主要功能為測試的應用軟體)。
1) 自動化測試需求分析。
當測試項目滿足了自動化的前提條件,並確定在該項目中需要使用自動化測試時,我們便開始進行自動化測試需求分析。此過程需要確定自動化測試的范圍以及相應的測試用例、測試數據,並形成詳細的文檔,以便於自動化測試框架的建立。
2)自動化測試框架的搭建。
所謂自動化測試框架便是像軟體架構一般,定義了在使用該套腳本時需要調用哪些文件、結構,調用的過程,以及文件結構如何劃分。
而根據自動化測試用例,我們很容易能夠定位出自動化測試框架的典型要素:
a. 公用的對象。
不同的測試用例會有一些相同的對象被重復使用,比如窗口、按鈕、頁面等。這些公用的對象可被抽取出來,在編寫腳本時隨時調用。當這些對象的屬性因為需求的變更而改變時,只需要修改該對象屬性即可,而無需修改所有相關的測試腳本。
b. 公用的環境。
各測試用例也會用到相同的測試環境,將該測試環境獨立封裝,在各個測試用例中靈活調用,也能增強腳本的可維護性。
c. 公用的方法。
當測試工具沒有需要的方法時,而該方法又會被經常使用,我們便需要自己編寫該方法,以方便腳本的調用。
d. 測試數據。
也許一個測試用例需要執行很多個測試數據,我們便可將測試數據放在一個獨立的文件中,由測試腳本執行到該用例時讀取數據文件,從而達到數據覆蓋的目的。
在該框架中需要將這些典型要素考慮進去,在測試用例中抽取出公用的元素放入已定義的文件,設定好調用的過程。
折疊編輯本段腳本編寫
該編寫過程便是具體的測試用例的腳本轉化。初學的自動化測試人員均會使用錄制腳本到修改腳本的過程。但專業化的建議是以錄制為參考,以編寫腳本為主要行為,以避免錄制腳本帶來的冗餘、公用元素的不可調用、腳本的調試復雜等問題。
折疊編輯本段測試運行
事實上,當每一個測試用例所形成的腳本通過測試後,並不意味著執行多個甚至所有的測試用例就不會出錯。輸入數據以及測試環境的改變,都會導致測試結果受到影響甚至失敗。而如果只是一個個執行測試用例,也僅能被稱作是半自動化測試,這會極大的影響自動化測試的效率,甚至不能滿足夜間自動執行的特殊要求。
因此,腳本的測試與試運行極為重要,它需要詳查多個腳本不能依計劃執行的原因,並保證其得到修復。同時他也需要經過多輪的腳本試運行,以保證測試結果得一致性與精確性。
自動化測試引入的原因是就把軟體測試人員從枯燥乏味的機械性手工測試勞動中解放出來,以自動化測試工具取而代之,使測試人員的精力真正花在提高軟體產品質量本身。
折疊編輯本段注意事項
首先,一個企業實施測試自動化,絕對不是拍腦袋說干就能幹好的,它不僅涉及測試工作本身流程上、組織結構上的調整與改進,甚至也包括需求、設計、開發、維護及配置管理等其他方面的配合。如果對這些必要的因素沒有考慮周全的話,必然在實施過程中處處碰壁,既定的實施方案也無法開展。其次,盡管自動化測試可以降低人工測試的工作量,但並不能完全取代手工測試。100%的自動化測試只是一個理想目標,根據筆者的經驗,即便一些如SAP、OracleERP等測試庫規劃十分完善的套件,其測試自動化率也不會超過70%。所以一味追求測試自動化只會給企業帶來運作成本的急劇上升。再次,實施測試自動化需要企業有相對規模的投入,對企業運作來說,投入回報率將是決定是否實施軟體測試自動化的最終指揮棒,筆者建議企業在決定實施軟體測試自動化之前,必須要做量化的投資回報分析。此外,實施軟體測試自動化並不意味著必須采購強大的自動化軟體測試工具或自動化管理平台,畢竟軟體質量的保證不是依靠產品或技術,更多的因素在於高素質的人員和合理有效的流程。
折疊編輯本段實戰模擬
折疊背景介紹
A公司是一家大型保險公司,擁有近20個城市的分公司,並在其中5個城市建立了IT支持中心。平均每年的上線應用數量在20個左右(新業務系統和原有業務系統的主要版本發布)。A公司的專職測試團隊人數不足30人而且測試團隊的測試人員技能參差不齊測試只是作為項目上線前的一道工序而已。在測試團隊內部也幾乎沒有自動化的手段,主要依靠手工測試。由於已上線應用系統的問題,開發團隊必須分出一部分資源去維護和修復上線應用,而同時測試團隊的測試成果和效率卻無法和這些應用質量掛鉤,也更無從談起對軟體質量的控制。所以,A公司決定在軟體質量和測試方面進行投入,他們考慮以下幾方面:
●引進軟體測試流程管理的自動化,提高軟體測試過程的管理水平,使軟體測試和軟體開發一樣可被評估、被衡量。
●實現性能測試自動化,所有應用上線之前必須有應用性能風險評估報告和相關部門的確認
●逐步實現功能測試的自動化,在目前人員配置的情況下,把部分手工測試變成自動化測試,提高測試可信度,降低人為錯誤。
●通過軟體測試自動化,管理軟體測試中的案例、缺陷、報告等資產,進一步提升軟體測試的效率並建立測試基礎庫。
●在規劃中,將來的2~3年內使所有的應用系統上線都必須有數字化的測試數據作為依據。
折疊系統的情況
由於保險公司的業務種類繁多,同時在經過了幾十年的經營後,公司內的應用系統從早期的終端方式到現代的J2EE和.NET等應有盡有,魚龍混雜。IT部門已經建立的3年規劃,即在未來的3年時間內將所有終端和C/S方式的應用轉換成B/S架構,但當前仍然需要對這些舊應用系統進行維護,以保證業務的順利進行。對於開發部門來說,新應用開發基本上已經以B/S架構為主,主要是基於J2EE架構的WebHTTP應用和部分Window.NETForm的應用。
折疊公司現狀
企業機構在做測試自動化選型時一定要考慮清楚企業內部哪些部分可以實施自動化、哪些部分暫不實施自動化、哪些部分僅在某幾個項目做自動化試點。切忌匆忙上馬或盲目否定,缺乏實事求是的理性思考。
測試部門僅負責系統測試和對用戶驗證測試進行管理,對於之前的單元測試和集成測試主要由開發團隊中劃分出的一部分臨時測試人員完成。由於缺乏監測手段,測試部門也無法收集和確定集成測試和單元測試的完成情況,在整個軟體測試過程中,業務需求是由開發部門通過RationalRequisitePro進行管理,但測試需求尚沒有提出要求,測試案例主要通過在公司公用的文件伺服器中的目錄管理方式管理,對測試中缺陷流程等管理主要依靠郵件的流轉進行處理90%以上的測試是通過Excel和Word等測試案例文檔來完成,測試人員對軟體測試自動化的認識僅停留在"記錄+回放"的認識上。
折疊方案
方案A:A公司可以採用美科利(Mercury)公司產品為主的軟體測試自動化方案。
●依照原先的郵件流轉過程配置TestDirector缺陷管理流程,為每個保險業務的開發小組和測試團隊分配相應的用戶許可證,取消原有郵件方式。
●部署MercuryQuickTestProfessional,以便完成應用程序相關功能測試。
●部署MercuryLoad-Runner。從測試團隊中分化出專職的性能測試自動化工程師和小組,和業務部門協調,建立A公司應用系統上線性能指標,通過LoadRunner給出測試指標。
●建議A公司成立專門的質量控制部門,對TestDirector中的數據定期進行分析,建立相關質量模型,以便於企業量化管理和過程改進。
方案B:A公司也可以採用IBMRational產品為主的軟體測試自動化方案。
●採用RationalTestmanager來進行整個測試流程的管理,為相關開發和測試小組成員分配相應許可權,改變以前通過郵件以及Word、Excel文檔管理測試的工作方式。
●部署RationalRobot,用它來完成功能相關的測試工作以及新版本發布時的冒煙測試。此外,RationalRobot也能較好地完成性能相關測試。統一的操作方式降低了工具的學習周期和培訓帶來的大筆開銷。
●部署RationalPurifyplus,使測試工作前移到開發階段。由於Purifyplus能較好地支持白盒測試,編程人員在編碼階段引入的錯誤能盡早被檢測到,這大幅降低了後期測試的開銷。
●建議A公司成立專門的質量控制部門,對Testmanager中的數據定期進行分析,建立相關質量模型,以便於企業量化管理和過程改進。
方案C:A公司也可以採用開源軟體為主的軟體測試自動化方案。
●採用Bugzilla來進行Bug跟蹤管理,採用BugzillaTestRunner進行測試用例管理,採用CVS進行測試資源的配置管理。
●採用MaxQ和WebInject對B/S結構的應用系統進行功能測試。
●採用DBMonster、Open-STA、LoadSim進行性能相關測試。
●可採用Xunit架構的開源工具對不同語言的程序單元進行單元測試。
●建議A公司成立專門的開源軟體維護小組,以解決可能會碰到的工具維護工作。
●建議A公司成立專門的質量控制部門,對Bugzilla、TestRunner、CVS中的數據定期進行分析,建立相關質量模型,以便於企業量化管理和過程改進。
折疊方案評價
由於不同客戶在組織架構、員工素質以及流程管理水平等方面的不同,我們很難用一個實例、一兩句話來說明不同解決方案的適用性。在上面的例子中,筆者給出了3種可行的方案,具體選擇哪一個,需要仔細權衡。這里筆者給出一般性的意見,對於不想受制於某個測試自動化廠家的企業,開源絕對是一個理想的選擇。此外,它不需要支付成本,工具的源代碼可以隨意修改,因而具有較好的靈活性。但開源工具的弊端也是明顯的:缺乏使用培訓和技術支持,工具的用戶界面一般也較為粗糙。而對於那些比較看重培訓和售後支持的企業,筆者建議選擇IBMRational或Mercury或其他廠家的產品。這樣雖然需要支付一部分費用,但省去了工具維護所需要的大量工作。至於具體選擇哪個廠家的產品為好,筆者尚無結論性意見。相信讀者朋友都有一些見仁見智的看法,不妨來信交流。
⑽ 什麼是基線漂移(光纖通信)
基線漂移 的產生 基線漂移 也稱為基線浮動,是由於數字信號通 過交流藕合網路時產生的。