人之所以強大,在于(不安于現(xiàn)狀的)人會不斷的去學習,提升自己、突破自己。而保持多閱讀是一種經(jīng)久不衰且有效提升自我的學習途徑!
如果把學習成長過程 比喻成武功秘籍:
技術(shù)則是武功秘籍對應(yīng)的招式修練,而想要練成絕世武功,光練招式還不夠,還需要修煉對應(yīng)的武功心法。 武功心法則對應(yīng)的是我們的學習方法、學習思路或者說是學習背后的底層邏輯。 下面以軟件測試&質(zhì)量保障&質(zhì)量建設(shè) 幾方面,給大家分享20條內(nèi)功心法(行業(yè)金句),心法(金句)表面雖看似簡單,但真正要做到并不容易,希望給大家在做質(zhì)量改進工作時,多一些思考和啟發(fā)?。ㄒ部梢蕴暨x一些作為你們公司或團隊的文化建設(shè)標語)
軟件測試:
任何軟件的測試,都是可以基于“輸入-輸出-行為”
模型(又叫IBO模型)來做測試分析和設(shè)計。
當我們談到“軟件測試”時,是指軟件測試的相關(guān)工作,如單元測試、集成測試、系統(tǒng)測試等,但不局限于動態(tài)測試,也可以包括靜態(tài)測試——需求評審、設(shè)計評審、代碼評審和借助工具進行代碼靜態(tài)分析。
測試是一個把質(zhì)量意識輸出到整個團隊的人,是一個流程推動者 ,是一個需求挖掘者 ,是一個質(zhì)量把關(guān)者 ,一方面我們確實通過自己的經(jīng)驗和技術(shù)手段去挖掘更多的Bug,另外一方面,通過傳播質(zhì)量意識盡可能的去從產(chǎn)品上游去避免Bug。
程序的測試可以證明程序有錯,但永遠無法證明程序無錯。
一段程序,對于測試人員,bug永遠是存在的,沒有發(fā)現(xiàn)只是測試手段的不足。
測試做得再好,也只能是**減少 bug **的概率。
QA和測試兩者是有明顯區(qū)別的,QA強調(diào)有好的研發(fā)過程產(chǎn)生好的產(chǎn)品,側(cè)重過程定義、過程評審和過程改進,工作重心是預(yù)防缺陷,而測試屬于質(zhì)量控制,強調(diào)對軟件階段性產(chǎn)品和最終產(chǎn)品的質(zhì)量檢驗,工作重心是發(fā)現(xiàn)缺陷。雖然測試是QA的重要手段之一,但不等同于QA。
研發(fā)偷偷上代碼或者研發(fā)修改后給出的影響面不足導致出現(xiàn)線上問題的情況是非常比較常見的,尤其在小公司里面,常見的不得了;這個原因歸根到底是,測試知道的或者能預(yù)防的太少了 ;
解釋一下測試開發(fā)和開發(fā)工程師的區(qū)別,軟件測試開發(fā)工程師(software engineer in test,后文簡稱SET)本質(zhì)上也是一個開發(fā)角色,只是工作重心在可測試性和通用測試基礎(chǔ)框架上。SET更加關(guān)注于質(zhì)量提升和測試覆蓋率的增加。他們這樣做的目的是為質(zhì)量服務(wù),而SWE則更關(guān)注在客戶使用功能開發(fā)的實現(xiàn)上。
很多人以需求規(guī)格為標準開展測試,所有的評判標準依據(jù)是“是否與需求文檔一致”不一致就認為是Bug,這是很危險的做法,這只會拉低測試的高度,使其受限于需求規(guī)格的高度。
質(zhì)量保障:
質(zhì)量保障和測試的職責已從單純的缺陷發(fā)現(xiàn)轉(zhuǎn)變?yōu)榭蛻魸M意度和業(yè)務(wù)成果的推動者了,這是個根本性的轉(zhuǎn)變。
產(chǎn)品質(zhì)量不僅僅是主管質(zhì)量的部門和管理者的事情,而是所有員工的責任和義務(wù)。
產(chǎn)品質(zhì)量或者工作中遇到問題不用慌,了解原因,制定方案,也許不能落地,但思考了,結(jié)果就是屬于你的了;
測試或QA的職責是保證產(chǎn)品的質(zhì)量,而bug過多則證明了產(chǎn)品質(zhì)量差而不是產(chǎn)品質(zhì)量好,bug多了證明團隊當前是有問題的,證明QA在一定程度上沒有做到位,證明當前的產(chǎn)品是有風險的。
質(zhì)量建設(shè):
質(zhì)量體系的改進,不是一個一蹴而就的事情,它需要有耐心、有計劃地進行。每一次過程改進都應(yīng)該有要達到的目標,在目標沒有達成之前就不應(yīng)該輕易地進行下一次質(zhì)量體系的改進。
每次引入新的質(zhì)量理念也不是隨意的進行。而是要看組織當前質(zhì)量體系存在什么問題,希望怎樣的體系改進能夠解決這個問題。在考慮清楚這個問題之后,才去選擇引入適合組織的新的質(zhì)量管理理念。
以客戶滿意度為中心的質(zhì)量體系建設(shè) 。以客戶為中心,從客戶的角度看質(zhì)量,所以滿足客戶需求的、用戶期待的,都應(yīng)該算做是質(zhì)量,都是我們要持續(xù)改進的。
質(zhì)量建設(shè)強調(diào)全員參與,全員參與有兩個層面的問題要解決:一是意愿,二是能力。
很多團隊在做質(zhì)量建設(shè)時,一直都覺得資源不夠,其實真不需要,富有富的打法,窮有窮的打法,關(guān)鍵要預(yù)判最大的難點,然后集中力量去攻克,集中力量打殲滅戰(zhàn),不要想那么多,初期就把核心點做好就行。
打造狼性團隊,除了制度保證、考核到位以外,領(lǐng)導者的個人特質(zhì)也是非常關(guān)鍵的。
好的質(zhì)量的產(chǎn)品,不一定是完美的產(chǎn)品,不一定是沒有缺陷的產(chǎn)品,而是為我們各種重要的用戶提供相應(yīng)價值的,并滿足了他們對產(chǎn)品一定期望的產(chǎn)品。
看山是山,同一件事情在不同人眼中、甚至在不同階段,都有不同的樣子。一臺電腦,可以用來吃雞,可以用來看電影,也可以用來建模,還可以寫論文,學渣與學霸都用一樣的課本。
上面這些“內(nèi)功心法”,不同人看到,可理解的程度也會不一樣,是時候測試一下你是學霸 or 學渣?可以在留言區(qū)分享你對哪一條金句觀點最為認同,或者分享一下對金句背后的理解。