[議題探討]測試人員心得分享

測試人員心得分享

先讓我們了解一下測試是什麼?測試到底在做什麼?維基百科說明:「測試,與科學方法中的實驗類似,是對事物狀態、功能的測量和觀察。通過將測量結果與已知狀態或理論假設相比較,測試者得以對事物狀態、功能做出判斷。」依軟體測試來說,測試者針對產品進行各項功能進行操作與觀察,最後產品功能測試的結果做出判斷。

各種產品要出貨在市場上,當然進行過各種繁雜的測試,不然哪敢交貨到客戶手上!!如果未做任何測試,且產品有很多BUG交到客戶手上,我想客戶內心的話可能會說:「這個功能根本無法使用,感覺被騙了…」、「這功能怎那麼難用…」、「從此以後不使用你們公司的產品…」等情況,如果嚴重點可能會影響公司的商譽,跟客戶永遠說再見,為了杜絕這些客戶內心的話,測試者必須成為產品的把關者,必須做好測試工作。

[技術探討] XML序列化 (Serialize)與反序列化(Deserialize) – 上篇

XML序列化

什麼是序列化? 可能許多開發人員曾沒聽過或沒使用過,序列化是將物件狀態轉換為可保存或可傳輸格式的處理序。而什麼是反序列化? 也就是序列化的反面,就是在還原序列化,它可以將資料流轉換成物件。說到這裡可能還是有些人不太懂也覺得很抽象,簡單來說,序列化的目的就是讓資料易於儲存和傳輸,是將一個物件的公用屬性和欄位轉換成XML格式或其他資料流傳輸格式,反序列化則是還原為物件,以易於程式取得物件資料與處理。若還不清楚,可直接看以下示範例子:

[技術探討] XML序列化 (Serialize)與反序列化(Deserialize) – 下篇

XML序列化

Xml序列化和反序列化功能應用已於《 XML序列化(Serialize)與反序列化(Deserialize) – 上篇 》詳細介紹示範過,但是有時候僅知道Xml格式內容的字串,並沒有Xml檔案,在程式開發上也常常需要轉換為物件,以利於程序處理,這時該如何進行轉換? Xml序列化技術應用極廣,最近於公司簡訊的發送SMS、MMS專案,以及新產品NAS (網路儲存伺服器)的應用程式,在開發上皆有使用到這些技術。以下例子為使用Xml字串進行序列化和反序列化的功能示範。

[技術探討] 工程師 的起手式

工程師的起手式

曾經,我們都是眾多語言的初學者,哪怕我們的母語不同,初次見面還是說一句hello, world打招呼,在別人眼中卻沒有文學氣息的超魅力,我們的專業用詞、我們的工程師邏輯,聽在別人耳裡卻像外星語,請允許我開個玩笑認為,應該給所有程式語言一個語系的分類,給予工程師一個基本的發言權。我們和設計也能扯上一種親密關係,不過旁人似乎也不太理解工程師的藝術。

[ 議題探討 ] 品牌定位 :廣告宣傳模式與視覺搭配

 品牌定位廣告宣傳模式與視覺搭配

我們在前兩篇討論到品牌商品與消費者之間的主被動關係(詳細可以觀看 [ 議題探討 ] 品牌定位:找到對的消費者):藉由消費者本身的閱讀與行動軌跡,我們可以將品牌商品的資訊擺到消費者的眼前、滲透消費者的生活。不過這些做法都必須事後蒐集消費者的相關紀錄,才能進行廣宣;廣告主本身該如何讓一個創新的品牌,或是打算啟動品牌重生的新面貌來迎戰消費者呢?

[議題探討]透過創新專案管理提升企業競爭力

透過創新專案管理提升企業競爭力

在這個全球環境扁平化、資訊科技日新月異的時代,企業唯有發掘未來的潛在顧客及市場需求,推出具有前瞻性的創新產品,才能提升企業競爭力不被市場淘汰出局。透過鎖定市場的新趨勢,或是由企業自行引領新趨勢,都能在產品的生命週期初期佔領技術優勢,營造企業的領先地位,使市場發展和技術發展同步進行。