原创 python深淺拷貝

深淺拷貝 a = [1,[2,3]] b = a #直接賦值,就是完全引用,a,b共享 c = a[:] #淺拷貝,形成新的 d = list(a) a[0] = "A" print(id(a[0]),id(b[0]),id(c[

原创 Linux常用命令

常用命令 1、ls 查看目錄內容 -l 查看詳細信息 -a 查看全部文件 權限rwx(擁有者)rwx(本組所有人)rwx(其他人) 2、clear 清屏 3、cd 切換目錄 4、pwd 查看當前路徑 5、touch 創建空文件

原创 DOS常見命令

DOS常見命令 win+r cmd 1、time 調出計算機本地時間,並提示輸入新時間來更改時間; 2、ctrl+c 退出當前操作 3、shutdown /s /t 時間(秒)設計計算機關機時間; 4、shutdown /a 取消

原创 MySQL學習:MySQL體系結構與存儲引擎

MySQL體系結構 MySQL的體系結構可分爲:MySQL server層和存儲引擎層。 MySQL server又分爲連接層和sql層。應用程序通過接口(如ODBC、JDBC)連接MySQL。 最先連接處理的是連接層,連接層包

原创 軟件測試流程、軟件架構、軟件質量

軟件測試流程 需求分析 梳理需求設計的點 需求來源:需求規格說明書、api文檔、競品分析、個人經驗 設計用例 用例就是用戶爲了測試軟件的某個功能而執行的操作過程 用例方法:等價類劃分法、邊界值法、因果圖、正交實驗、錯

原创 軟件測試分類

測試分類 按開發階段分類:單元測試、集成測試、系統測試、驗收測試; 按測試實施組織:阿爾法測試、貝塔測試、第三方測試; 按測試執行方式:靜態測試、動態測試; 按是否查看代碼:黑盒測試、白盒測試、灰盒測試; 按是否手工執行劃分:手工

原创 如何描述一個bug,bug級別、bug生命週期、面試題:和開發發生爭執怎麼辦??

首先回顧一下軟件測試的生命週期 需求分析—測試計劃—測試設計—測試編碼—測試執行—測試評估 如何描述一個bug 發現問題的版本 問題出現的環境 錯誤重現的步驟 預期行爲的描述 錯誤行爲的描述 其他,例如故障的種類等 不要將b

原创 軟件測試的職業規劃、爲什麼選擇軟件測試、優秀的測試人員應該具備的素質

踏入軟件測試這個行業,想要走的長遠,就需要對自己的發展路線心裏有清晰的認識,別再把自己的當小孩子了,早就是個社會人了: 首先初級測試:測試定義、測試方法、測試生命週期、測試執行、測試管理工具; 中級測試:測試用例、Linux、M

原创 軟件測試的目的和原則,什麼是bug,測試生命週期、開發模型、敏捷開發、配置管理

軟件測試的目的及原則: 目的:驗證軟件有或沒有問題 原則:以客戶爲中心,遵循軟件測試的規範、流程、標準和要求 什麼是bug 當且僅當規格說明書存在的並且正確,程序與規格說明書不匹配才叫錯誤; 當沒有需求規格說明書時,判斷標準最終由

原创 軟件測試基礎(一)計算機基礎

計算機基本介紹 一、需要計算機的原因:提高處理數據速度 二、什麼是計算機:高效完成計算的電子設備 三、計算機的特點:數學和邏輯運算(邏輯運算是實現在接收到不同操作指令的時候給出不同響應);可以對數據進行記憶和存儲;可以在程序的指令

原创 滲透測試學習(二)

密碼學簡介 密碼學4個目標:機密性、完整性、認證、不可否認性; 密碼學常用語: 明文:未加密處理前的信息; 密文:可以使用加密將明文變爲密文,也可以解密; 算法; 密鑰:一種算法定義一個密鑰空間 加密技術:對稱加密和非對稱

原创 滲透測試學習(一)

滲透測試定義 滲透測試,又稱“白帽黑客”測試,是出於增強安全性的目的,利用與惡意攻擊者相同的技術、策略和手段,對給定組織的安全性進行調查、評估和測試 滲透測試者是訓練有素、技能豐富,能夠了解系統弱點並能予以定位的安全專家。通過採取

原创 C語言練習之掃雷小遊戲

掃雷 一、功能介紹: 1.掃雷的基本功能 2.第一次掃,不被炸死 3.當週圍沒有雷的時候可以向外延伸擴展。 二、代碼實現 1、首先創建一個頭文件 # ifndef __game_h_ # define __game_h_ # defi

原创 C語言之三子琪

1、首先寫一個頭文件 sanziqi.h #ifndef _SANZIQI_H__ #define _SANZIQI_H__ #define ROW 3 #define COL 3 // 初始化棋盤; void InitBoard(cha

原创 Linux權限

1、Linux的文件類型 普通文件 d 目錄 p 管道文件 l 軟連接文件 c 字符設備文件 s socket文件 b 塊設備文件 2、權限 Linux中含有三類用戶: 文件擁有者u 本組用戶g 其他用戶a 每種用