新浪微博測試平臺的設計與實現(xiàn)
發(fā)布時間:2020-06-12 19:37
【摘要】:在新浪微博測試工作內容中,feed流接口是微博平臺中最重要的接口(feed流即為由很多信息單元組成的信息流),它是微博的核心模塊,包括首頁微博流、評論流等。它的主要特點是返回數(shù)據(jù)多、接口策略多、接口類型多等,同時平臺每周至少上線兩次,需要回歸的測試腳本超過6000個。針對feed流接口測試業(yè)務需要,測試人員在日常工作中要進行大量重復性的回歸測試、策略驗證測試、維護上千個測試賬號等,同時要在不同測試工具間切換,這使測試人員的精力被消耗。為了適微博業(yè)務的快速迭代,越來越需要一個完善的測試平臺來減輕測試人員負擔。本文主要研究的便是新浪微博測試平臺的設計與實現(xiàn)。該平臺開發(fā)了結合微博Feed流業(yè)務特點的測試工具,并將外部測試工具整合到測試平臺。測試人員可以通過該平臺進行高效、系統(tǒng)的測試工作,減少測試人力資源的投入,同時也能及時的發(fā)現(xiàn)項目問題。該平臺中工具的設計依據(jù)軟件工程測試理論,從工程化的視角保障軟件質量。該平臺包含自動化測試模塊、策略測試模塊、測試賬號管理模塊、底層架構測試模塊、輔助測試模塊和測試人員權限管理模塊等。本平臺的開發(fā)語言為Java,后臺使用MVC+Mybatis架構?紤]到測試工具在使用上的靈活性,部分工具使用shell腳本開發(fā)。前端用到了 JSP、JavaScript、JQuery、HTML和Ajax等。數(shù)據(jù)庫使用關系型數(shù)據(jù)庫MySQL,為了提升系統(tǒng)性能,采用Redis做數(shù)據(jù)緩存。該平臺上層服務器用Nginx做請求分發(fā)的負載均衡,下層服務器用Tomcat。以上共同構成了該平臺的技術體系。目前該平臺已經(jīng)上線,各部分功能運轉良好,界面易用性強,極大的提高了測試人員的工作效率,減少了公司質量保障部門的投入。
【圖文】:
在進行功能需求分析前,首先確定系統(tǒng)整體邊界。該測試平臺不僅要實現(xiàn)自動逡逑化測試,也要實現(xiàn)對測試過程中資源調用的透明化,各種測試工具的集成管理等。逡逑通過對測試平臺需求的初步收集與分析,確定了平臺的系統(tǒng)整體邊界,如圖3-1所逡逑不。逡逑BfoTol邋0邋|:逡逑b==邐逡逑\邐O邐CD邐C3逡逑\、邐a邐C3邐a逡逑、'、邐CS>逡逑、.、邐CS邐CZ>邐\邐CO逡逑'、、邐g邋畫邐if邐g逡逑v邐調用結果逡逑外部工具\邐、\邐<線上滕務器逡逑systemBorder邐外部工''邐■線上服務/逡逑9邐X邋X/逡逑— ̄ ̄邐\邐0邋Z邋,,逡逑A邋\邐r—7邐謂求數(shù)據(jù)'邋==,邐返回線上8據(jù)逡逑/邋\邐!邐邐邐邋s邋>逡逑測試人員邐a逡逑使用o怨ぞ擼茫?辶x蠏粇栁皴義希彥宄藻吻啊鍪懼溫╁義先,-’y鍦u呂薩床┎饈云教ㄥ危體,辶x峽⑷嗽北徊饈苑皴義賢跡常畢低潮囈繽煎義希疲椋紓酰潁邋澹常卞澹櫻螅簦澹礤澹攏錚酰睿洌幔潁澹模椋幔紓潁幔礤義喜饈云教ǖ鬧饕沒饈勻嗽,开发人詭挪繅劰訍灲台进袃磮A饣蠆榭床忮義鮮越峁,拆}勻嗽鋇牟沸棖罌篩哺強⑷嗽鋇牟沸棖,所以后续默认記]忮義鮮勻嗽。由又X⒉┮滴衽喲,哉浕个拆}越瘧局,要同输^饔孟呱匣肪辰涌諍筒饈藻義匣肪辰涌,
本文編號:2710010
【圖文】:
在進行功能需求分析前,首先確定系統(tǒng)整體邊界。該測試平臺不僅要實現(xiàn)自動逡逑化測試,也要實現(xiàn)對測試過程中資源調用的透明化,各種測試工具的集成管理等。逡逑通過對測試平臺需求的初步收集與分析,確定了平臺的系統(tǒng)整體邊界,如圖3-1所逡逑不。逡逑BfoTol邋0邋|:逡逑b==邐逡逑\邐O邐CD邐C3逡逑\、邐a邐C3邐a逡逑、'、邐CS>逡逑、.、邐CS邐CZ>邐\邐CO逡逑'、、邐g邋畫邐if邐g逡逑v邐調用結果逡逑外部工具\邐、\邐<線上滕務器逡逑systemBorder邐外部工''邐■線上服務/逡逑9邐X邋X/逡逑— ̄ ̄邐\邐0邋Z邋,,逡逑A邋\邐r—7邐謂求數(shù)據(jù)'邋==,邐返回線上8據(jù)逡逑/邋\邐!邐邐邐邋s邋>逡逑測試人員邐a逡逑使用o怨ぞ擼茫?辶x蠏粇栁皴義希彥宄藻吻啊鍪懼溫╁義先,-’y鍦u呂薩床┎饈云教ㄥ危體,辶x峽⑷嗽北徊饈苑皴義賢跡常畢低潮囈繽煎義希疲椋紓酰潁邋澹常卞澹櫻螅簦澹礤澹攏錚酰睿洌幔潁澹模椋幔紓潁幔礤義喜饈云教ǖ鬧饕沒饈勻嗽,开发人詭挪繅劰訍灲台进袃磮A饣蠆榭床忮義鮮越峁,拆}勻嗽鋇牟沸棖罌篩哺強⑷嗽鋇牟沸棖,所以后续默认記]忮義鮮勻嗽。由又X⒉┮滴衽喲,哉浕个拆}越瘧局,要同输^饔孟呱匣肪辰涌諍筒饈藻義匣肪辰涌,
本文編號:2710010
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2710010.html
最近更新
教材專著