原创 基於APP功能測試

APP功能測試要點包括以下幾個方面: 1.UI測試、2.安裝與卸載、3.登錄運行、4.切換測試、5.兼容性測試、6.升級更新、7.異常測試、8.網絡測試、9.權限測試、10.推出和註銷。 1.UI測試 1)界面(菜單、窗口、按鈕)

原创 軟件測試-基礎與概念總結

什麼是軟件測試 找bug, 驗證軟件的功能是否滿足用戶的需求(自己拓展) 爲什麼你要學軟件測試 測試與調試的區別: 目的不同 –測試的任務是發現程序中的缺陷;調試的任務是定位並且解決程序中的問題。 參與角色不同 –測試主要是由

原创 測試--理論總結

敏捷開發模式 敏捷的四個宣言: 溝通 輕文檔 客戶參與 擁抱變化 特點:週期短,團隊人數不超過十個人,每天都要開站例會,晨會時間不超過15分鐘 scrum流程圖:整理user story,確定本輪需要完成的user st

原创 圖片服務器設計文檔

**基於Java Servlet 構建的圖片服務器** 文章目錄一.項目概述1.1項目背景1.2項目介紹二.項目設計2.1項目整體架構2.2項目涉及知識點2.3 項目具體實現2.3.1 數據庫的設計2.3.

原创 多線程停止

多線程停止的方法 設置一個標誌位。(無法處理線程阻塞時停止的問題) 調用Thread類提供的stop方法強行關閉線程。 這個方法已經不推薦使用了,因爲會產生不完整的數據。 class ThreadDemo extends Th

原创 優先級隊列(堆)總結

基礎概念 堆邏輯上是一棵完全二叉樹,將二叉樹用層序遍歷保存在數組中。 滿足任意結點的值都大於其子樹中結點的值,叫做大堆,或者大根堆,或者最大堆 滿足任意結點的值都小於其子樹中結點的值,則是小堆,或者小根堆,或者最小堆 堆的基本

原创 TCP三次握手四次揮手小結

TCP是傳輸層的協議,它是有連接的,可靠的,面向字節流的,而UDP是無連接的,不可靠的,面向報文的。這裏先詳解TCP。 爲什麼是有連接的,可靠的? 因爲TCP是面向連接的協議,雙方都必須判斷看自己發送的數據包對方有沒有收到,沒收

原创 unittest測試框架

unittest框架解析 unittest 是python 的單元測試框架,unittest 單元測試提供了創建測試用例,測試套件以及批量執行的方案, unittest 在安裝pyhton 以後就直接自帶了,直接import un

原创 python+selenium進行元素定位

API講解 coding = utf-8 可加可不加,開發人員喜歡加一下,防止亂碼。 from selenium import webdriver 要想使用selenium 的webdriver 裏的函數,首先把包導進來

原创 自動化測試selenium1

什麼是自動化測試 自動化測試指軟件測試的自動化,在預設狀態下運行應用程序或者系統,預設條件包括正常和異常,最後評估運行結果。將人爲驅動的測試行爲轉化爲機器執行的過程。 常見的自動化測試工具:QTP、selenium、Ration

原创 鏈表面試題彙總

從尾到頭打印鏈表 blic ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<Integer>list=new Ar

原创 唐詩分析項目設計文檔

文章目錄一. 唐詩項目介紹1.1項目背景1.2項目需求1.3項目設計1.4項目工具選擇二.唐詩數據爬取模塊2.1技術選型環節2.1.1爬蟲技術2.1.2分詞技術2.2項目依賴環節2.3預研環節2.3.1解析列表頁Demo2.3.2

原创 圖片服務器測試文檔

文章目錄一.單元測試1.1測試模塊1.2測試框架二.功能測試2.1界面測試2.2上傳功能2.3刪除功能2.4 異常情況2.5 圖片展示三.兼容測試四.安全性測試五.易用性測試六.自動化測試七.性能測試 一.單元測試 1.1測試模塊

原创 Java項目部署及問題排查

首先,要先保證項目可以在本地跑起來 項目部署 修改代碼的mysql用戶名和密碼,改爲Linux的用戶名和密碼,修改一些關於訪問url的ip等。 private static final String url="jdbc:my

原创 MySQL密碼忘記如何快速解決---教你一招

Windows下 MySQL連接數據庫的時候會報1024錯誤,這說明你的數據庫密碼錯誤。 相信有人就和我一樣,經常改了密碼記不住。。。。或者各種工具密碼記混了。。(所以我寫了便籤專門記各種密碼的) 忘記MySQL密碼該怎麼辦