目前日期文章:200808 (13)

瀏覽方式: 標題列表 簡短摘要

Agile is All About Feedback

http://www.io.com/~wazmo/blog/archives/2008_08.html#000285

這是Bret Pettichord寫的一篇文章, 道盡了Agile的精髓. 我之前雖然有隱約這樣想過(有點馬後炮), 但是看到這篇文章之後, 覺得深深大獲我心. 在此整理了 一下, 跟大家分享

1. Agile methods allow your team to get feedback regarding the software you are building.
(1) The feedback works on several levels.
    - Pair programming gives developers instant feedback on their code.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

如何騰出時間有效學習

1.如何每天簡單地騰出兩個小時
(1) 方法
    - 不要看電視
    - 不要在Internet閒逛或是沒有意義搜尋
(2) 好處

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Regression Testing Strategy (1)

Regression Testing是測試人員心中最大的痛, 因為這時間通常要花很多(因為test case實在太多了), 而且次數也不會只有一次. 因此好的regression testing strategy是非常重要的 

我從"Testing Object-Oriented System" 中survey一些方法, 希望能對大家有幫助

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Continuous Integration

CI是最近公司流行要做的practice. 但是很多人還是不知道它是什, 以及它有什麼功用. 因此小弟在此survey了一下,來跟大家介紹.

1. Agile Software Development
不能免俗的先介紹一下agile宣言是什麼, 從這宣言中再導出什麼事CI要focus的
(1) Agile manifesto
Individuals and interactions over processes and tools

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

 Bug bash

我一直以為自己對testing 很了解, 但是昨天聽到一個term是我所不知道的.所以世界真的很大, 要一直告訴自己天外有天, 人外有人, 還是要持續學習.

在這裡跟大家分享一下, 什麼是bug bash
在wiki中的解釋是這樣的

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Part IV QA Paradigm

1. QA Paradigm #1: Quality Assurance is Testing
(1) Most QA people are actually employed as testers
(2) “Did you QA this?”
(3) “Independent testing is better testing”

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Part III Agile Activities and Reality Check
(這裡談到在agile activities的agile testing的關係, 在這些activities中testing 要如何運作和apply)

1. Test-First Programming
(1) Developers write unit tests before coding.
   - Motivates coding

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Agile Testing Introduction

我survey了Bret Pettichord幾篇介紹agile testing的簡報. 我想應該可以幫大家快速入門

Content
Agile/Agile methodologies
Agile Testing
Agile Activities and Reality Check

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

4. Functional Acceptance Testing
(1) Story-based (aka use-case based)
   - In the main books on XP, including Crispin's book on testing in XP, story-based tests are described as the primary vehicle for functional acceptance testing.

(2) Typical tests are fairly simple
   a. Happy path:

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

The Role of Testers in XP, Cem Kaner,  August 13, 2003

這篇文章介紹tester在XP中扮演怎樣的角色, 心態上要做怎樣的修正
首先, 一開始提出了傳統testing 的觀念是什麼
接著, 再提到在XP 中的testing 是在強調什麼
最後才提到QA的心態要做什麼調整.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

4. 掌握全局 (Getting the big picture)

一般人都有目光短淺的問題。他們只由自己的角度看世界,並且將自己侷限在相同的觀點。 傑出工程師反而時常跳脫自己的角度而以許多不同的觀點來看事情。『我的客戶會怎麼想?我的競爭對手的想法是什麼?我的同事呢?我的上司和公司的股東又在想什麼?』由於他們可以用不同的視野來衡量事情的重要性,因此他們能對產品做出改良,或是對問題發展出更完善的解決方案。

傑出工程師的觀點是由累積足夠的經驗而發展出來的判斷模式。Sarah在她獲得電腦科學的碩士學位之後在矽谷找了一個軟體開發的工作。在求學以及工 作的期間,她用一本筆記本來紀錄她對時常發生的問題及解決方式的觀察。每天晚上,她會仔細閱讀她的筆記本,像偵探一樣尋找問題的模式及其中的線索。

Sarah的實務和經驗,她和其他的新進人員一樣表現不錯。然而,她和其他人最大的不同在於她對於軟體以及電腦邏輯內部的了解。同事們很快就發現了她的洞察力,當有重大的障礙無法突破時會來尋求她的幫助。而這也提供Sarah一個很好的機會可以接觸到一些她原本工作不會碰到的問題。

在任職滿一年時,Sarah做了一件同事們覺得非常不可思議的事。她請求調到軟體測試部門。測試工作時常被誤認為是次一等而且前途發展有限的。軟體測試人員的工作主要是檢查其他人的成果,確認軟體的執行和預期中的相同。和其他的研發工作相比,測試工作少了一些開發新產品所帶來的個人成就感。由於他們 總是帶來壞消息,例如軟體的臭蟲或是品質的問題,軟體開發工程師即使知道是必要的,通常也是很不情願,甚至略帶敵意地容忍測試人員的存在。

但是Sarah將測試工作視為一個新的機會,可以從完全不同的角度來了解她自己的工作。她將會廣泛地了解造成軟體錯誤的原因。可以在一兩年之內累積大量的經驗。同時,可以和最重要的客戶合作,一起開發客戶眼中合理的測試程式。

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

 這是在網路上找到的一篇文章, 寫的真不錯. 出處已經忘記. 若是有人知道請告知一下

How to be a Star Engineer
Robert E. Kelley, Carnegie Mellon University
(Robert E. Kelley, “How to be a star engineer,” IEEE Spectrum, pp. 51-58, Oct.
1999.)

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Ch1 金錢藍圖
1. 致富其實是一種心理遊戲

2. 為什麼金錢藍圖很重要
(1) 你的收入, 只能增加到你最願意做到的程度
  - 中彩卷者, 大多會回到中獎之前的經濟狀況
  - 白手起家的富翁, 即使失敗大都可以東山再起

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼