當前位置:首頁 » 軟體百科 » 軟體測試中為什麼要看日誌

軟體測試中為什麼要看日誌

發布時間: 2022-05-24 21:56:26

1. 測試應該看伺服器日誌嗎

測試應該看伺服器日誌。
在日常測試中,我們常常會遇到頁面上出現不易理解或不正常的報錯,而日誌中會記錄錯誤原因以及其他各種信息。一般我們可以去問開發也可以自己找原因。
查看伺服器日誌最簡單的方式就是在終端操作。步驟如下:①打開終端,②輸入ssh 用戶名@ip地址(如:ssh [email protected])。一般公司會有一個伺服器配置文檔,裡面有用戶、ip地址和密碼等信息。③輸入密碼。密碼不會顯示,直接輸入即可。④用cd命令進入到相應的日誌目錄中。這個目錄路徑可以問測試或開發。⑤用tail -f -n 1000 xxx.log 查看對應的日誌文件。這個和報錯對應的日誌可以問測試或開發。tail命令是指顯示日誌文檔最後1000行。

2. java 中為什麼需要調試和查看日誌

java中尋找bug會需要重現。
調試也就是debug 可以在程序運行中暫停程序運行,可以查看程序在運行中的變數情況。
日誌主要是為了更方便的去重現問題。

3. 做軟體測試需要掌握哪些技能小白一枚......

要做一名優秀的測試工程師需要掌握的知識廣而多。至少要具備如下幾方面的能力:
1、必須掌握測試方面的理論知識。這點很重要,是首要基礎。
2、具備編寫程序的能力。不會寫代碼,發現了bug無法找到問題的根源也無法調試。
3、懂得網路方面的基礎知識。這個主要是安全測試做准備。
4、必須掌握資料庫方面的知識。這個是必須要掌握的。
5、懂一些底層的方面的知識。
6、心要靜、細心耐心、責任心。心靜不下來無法對bug展開發向思維及拓展想像。
7、測試工具不僅會用而且要精通。功能自動化測試和性能測試必須要掌握一個工具。
8、具備寫作能力和表達能力。寫作能力主要用於寫test case或提交bug ,表達清楚開發人員或執行用例的人一看就懂。

4. 在找軟體測試的工作時,有些公司要求要會「抓取錯誤日誌提交RD分析」是什麼意思

把報錯日誌給研發看

5. 軟體測試,查看日誌,是看什麼日誌,日誌目錄在哪,是查看apache的日誌嗎

查看日誌的主要原因是為了定位問題,定位錯誤所在,可以查看到請求的介面參數和sql語句,日誌目錄一般都是開發配置的路徑,具體可以問開發,都會告訴你的。

6. 為什麼要進行日誌測試以及如何進行日誌測試

現代日誌聚合和搜索工具為團隊的建立、測試和運行軟體系統提供了重要的新功能。通過把日誌作為一個核心系統組件,並使用如唯一事件ID、事務追蹤技術和結構化的日誌輸出等技術,我們可以獲得對應用程序的行為和正常運作的豐富的見解,尤其是跨組件的視圖。這篇文章解釋了為什麼測試日誌是有價值的和如何用現代日誌聚合工具做日誌測試。這種方法使日誌成為了一種渠道,使分布式系統更具可測試

7. 軟體測試過程中需要記錄哪些內容

是需要常見的檢查點?第一個就是軟體的外在行為,後台就是軟體相應會被改動的配置文件,日誌信息,支撐模塊的配置文件和日誌信息。

8. 我是做軟體測試的,每次測試軟體得時候出現問題都要查看的日誌,可看不懂啊,請問大家怎麼辦應該怎麼樣才

為什麼昨天和女友還有說有笑的今天就叫我找過一個?我倆在一起已經半年多了,基本無話不談,挺幸福的, 這是她跟我說的。 我是說真的 你現在是和我在一起 但是 你爸媽我在想 應該也希望你可以結婚了 但是 我不會那麼早 而且 心裡就是有預感我們是不會走到最後的。

9. 軟體測試需要哪些技能

01 軟體測試理論
作為一個軟體測試人員,總不能不知道軟體測試本身的東西吧。
你總要知道軟體測試是什麼?什麼是測試用例?什麼是缺陷?軟體測試有些什麼特點?這些僅僅是理論,還不關心會不會做。
再比如軟體測試的定義,軟體測試是測試程序?還是測試文檔?還是測試軟體等?
02 軟體測試流程
如果要清楚軟體測試流程,那就一定要知道軟體工程、軟體生命周期、研發模型、測試模型。
模型又有經典的瀑布模型、目前最流行的敏捷開發流程、V模型、W模型、X模型、H模型等,這些模型至少要隨便知道三四種吧
除了這些,還需要知道在測試流程每個階段都要相應地做些什麼事吧。
03 測試文檔
軟體測試是技能型工作,不是研究型工作,了解了軟體測試理論之後,你總會要做點東西吧,比如寫寫文檔。
軟體測試人員必備技能之一就是寫文檔,會總結。
軟體測試有很多文檔要寫,比如測試計劃、測試方案、測試用例、提交bug單、測試報告,有時每個迭代完全後,老大還會要求你輸出幾份經驗文檔出來,可見會寫文檔的測試人員是多麼的必要。
04 計算機基礎
軟體測試工程師怎麼說也算是IT人員,計算機基礎總要會吧。
不然讓你關個服務,你迷茫……
讓你配置個環境變數,你再迷茫……
讓你安裝軟體,卸載個軟體,你搞半天,安裝的軟體全在C盤,卸載軟體完全沒卸干凈,重裝不成功,然後你再再迷茫……
讓你在DOS命令窗口查個IP,然後再配個靜態IP,你再再再迷茫
………………
計算機基礎是軟體測試人員必備的技能之一。
05 軟體、工具
作為一個IT人員,你好意思說自己不會幾個軟體么?
那我們就一起盤點盤點,軟體測試人員必須要會的軟體:
office辦公軟體就不說了,軟體測試要寫這么多文檔,office辦公軟體一定要會。
需求分析時,拆會測試點時,總要畫一下思維導圖,所以XMIND或其它思維導圖軟體總要會一個吧。
配置管理工具,不管是以前的SVN還是現在流行的git總要會一個。
遠程連接工具,資料庫和伺服器基本都是配置機房,所以資料庫和伺服器的遠程連接工具都要會,你總不能跑到機房去操作吧,如果你跑到機房去操作,那一定記得帶台顯示器去。
碰到不會的,總要查一下度娘和谷叔吧,你不會說這個人人都會,千萬別這樣!要不然怎麼會有相同的問題,別人就能快速找到解決方法,而你搜索出來的網頁總是找不到呢?
06 資料庫
不管是MySQL,還是Oracle,還是SQLServere,還是DB2等等,資料庫的特性、性能和優化可能不用知道,但是SQL語言總要會吧,誰讓它們都認識SQL語言呢。
SQL語言又會為DDL、DML、DQL、DCL。
數據定義語言(DDL):
用於下定義和管理數據對象(庫,表,索引,視圖),包括資料庫,數據表等,例如:CREATE DROP ALTER等語句。
數據操作語言(DML):
用於操作資料庫對象中包含的數據,例如:INSERT UPDATE DELETE語句。
數據查詢語言(DQL):
用於查詢資料庫對象中包含的數據,能夠進行單表查詢,連接查詢,嵌套查詢,以及集合查詢等各種復雜不同的資料庫查詢,並將數據返回到客戶機中顯示,例如:SELECT語句。
數據控制語言(DCL):
用於管理資料庫的語言,包含管理許可權及數據更改,例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。
就算軟體測試人員不需要關心資料庫結構,可以不用DDL、DCL,但是針對數據(增、刪、改、查)的DML、DQL語言一定要會吧。
就算你說INSERT、UPDATE、DELETE語句都很簡單,照著格式直接使用就行,那SELECT呢。
SELECT語句不僅有簡單查詢,還有復雜查詢。
復雜查詢中包含多表查詢、連接查詢、子查詢,以及包含各種函數進行的查詢。
這些語句軟體測試人員都要掌握吧。
07 LINUX
Linux做為做為伺服器的操作系統,軟體測試人員需要經常在LINUX上進行搭建測試環境。
如果你說公司的測試環境都是開發搭的,系統和軟體是運維裝的,不用了解Linux系統。
那你就大錯特錯了。
如果測試過程中,運行報錯了,總需要在後台去看看日誌吧,分析下是不是BUG,如果是BUG,總還需要定位一下吧。
如果Linux系統很卡時,你總要去查下進程,查下系統資源管理,或者殺死幾個進程,重啟下服務什麼的。
那這些命令軟體測試人員總都要會吧。
如果你說這些還都可以依靠開發和運維,那你就當我沒說。
08 編程語言
既然是IT人士,如果出去說自己不會一門編程語言,好像很沒面子一樣的。
目前世面上編程語言有C、C++、C#、世界上最好的語言(PHP)、JAVA、Perl、Python等等上百種,那你總要選一門語言學會使用。
一般情況下都是選公司系統目前所用的語言。
但如果不知道怎麼選,那我建議軟體測試人員可以選JAVA和Python,JAVA經久不衰定有它過人之處,Python能在這么短的時間內火起來,也一定是有原因的。
如果沒有任何編程基礎,建議先學Python,Python更加貼近自然語言,學起來更順手,更快。
09 行業
軟體測試有一條原則是:測試活動依賴於測試內容。
那這個測試內容就是公司業務,在成為業務之前,俗稱需求。
經常在JD中看到有支付行業經驗優先,有金融行業經驗優先,有電信行業經驗優先,有電商行業經驗優化……
為什麼會這樣呢?
那是因為測試人員一定需要了解業務,熟悉業務。
從事電信行業的測試人員需要掌握各類協議,比如HTTP協議、TCP/IP協議,還有可能需要熟悉交換機和路由器的原理。
從事金融行業的測試人員需要熟悉各種會計知識。
如果是測試嵌入系統的測試人員還需要了解硬體知識。
軟體測試人員需要非常熟悉所測軟體的業務,比誰都要熟悉。

10. 軟體測試需要學習些什麼技能

軟體測試需要學習測試用例、測試用例的方法、缺陷管理工具、掌握資料庫、App測試、python語言、Linux系統、前端語言等技能。

1、測試用例

這是每一個工程師必備技能,也是標志你進入測試行業最低的門檻,關於測試用例可以參考我以前寫的文章。

7、python語言

python語言是現在最流行的語言,這是測試人員技能升級最好的方式之一,測試人員可以利用他做非常多的事情。

8、Linux系統

Linux系統,測試人員利用它最多的是看日誌,更好地為開發定位bug,這也是提升技能之一。

9、前端語言

前端語言,可以讓自己更好的判斷bug是前端還是後端造成的,多學一點技能對於測試人員非常好的。

熱點內容
為什麼吃完蘋果會覺得口臭 發布:2024-11-16 09:56:30 瀏覽:509
為什麼人喜歡小動物和清純的東西 發布:2024-11-16 09:54:14 瀏覽:315
為什麼抖音不自己出一款音樂軟體 發布:2024-11-16 09:48:29 瀏覽:434
新電腦裝系統為什麼還是老是重啟 發布:2024-11-16 09:40:13 瀏覽:787
快手手機直播為什麼戴不了耳機 發布:2024-11-16 09:18:02 瀏覽:790
為什麼眼睛發癢有點腫 發布:2024-11-16 09:13:51 瀏覽:464
為什麼晚上睡早上會很酸 發布:2024-11-16 09:09:02 瀏覽:638
手機充電久了為什麼會發燙 發布:2024-11-16 08:58:45 瀏覽:450
男人到老年為什麼總是唱反調 發布:2024-11-16 08:37:38 瀏覽:231
貴族南瓜為什麼不好授粉 發布:2024-11-16 08:31:45 瀏覽:517