原创 計算機發展簡史

計算機無疑是程序員們最重要的工作夥伴,但我們對它的前世今生又瞭解多少呢?   在正式開始今天的文章之前,匯智妹需要稍微提醒一下,這篇文章只講些皮毛。有興趣的各位小夥伴還是自己去查閱各種資料來得靠譜哦。   拿人類進化來打比方,這篇文章僅

原创 功能測試——控件測試

對於單個邏輯功能,測試工程師需要關注其是否正確實現了需求定義的功能性需求,並需明確該需求是否確實應該在需求中體現。   例如,登陸功能,需關注其能否正確實現合法數據能夠登陸,而非法數據拒絕登陸。商品查詢功能中的排序功能,如果系統默認設計爲

原创 流程測試——流程測試設計

  流程需求分析完成後,提取被測對象涉及到的業務流程,進行測試用例的設計。   流程測試用例與功能驗證測試用例不同,流程測試用例更多需要保證流程的正確性,不需要校驗單個功能點的正確性,一般使用場景法設計測試用例。   【案例1 ECSho

原创 流程測試——流程測試執行

流程測試,相比單個功能點測試更消耗測試時間,尤其是金融、通信及運營類的系統平臺,往往一條路徑的測試就需要構造大量的測試數據才能完成,因此,在執行流程測試時,應該提前準備好相關的測試數據,如果涉及較大量的數量,可利用一些數據生成工具來製造測

原创 流程測試——流程需求分析

軟件在發展初期,大部分實現的都是單一功能,如計算器,用戶期望計算器實現加、減、乘、除等運算功能,單一輸入,單一輸出,無論是軟件開發還是測試,相對來說較爲容易。     隨着用戶需求越來越複雜,對軟件系統的價值要求越來越高,軟件系統不再僅僅

原创 能測試——測試經驗庫

與測試用例設計不同,測試經驗庫更多體現的是測試工程師在日常測試活動中的經驗積累,這些經驗很多時候不一定編寫爲測試用例,但可作爲測試執行、發現缺陷活動中必不可少的補充。   測試工程師可將測試活動過程中積累的經驗,添加到經驗庫中。通過長時間

原创 Javascript有幾種繼承方式?這下你該知道了

前言 當面試官問你:你瞭解js哪些繼承方式?es6的class繼承是如何實現的?你心中有很清晰的答案嗎?如果沒有的話,可以通過閱讀本文,幫助你更深刻地理解js的所有繼承方式。 js繼承總共分成5種,包括構造函數式繼承、原型鏈式繼承、組合式

原创 功能測試——查詢測試

查詢功能幾乎在所有的軟件產品中都有,查詢功能極大的方便了用戶根據條件檢索所需的數據,通過不同條件的組合,得到不同價值的數據。   查詢功能測試一般考慮條件組合、結果顯示兩個方面。   01、條件組合 查詢功能通常至少包括2個以上的查詢條件

原创 軟件測試面試題及答案【史上最全】

以下是軟件測試相關的面試題及答案,歡迎大家參考!  1、你的測試職業發展是什麼?  測試經驗越多,測試能力越高。所以我的職業發展是需要時間積累的,一步步向着高級測試工程師奔去。而且我也有初步的職業規劃,前3年積累測試經驗,按如何做好測試工

原创 功能測試——鏈接測試&腳本功能

鏈接測試   對於頁面鏈接功能,測試工程師需考慮其鏈接文字描述正確性、鏈接地址跳轉正確性、鏈接觸發腳本正確性、是否存在404錯誤等。   如果是小型Web系統,鏈接較少,人工測試即可,如果被測對象包含很多鏈接,則可利用Xenu鏈接測試工具

原创 編程語言中的分號

IT屆流傳着一個廣爲人知的陳年笑話: 我是個程序猿,一天我坐在路邊一邊喝水一邊苦苦檢查bug。這時一個乞丐在我邊上坐下了,開始要飯,我覺得可憐,就給了他1塊錢,然後接着調試程序。他可能生意不好,就無聊看看我在幹什麼,然後過了一會,他幽幽的

原创 Selenium自動化測試——Xpath定位

在測試工作中通過定位查找元素是較爲常用的,但有些時候無法查到測試對象較爲完善的屬性及屬性值,Selenium提供了一個更爲全面的方法,通過元素在被測頁面中的位置屬性進行查找。   Xpath是某個元素在XML文件中所處的位置,通過Xpat

原创 急急急!尋找程序員的祖師爺

某天,匯智妹在逛知乎的時候發現了一個問題。 這個問題一下子就引起了匯智妹濃厚的興趣,那我們就來掰扯掰扯。   衆所周知,匯智妹從事的是IT行業。IT行業祖師爺……還不能是外國人,得從中國歷史上扒…… 等等,IT行業祖師爺不是外國人,還能

原创 Spring Cloud快速入門-Eureka

如果商品是一個獨立的服務,訂單系統也是一個獨立的服務,那麼它們直接怎麼進行交互呢?雖然使用springboot也可以實現兩個服務之間的交互但是存在url硬編碼問題(ip地址修改需要修改配置文件),並且性能低下。 那應該怎麼解決呢? – 通

原创 JAVA優化篇 如何找到運行緩慢的線程

引入:   JAVA提供了一些分析DUMP的工具,比如jmap,visualvm 等;   JAVA還有尋找線程狀態的工具,jstack等;   數據庫也有檢查連接數,連接狀態的命令,status,processlist等;   代碼中也