對于一般商用軟件的測試,嵌入式軟件測試有其自身的特點(diǎn)和測試?yán)щy。由于嵌入式系統(tǒng)的自身特點(diǎn),如實(shí)時(shí)性(Real-timing),內(nèi)存不豐富,I/O通道少,開發(fā)工具昂貴,并且與硬件緊密相關(guān)CPU種類繁多,等等。嵌入式軟件的開發(fā)和測試也就與一般商用軟件的開發(fā)和測試策略有了很大的不同,可以說嵌入式軟件是難測試的一種軟件。嵌入式軟件測試使用有效的測試策略出路,它可以使開發(fā)的效率比較大化,避免目標(biāo)系統(tǒng)的瓶頸,使用在線仿真器節(jié)省昂貴的目標(biāo)資源。自從出現(xiàn)高級語言,豪之諾軟件測試培訓(xùn)班開發(fā)環(huán)境與運(yùn)行環(huán)境通常都是存在差異的,嵌入式系統(tǒng)更是如此。開發(fā)環(huán)境被認(rèn)為是主機(jī)平臺(tái),軟件運(yùn)行環(huán)境為目標(biāo)平臺(tái)。相應(yīng)的測試為...
提示界面是否符合規(guī)范(不應(yīng)該顯示英文的cancel、ok,應(yīng)該顯示中文的確定等)界面中各個(gè)控件是否對齊日期控件是否可編輯日期控件的長度是否合理,豪之諾軟件測試培訓(xùn)班以修改時(shí)可以把時(shí)間全部顯示出來為準(zhǔn)查詢結(jié)果列表列寬是否合理、標(biāo)簽描述是否合理查詢結(jié)果列表太寬沒有橫向滾動(dòng)提示對于信息比較長的文本,文本框有沒有提供自動(dòng)豎直滾動(dòng)條數(shù)據(jù)錄入控件是否方便有沒有支持Tab鍵,鍵的順序要有條理,不亂跳有沒有提供相關(guān)的熱鍵控件的提示語描述是否正確模塊調(diào)用是否統(tǒng)一,相同的模塊是否調(diào)用同一個(gè)界面用滾動(dòng)條移動(dòng)頁面時(shí),頁面的控件是否顯示正常日期的正確格式應(yīng)該是XXXX-XX-XX或XXXX-XX-XXXX:XX...
豪之諾軟件測試培訓(xùn)班總結(jié)一套應(yīng)用技術(shù)上和管理上的指導(dǎo)和監(jiān)督的方法,用來:識(shí)別和記錄配置項(xiàng)的功能特征和物理特征;控制這些特征的變更;記錄和報(bào)告變更的處理和執(zhí)行的狀態(tài),以及驗(yàn)證起是否符合特定的需求。有那么一類管理軟件配置管理,是關(guān)于軟件資產(chǎn)的管理。軟件=源代碼+文檔。源代碼、設(shè)計(jì)文檔、可以運(yùn)行的程序等在軟件研發(fā)過程中產(chǎn)生的有價(jià)值的東西,都是軟件資產(chǎn)。圖書管理VS軟件管理1、圖書管理的事圖書資產(chǎn),軟件配置管理管理的是軟件資產(chǎn)。其實(shí)這兩種管的都是信息資產(chǎn)。2、圖書管理,需要把圖書進(jìn)行分類,以便檢索;需要將圖書存放在合適的地方,以便存取。還要防止蟲吃鼠咬。軟件配置管理也類似,需要把軟件資產(chǎn)放...
去面試,面試官問我一個(gè)很讓我說不清的問題,她問我如何寫好ExpectedResult,說實(shí)話當(dāng)時(shí)聽到這個(gè)問題我有點(diǎn)茫然,我拼命的考慮如何去詮釋這個(gè)問題,事實(shí)上,這么多年工作,這么多年的測試用例中,豪之諾軟件測試培訓(xùn)班并未關(guān)注這個(gè)問題,一個(gè)好的ExpectedResult,個(gè)人認(rèn)為就是和將要實(shí)現(xiàn)的功能或者是需求要完全匹配。由于個(gè)人原因精力也不是很集中,似乎頭腦處于空白時(shí)段,聽到耳朵的問題,似乎大腦不懂得去思考。對于面試我并不滿意,但是面試官問我的一些問題,其實(shí)都很基礎(chǔ)也很簡單,但是細(xì)想起來似乎又不是很容易回答,嗨,總之是個(gè)失敗的面試!對于一個(gè)好的測試用例,無非就是三點(diǎn):1.易用性:對于一...
1.功能點(diǎn)覆蓋2.功能點(diǎn)處理邏輯、數(shù)據(jù)處理規(guī)則3.功能點(diǎn)前置條件(功能點(diǎn)依賴、數(shù)據(jù)依賴、軟硬件配置、時(shí)區(qū)換算等等)4.界面要求5.性能要求(包括:內(nèi)存、硬盤空間、高的交易率)6.安裝條件需求的管理需求分析之后,仍須對其進(jìn)行完善和跟蹤,豪之諾軟件測試培訓(xùn)班此時(shí)任務(wù)如下:1.明確需求并達(dá)成共識(shí)(對于分歧項(xiàng)進(jìn)一步跟蹤)2.建立需求與功能點(diǎn)的關(guān)聯(lián)(便于進(jìn)度及任務(wù)管理)3.根據(jù)具體需求設(shè)計(jì)相應(yīng)解決方案4.進(jìn)行系統(tǒng)優(yōu)化(功能層面)5提出設(shè)計(jì)方案(包括:架構(gòu)等)6.監(jiān)控和解決可能出現(xiàn)的問題以及需要做出的改變(風(fēng)險(xiǎn)管理的提出)7.控制不同開發(fā)任務(wù)的開展(進(jìn)度管理)8.對產(chǎn)品做出評測9.監(jiān)控可能出現(xiàn)的重...
豪之諾軟件測試培訓(xùn)班總結(jié)一套應(yīng)用技術(shù)上和管理上的指導(dǎo)和監(jiān)督的方法,用來:識(shí)別和記錄配置項(xiàng)的功能特征和物理特征;控制這些特征的變更;記錄和報(bào)告變更的處理和執(zhí)行的狀態(tài),以及驗(yàn)證起是否符合特定的需求。有那么一類管理軟件配置管理,是關(guān)于軟件資產(chǎn)的管理。軟件=源代碼+文檔。源代碼、設(shè)計(jì)文檔、可以運(yùn)行的程序等在軟件研發(fā)過程中產(chǎn)生的有價(jià)值的東西,都是軟件資產(chǎn)。圖書管理VS軟件管理1、圖書管理的事圖書資產(chǎn),軟件配置管理管理的是軟件資產(chǎn)。其實(shí)這兩種管的都是信息資產(chǎn)。2、圖書管理,需要把圖書進(jìn)行分類,以便檢索;需要將圖書存放在合適的地方,以便存取。還要防止蟲吃鼠咬。軟件配置管理也類似,需要把軟件資產(chǎn)放...
在嵌入式系統(tǒng)中,程序的性能通常是非常重要的。豪之諾軟件測試培訓(xùn)班經(jīng)常會(huì)有這樣的要求,在特定時(shí)間內(nèi)處理一個(gè)中斷,或生成具有特定定時(shí)要求的一鄭開發(fā)人面臨的問題是決定應(yīng)該對哪一部分代碼進(jìn)行優(yōu)化來改進(jìn)性能,常常會(huì)花大量的時(shí)間去優(yōu)化那些對性能沒有任何影響的代碼。性能分析工具會(huì)提供有關(guān)的數(shù)據(jù),說明執(zhí)行時(shí)間是如何消耗的,是什么時(shí)候消耗的,以及每個(gè)例程所用的時(shí)間。根據(jù)這些數(shù)據(jù),確定哪些例程消耗部分執(zhí)行時(shí)間,從而可以決定如何優(yōu)化軟件,獲得更好的時(shí)間性能。對于大多數(shù)應(yīng)用來說,大部分執(zhí)行時(shí)間用在相對少量的代碼上,費(fèi)時(shí)的代碼估計(jì)占所有軟件總量的5%-20%。性能分析工具不僅能指出哪些例程花費(fèi)時(shí)間,而且與調(diào)試工...
豪之諾軟件測試培訓(xùn)班做聊天類的APP測試已經(jīng)有一段時(shí)間了,現(xiàn)在記錄下來。聊天類的APP都差不多,不管是微信,還是米聊,還是QQ,如果抓住了共性,測試的點(diǎn)都差不太多。我用編程的術(shù)語來比方功能測試的1,2,3。1.對象對象就是聊天的聯(lián)系人,包括個(gè)人賬號(hào),公共號(hào),機(jī)構(gòu)號(hào),群組等。2.對象的屬性就是這些聯(lián)系人的各個(gè)特征。個(gè)人主頁(頭像,昵稱,簽名,管理的群,管理的輕應(yīng)用,2維碼。。。)群(頭像,創(chuàng)建人,群成員,名稱,消息設(shè)置,群輕應(yīng)用,群類型,2維碼。。。)公共號(hào)(機(jī)構(gòu)號(hào))(主頁,頭像,名稱,簡介,管理的輕應(yīng)用,消息設(shè)置,2維碼。。。)3.方法。方法,就是這些對這些對象的操作。消息發(fā)送(單聊,...
豪之諾軟件測試培訓(xùn)班參與了幾次討論,“測試無用論”,“測試怎樣才有價(jià)值”,測試有沒有前途,怎樣才能測試好一個(gè)產(chǎn)品,怎樣測才算充分,“產(chǎn)品架構(gòu)上面有個(gè)疑問,開發(fā)也清楚這樣設(shè)計(jì)不合理,但是還是按方案執(zhí)行,測試很無奈”,“我提交了這么多bug,開發(fā)居然說不要改”,“做測試一年了,發(fā)現(xiàn)沒什么長進(jìn)”,“測試設(shè)計(jì)做的這么好,發(fā)布后還是有bug出現(xiàn)”,一位開發(fā)哥們說:“測試是我這么多年以來,做的不靠譜的事情”,“測試的薪水明顯的沒有開發(fā)高”,“測試女孩做比較合適,男孩子不合適。。。。以上的問題,歸納了一下,大概有這么幾個(gè)方面:1、思想上,容易產(chǎn)生挫折感,覺得測試不如開發(fā);2、技能上,測試學(xué)不到什么知...
豪之諾軟件測試培訓(xùn)班開發(fā)模型大致相近(或分為幾類)。這類產(chǎn)品將標(biāo)準(zhǔn)的軟件研發(fā)過程包含在內(nèi),很快在其它軟件公司中得到應(yīng)用和推廣。而芯片類和系統(tǒng)類的工程師在開發(fā)類似定制軟件的技術(shù)實(shí)力和動(dòng)力方面都不足(不會(huì)像軟件公司那樣做好了還可以作為產(chǎn)品銷售)。因此,芯片行業(yè)缺少通用的配置流程和可選工具就不奇怪了。目前,我們能做的就是按照公司的研發(fā)流程和cmmi等標(biāo)準(zhǔn)的要求,參考當(dāng)前軟件配置管理的實(shí)踐,定制地開發(fā)復(fù)合公司需求的配置管理方案。解決代碼管理,編譯,測試,發(fā)布等問題。芯片產(chǎn)品包括:芯片設(shè)計(jì)(形成芯片的硬件部分)和固件設(shè)計(jì)(boot、cos、驅(qū)動(dòng)、下載工具等)。對于芯片硬件的設(shè)計(jì),其研發(fā)流程很長。...
在進(jìn)行白盒測試時(shí),可以使用代碼覆蓋分析工具追蹤哪些代碼被執(zhí)行過。分析過程可以通過插裝來完成,插裝可以是在測試環(huán)境中嵌入硬件,也可以是在可執(zhí)行代碼中加入軟件,也可以是二者相結(jié)合。豪之諾軟件測試培訓(xùn)班的測試人員對結(jié)果數(shù)據(jù)加以總結(jié),確定哪些代碼被執(zhí)行過,哪些代碼被巡漏了。覆蓋分析工具一般會(huì)提供有關(guān)功能覆蓋、分支覆蓋、條件覆蓋的信息。對于嵌入式軟件來說,代碼覆蓋分析工具可能侵入代碼的執(zhí)行,影響實(shí)時(shí)代碼的運(yùn)行過程。基于硬件的代碼覆蓋分析工具的侵入程度要小一些,但是價(jià)格一般比較昂貴,而且限制被測代碼的數(shù)量。三、嵌入式軟件測試策略在嵌入式領(lǐng)域目標(biāo)系統(tǒng)的應(yīng)用系統(tǒng)日趨復(fù)雜,而由于競爭要求產(chǎn)品快速上市,開...
提示界面是否符合規(guī)范(不應(yīng)該顯示英文的cancel、ok,應(yīng)該顯示中文的確定等)界面中各個(gè)控件是否對齊日期控件是否可編輯日期控件的長度是否合理,豪之諾軟件測試培訓(xùn)班以修改時(shí)可以把時(shí)間全部顯示出來為準(zhǔn)查詢結(jié)果列表列寬是否合理、標(biāo)簽描述是否合理查詢結(jié)果列表太寬沒有橫向滾動(dòng)提示對于信息比較長的文本,文本框有沒有提供自動(dòng)豎直滾動(dòng)條數(shù)據(jù)錄入控件是否方便有沒有支持Tab鍵,鍵的順序要有條理,不亂跳有沒有提供相關(guān)的熱鍵控件的提示語描述是否正確模塊調(diào)用是否統(tǒng)一,相同的模塊是否調(diào)用同一個(gè)界面用滾動(dòng)條移動(dòng)頁面時(shí),頁面的控件是否顯示正常日期的正確格式應(yīng)該是XXXX-XX-XX或XXXX-XX-XXXX:XX...
在嵌入式系統(tǒng)中,程序的性能通常是非常重要的。豪之諾軟件測試培訓(xùn)班經(jīng)常會(huì)有這樣的要求,在特定時(shí)間內(nèi)處理一個(gè)中斷,或生成具有特定定時(shí)要求的一鄭開發(fā)人面臨的問題是決定應(yīng)該對哪一部分代碼進(jìn)行優(yōu)化來改進(jìn)性能,常常會(huì)花大量的時(shí)間去優(yōu)化那些對性能沒有任何影響的代碼。性能分析工具會(huì)提供有關(guān)的數(shù)據(jù),說明執(zhí)行時(shí)間是如何消耗的,是什么時(shí)候消耗的,以及每個(gè)例程所用的時(shí)間。根據(jù)這些數(shù)據(jù),確定哪些例程消耗部分執(zhí)行時(shí)間,從而可以決定如何優(yōu)化軟件,獲得更好的時(shí)間性能。對于大多數(shù)應(yīng)用來說,大部分執(zhí)行時(shí)間用在相對少量的代碼上,費(fèi)時(shí)的代碼估計(jì)占所有軟件總量的5%-20%。性能分析工具不僅能指出哪些例程花費(fèi)時(shí)間,而且與調(diào)試工...
豪之諾軟件測試培訓(xùn)班在測試過程計(jì)劃確定后測試執(zhí)行開始之前,測試組長應(yīng)該能夠回答下面的幾個(gè)問題:●測試計(jì)劃中需要執(zhí)行哪些測試組件?●測試計(jì)劃中有多少測試用例?●在執(zhí)行測試過程中,使用什么方法來記錄測試用例的狀態(tài)?●如何挑選出有效的測試組件和測試用例來著重測試某些模塊?●上次使用的測試用例的通過率是多少?●在未通過的測試用例中,有多少是上次執(zhí)行的時(shí)候也未通過的?準(zhǔn)確地回答這些問題,需要對測試過程中測試用例進(jìn)行跟蹤。前面提到,測試過程中,測試用例有三種狀態(tài):通過、未通過和未測試。根據(jù)在測試執(zhí)行過程中測試用例的狀態(tài),實(shí)現(xiàn)測試用例的跟蹤,從而進(jìn)行測試有效性的檢驗(yàn)。因此,測試用例的跟蹤主要是針對測...
通常在主機(jī)環(huán)境執(zhí)行多數(shù)的測試,只是在確定測試結(jié)果和系統(tǒng)測試才移植到目標(biāo)環(huán)境,這樣可以避免發(fā)生訪問目標(biāo)系統(tǒng)資源上的瓶頸,也可以減少在昂貴資源如在線仿真器上的費(fèi)用。另外,若目標(biāo)系統(tǒng)的硬件由于某種原因而不能使用時(shí),確認(rèn)測試可以推遲直到目標(biāo)硬件可用,這為嵌入式軟件的開發(fā)測試提供了彈性。設(shè)計(jì)軟件的可移植性是成功進(jìn)行cross-test的先決條件,它通??梢蕴岣哕浖馁|(zhì)量,并且度軟件的維護(hù)大有益處。以上所提到的測試工具,都可以通過各自的方式提供測試在主機(jī)與目標(biāo)之間的移植,從而使嵌入式軟件的測試得以方便的執(zhí)行。嵌入式系統(tǒng)在人類生活中發(fā)揮著重要的作用,包括飛行控制器這樣的控制系統(tǒng),以及洗衣機(jī)這樣的家用...
豪之諾軟件測試培訓(xùn)班定義:根據(jù)GB/T19000-2000中的定義,質(zhì)量是一組固有特性滿足要求的程度。2.項(xiàng)目質(zhì)量管理的過程:質(zhì)量計(jì)劃質(zhì)量計(jì)劃:確定適合于項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)并如何滿足這些標(biāo)準(zhǔn)質(zhì)量計(jì)劃考慮三個(gè)方面的問題:1)明確質(zhì)量標(biāo)準(zhǔn):確定每個(gè)獨(dú)特項(xiàng)目的相關(guān)質(zhì)量標(biāo)準(zhǔn),把質(zhì)量計(jì)劃到項(xiàng)目的產(chǎn)品和管理項(xiàng)目所涉及的過程之中2)確定關(guān)鍵因素:理解哪個(gè)變量影響結(jié)果是質(zhì)量計(jì)劃的重要部分3)建立控制流程:以一種能夠理解的、完整的形式表達(dá)為確保質(zhì)量而采取的糾正措施質(zhì)量計(jì)劃的輸入:質(zhì)量方針、項(xiàng)目范圍說明書、產(chǎn)品描述、標(biāo)準(zhǔn)與規(guī)則質(zhì)量計(jì)劃的工具和技術(shù):質(zhì)量成本分析、基準(zhǔn)比較、成本/效益分析質(zhì)量技劃的輸出:質(zhì)量...
豪之諾軟件測試培訓(xùn)班定義:根據(jù)GB/T19000-2000中的定義,質(zhì)量是一組固有特性滿足要求的程度。2.項(xiàng)目質(zhì)量管理的過程:質(zhì)量計(jì)劃質(zhì)量計(jì)劃:確定適合于項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)并如何滿足這些標(biāo)準(zhǔn)質(zhì)量計(jì)劃考慮三個(gè)方面的問題:1)明確質(zhì)量標(biāo)準(zhǔn):確定每個(gè)獨(dú)特項(xiàng)目的相關(guān)質(zhì)量標(biāo)準(zhǔn),把質(zhì)量計(jì)劃到項(xiàng)目的產(chǎn)品和管理項(xiàng)目所涉及的過程之中2)確定關(guān)鍵因素:理解哪個(gè)變量影響結(jié)果是質(zhì)量計(jì)劃的重要部分3)建立控制流程:以一種能夠理解的、完整的形式表達(dá)為確保質(zhì)量而采取的糾正措施質(zhì)量計(jì)劃的輸入:質(zhì)量方針、項(xiàng)目范圍說明書、產(chǎn)品描述、標(biāo)準(zhǔn)與規(guī)則質(zhì)量計(jì)劃的工具和技術(shù):質(zhì)量成本分析、基準(zhǔn)比較、成本/效益分析質(zhì)量技劃的輸出:質(zhì)量...
白盒測試與黑盒測試一般來說,軟件測試有兩種基本的方式,即白盒測試方法與黑盒測試方法,嵌入式軟件測試也不例外。白盒測試或基本代碼的測試檢查程序的內(nèi)部設(shè)計(jì)。根據(jù)源代碼的組織結(jié)構(gòu)查找軟件缺陷,豪之諾軟件測試培訓(xùn)班要求測試人員對軟件的結(jié)構(gòu)和作用有詳細(xì)的了解,白盒測試與代碼覆蓋率密切相關(guān),可以在白盒測試的同時(shí)計(jì)算出測試的代碼的覆蓋率,保證測試的充分性。把100%的代碼都測試到幾乎是不可能的,所以要選擇重要的代碼進(jìn)行白盒測試。由于嚴(yán)格的安全性和可靠性的要求,嵌入式軟件測試同非嵌入式軟件測試相比,通常要求有更高的代碼覆蓋率。對于嵌入式軟件,白盒測試一般不必在目標(biāo)硬件上進(jìn)行,更為實(shí)際的方式是在開發(fā)...
豪之諾軟件測試培訓(xùn)班質(zhì)量保證:是有計(jì)劃的、系統(tǒng)的質(zhì)量管理活動(dòng),確保項(xiàng)目中的所有過程滿足項(xiàng)目干系人的期望。質(zhì)量保證是貫穿于整個(gè)項(xiàng)目全生命周期、有計(jì)劃的、系統(tǒng)的活動(dòng)。它經(jīng)常針對整個(gè)項(xiàng)目質(zhì)量計(jì)劃的執(zhí)行情況進(jìn)行評估、檢查與改進(jìn)工作。質(zhì)量保證還是一個(gè)持續(xù)地進(jìn)行整個(gè)質(zhì)量改進(jìn)的過程。質(zhì)量保證的輸入:質(zhì)量管理計(jì)劃、質(zhì)量度量標(biāo)準(zhǔn)、工作績效信息、變更請求、質(zhì)量控制測量質(zhì)量保證的工具和技術(shù):質(zhì)量計(jì)劃工具和技術(shù)、質(zhì)量審計(jì)、過程分析、質(zhì)量控制技術(shù)和工具、基準(zhǔn)分析質(zhì)量保證的輸出:請求的變更、建議的糾正措施、更新的組織過程資產(chǎn)、更新的項(xiàng)目管理計(jì)劃質(zhì)量控制質(zhì)量控制監(jiān)控具體項(xiàng)目結(jié)果以確定其是否符合相關(guān)的質(zhì)量標(biāo)準(zhǔn),制...
豪之諾軟件測試培訓(xùn)班參與了幾次討論,“測試無用論”,“測試怎樣才有價(jià)值”,測試有沒有前途,怎樣才能測試好一個(gè)產(chǎn)品,怎樣測才算充分,“產(chǎn)品架構(gòu)上面有個(gè)疑問,開發(fā)也清楚這樣設(shè)計(jì)不合理,但是還是按方案執(zhí)行,測試很無奈”,“我提交了這么多bug,開發(fā)居然說不要改”,“做測試一年了,發(fā)現(xiàn)沒什么長進(jìn)”,“測試設(shè)計(jì)做的這么好,發(fā)布后還是有bug出現(xiàn)”,一位開發(fā)哥們說:“測試是我這么多年以來,做的不靠譜的事情”,“測試的薪水明顯的沒有開發(fā)高”,“測試女孩做比較合適,男孩子不合適。。。。以上的問題,歸納了一下,大概有這么幾個(gè)方面:1、思想上,容易產(chǎn)生挫折感,覺得測試不如開發(fā);2、技能上,測試學(xué)不到什么知...
豪之諾軟件測試培訓(xùn)班做聊天類的APP測試已經(jīng)有一段時(shí)間了,現(xiàn)在記錄下來。聊天類的APP都差不多,不管是微信,還是米聊,還是QQ,如果抓住了共性,測試的點(diǎn)都差不太多。我用編程的術(shù)語來比方功能測試的1,2,3。1.對象對象就是聊天的聯(lián)系人,包括個(gè)人賬號(hào),公共號(hào),機(jī)構(gòu)號(hào),群組等。2.對象的屬性就是這些聯(lián)系人的各個(gè)特征。個(gè)人主頁(頭像,昵稱,簽名,管理的群,管理的輕應(yīng)用,2維碼。。。)群(頭像,創(chuàng)建人,群成員,名稱,消息設(shè)置,群輕應(yīng)用,群類型,2維碼。。。)公共號(hào)(機(jī)構(gòu)號(hào))(主頁,頭像,名稱,簡介,管理的輕應(yīng)用,消息設(shè)置,2維碼。。。)3.方法。方法,就是這些對這些對象的操作。消息發(fā)送(單聊,...
初入測試工作,一定要把會(huì)寫測試用例作為基石。測試粗略分為手工測試與自動(dòng)化測試。本文主要介紹一些個(gè)人手工測試編寫用例經(jīng)驗(yàn),也算是豪之諾軟件測試培訓(xùn)班的一點(diǎn)心得。首先需要對所測產(chǎn)品的業(yè)務(wù)流程十分熟悉,按大功能模塊進(jìn)行分塊編寫。這樣邏輯清晰,在測試用例評審的時(shí)候能夠讓別人認(rèn)同自己的已經(jīng)完成的測試用例,也便于別人補(bǔ)充和修改。1.熟悉所測產(chǎn)品業(yè)務(wù)流程與功能模塊2.寫列一個(gè)思維導(dǎo)圖,類似于提綱,能夠清晰列出所寫測試用例邏輯,層次,以及測試目的3.根據(jù)思維導(dǎo)圖,按模塊功能一個(gè)一個(gè)編寫測試用例,基本包含以下幾塊部分:序號(hào),模塊名稱,需求描述,功能描述,前置條件,測試步驟,預(yù)期結(jié)果,測試人員,測試結(jié)果,...
這類質(zhì)量管理的思路更趨向于一個(gè)總體的規(guī)劃,甚至從整個(gè)豪之諾軟件測試培訓(xùn)班角度出發(fā)需要比較高管理者也進(jìn)行關(guān)注的內(nèi)容。此類質(zhì)量管理方法,它歸屬于一些統(tǒng)籌性的全局性的知識(shí),某種意義上可以稱其為形而上的“道”。從管理的層次而言,屬于較高層次的質(zhì)量管理者(質(zhì)量經(jīng)理、質(zhì)量總監(jiān)一類)更應(yīng)該側(cè)重掌握的技能。對于第二類管理方法,主要是建立在數(shù)理統(tǒng)計(jì)基礎(chǔ)上的統(tǒng)計(jì)過程控制,這其中包括了常說的品管七大手法中的一些具體工具,汽車行業(yè)的5大手冊。通過客觀的數(shù)據(jù)事實(shí)來說明問題和解決具體的問題,其實(shí)從其特點(diǎn)上來說,更像是一門技術(shù),某種意義上可以稱之為形而下的“器”。從管理的層次上看,基層的質(zhì)量管理人員應(yīng)更側(cè)重于該方面...
大家知道,軟件測試對軟件的測試是有限的,而在項(xiàng)目進(jìn)度比較緊,測試人員、時(shí)間有限的情況下,要進(jìn)行充分的測試更是不可能!所以,如何在資源、時(shí)間有限的情況下測試的更有效,成了我們要思考的一個(gè)重要問題。以下以豪之諾軟件測試培訓(xùn)班實(shí)例進(jìn)行有關(guān)說明,大家對都用過手機(jī),對手機(jī)的功能都不陌生,所以本文將全部用手機(jī)來做實(shí)例闡述!例1.電話接打功能測試對于電話接打這項(xiàng)手機(jī)基本的功能,在實(shí)際測試中測試人員可能要進(jìn)行上千次的測試,確保手機(jī)接打電話功能穩(wěn)定可靠。對于這種功能的驗(yàn)證測試,有的測試人員可能每次測試的方法都相同,如同樣的電話呼入后立刻接聽,如此反復(fù),測試幾百次,檢測軟件的可靠性!電話呼出時(shí),也是不變的...
初入測試工作,一定要把會(huì)寫測試用例作為基石。測試粗略分為手工測試與自動(dòng)化測試。本文主要介紹一些個(gè)人手工測試編寫用例經(jīng)驗(yàn),也算是豪之諾軟件測試培訓(xùn)班的一點(diǎn)心得。首先需要對所測產(chǎn)品的業(yè)務(wù)流程十分熟悉,按大功能模塊進(jìn)行分塊編寫。這樣邏輯清晰,在測試用例評審的時(shí)候能夠讓別人認(rèn)同自己的已經(jīng)完成的測試用例,也便于別人補(bǔ)充和修改。1.熟悉所測產(chǎn)品業(yè)務(wù)流程與功能模塊2.寫列一個(gè)思維導(dǎo)圖,類似于提綱,能夠清晰列出所寫測試用例邏輯,層次,以及測試目的3.根據(jù)思維導(dǎo)圖,按模塊功能一個(gè)一個(gè)編寫測試用例,基本包含以下幾塊部分:序號(hào),模塊名稱,需求描述,功能描述,前置條件,測試步驟,預(yù)期結(jié)果,測試人員,測試結(jié)果,...
豪之諾軟件測試培訓(xùn)班參與了幾次討論,“測試無用論”,“測試怎樣才有價(jià)值”,測試有沒有前途,怎樣才能測試好一個(gè)產(chǎn)品,怎樣測才算充分,“產(chǎn)品架構(gòu)上面有個(gè)疑問,開發(fā)也清楚這樣設(shè)計(jì)不合理,但是還是按方案執(zhí)行,測試很無奈”,“我提交了這么多bug,開發(fā)居然說不要改”,“做測試一年了,發(fā)現(xiàn)沒什么長進(jìn)”,“測試設(shè)計(jì)做的這么好,發(fā)布后還是有bug出現(xiàn)”,一位開發(fā)哥們說:“測試是我這么多年以來,做的不靠譜的事情”,“測試的薪水明顯的沒有開發(fā)高”,“測試女孩做比較合適,男孩子不合適。。。。以上的問題,歸納了一下,大概有這么幾個(gè)方面:1、思想上,容易產(chǎn)生挫折感,覺得測試不如開發(fā);2、技能上,測試學(xué)不到什么知...
豪之諾軟件測試培訓(xùn)班學(xué)習(xí)一門編程語言,比如Python、JAVA。掌握一種性能測試工具,比如JMeter、LoadRunner。光做功能測試是不行的,個(gè)人深有體會(huì),現(xiàn)在看大公司的招聘要求,大多是要求有性能測試或自動(dòng)化測試的經(jīng)驗(yàn),因此在目前,我們可以學(xué)習(xí)一下性能測試或者自動(dòng)化測試。我自己目前在學(xué)Python3,在接觸一些接口自動(dòng)化方面的測試,測試http接口,我們需要掌握http協(xié)議,這里推薦一本書http指南,看名字就比較厚,大家可以看看!此外就是SQL,現(xiàn)在公司招聘,一般初級的要求是“熟練編寫SQL語句”,高級點(diǎn)兒的要求就是“掌握一種數(shù)據(jù)庫”,其實(shí)我感覺,作為測試人員,我們能熟練編寫...
之前豪之諾軟件測試培訓(xùn)班有一個(gè)配置管理員,配置管理也不是很規(guī)范。由于使用工具VSS不能支持并行開發(fā)的局限性,再加上工作組的其他方面的因素,我們配置管理的方式如此:所有的checkout,checkin都是由配置管理員來做,開發(fā)工程師沒有checkout,checkin權(quán)限,只有g(shù)et的權(quán)限,所有的修改都由開發(fā)工程師郵件提交給配置管理員,由配置管理員對VSS庫進(jìn)行操作,對庫中的文件進(jìn)行更新。所以做配置管理,需要的基本條件為:a.認(rèn)真仔細(xì)是要素,有耐心,有責(zé)任心。b.有基本的程序語言知識(shí),能快速解決開發(fā)環(huán)境中碰到的基本的編譯問題2.中級配置管理除了掌握基本的配置管理知識(shí)之外,熟練使用兩種以...
在嵌入式系統(tǒng)中,程序的性能通常是非常重要的。豪之諾軟件測試培訓(xùn)班經(jīng)常會(huì)有這樣的要求,在特定時(shí)間內(nèi)處理一個(gè)中斷,或生成具有特定定時(shí)要求的一鄭開發(fā)人面臨的問題是決定應(yīng)該對哪一部分代碼進(jìn)行優(yōu)化來改進(jìn)性能,常常會(huì)花大量的時(shí)間去優(yōu)化那些對性能沒有任何影響的代碼。性能分析工具會(huì)提供有關(guān)的數(shù)據(jù),說明執(zhí)行時(shí)間是如何消耗的,是什么時(shí)候消耗的,以及每個(gè)例程所用的時(shí)間。根據(jù)這些數(shù)據(jù),確定哪些例程消耗部分執(zhí)行時(shí)間,從而可以決定如何優(yōu)化軟件,獲得更好的時(shí)間性能。對于大多數(shù)應(yīng)用來說,大部分執(zhí)行時(shí)間用在相對少量的代碼上,費(fèi)時(shí)的代碼估計(jì)占所有軟件總量的5%-20%。性能分析工具不僅能指出哪些例程花費(fèi)時(shí)間,而且與調(diào)試工...
豪之諾軟件測試培訓(xùn)班總結(jié)一套應(yīng)用技術(shù)上和管理上的指導(dǎo)和監(jiān)督的方法,用來:識(shí)別和記錄配置項(xiàng)的功能特征和物理特征;控制這些特征的變更;記錄和報(bào)告變更的處理和執(zhí)行的狀態(tài),以及驗(yàn)證起是否符合特定的需求。有那么一類管理軟件配置管理,是關(guān)于軟件資產(chǎn)的管理。軟件=源代碼+文檔。源代碼、設(shè)計(jì)文檔、可以運(yùn)行的程序等在軟件研發(fā)過程中產(chǎn)生的有價(jià)值的東西,都是軟件資產(chǎn)。圖書管理VS軟件管理1、圖書管理的事圖書資產(chǎn),軟件配置管理管理的是軟件資產(chǎn)。其實(shí)這兩種管的都是信息資產(chǎn)。2、圖書管理,需要把圖書進(jìn)行分類,以便檢索;需要將圖書存放在合適的地方,以便存取。還要防止蟲吃鼠咬。軟件配置管理也類似,需要把軟件資產(chǎn)放...