原创 python tutorial 學習筆記(一)

built-in funcitons raw_input([String]) range(int,[int],[int]) keyword lambda: small anonymous function control flow: if

原创 解析器小結

第一次用編程語言寫自己的工具,挺有成就感的說~ 也有一些體會。工具的任務是把SilkTest腳本轉換成python腳本。裏面有一些工作特定相關的假設和需求。主要所得是心得體會啦~ Draft for SilktTest to Python

原创 html和css

最近在看html和css。對好多人來說太菜鳥的內容啦,但是總要一步一步前進的。 html的tag的主要功能之一是排版文字。現在正在用的這個csdn博客的編輯器是用javascript寫的。把一段有樣式的文字轉換成html代碼不知道有多難。

原创 automation testing的case不應該太長

原因有三點: 一個case太大,在前面部分的failure導致後面的部分沒有執行到,降低了整個test suite的覆蓋率。 一個case太大,會讓人花更多精力查找failure原因。 一個case太大,常常有許多額外的setting動作

原创 白盒測試

我的經驗manual tester在剛入手的時候發現漏洞的機會越多,因爲剛開始更像客戶,更容易做出不可預知的亂七八糟的行爲。 這次有點像白盒測試,要測試一組轉換過後的代碼。 1)用parser轉換代碼。 2)   憑經驗直接編輯代碼至沒有

原创 python tutorial 學習筆記(三)

module –> .py file   import  module_name from module_name import * module_name.__name__ #returns the module name mo

原创 python tutorial 學習筆記(二) Sequence type

built-in functions: range() len(object) keyword in, return boolean filter(function,sequence) map(function,*sequence) re

原创 html5和h.264

今天從apple4.us上看了幾篇關於goolge不再支持h.264的文章 http://apple4.us/2011/01/html5-video-war-part-4.html,另外介紹了一下視頻解碼編碼的基本概念和現狀,給俺掃了掃盲

原创 早期測試日誌

整理抽屜,翻到以前記的紙條。不是什麼大道理,但是既然記下來了,不想就這麼扔掉。           越重要的bug越早發現越好         不同模塊有不同特點和需求         積累經驗,積極思考最重要         新的功能

原创 java concurrency

synchronized 關鍵字,同一個對象之間互斥 synchronized static關鍵字, 同一個類的都互斥 其實是鎖機制的實現: sychronized(obj){ } 相當於在塊開始處:lock

原创 python tutorial 學習筆記(七)Errors and Exceptions

try, except, raise,finally raise raise NameError,’HiThere’    <==> raise NameError(‘HiThere’) raise Class,instance rais

原创 QMainWindow(三)QMessageBox, QFileDialog

QMessageBox和QFileDialog的靜態方法可以快速的生成所需要的對話框。 QMessageBox static methods: about (QWidget, QString, QString) aboutQt (Q

原创 QMainWindow(一)

創建一個QMainWindow,必須有Central Widget setCentralWidget(), 通常central widget是一個QTextEdit或者QGraphicsView.如果想讓界面是MDI(multiple

原创 我想搭網站(零)

我想搭網站。直接的需求是因爲博客上面不能上傳程序。我想把自己寫的各種東西像博客一樣發佈出來,給路過的人評論評論,給自己也留個記錄。 註冊了域名,申請了服務器。光是申請域名的時候,就很激動地想到用什麼名字。再到挑選具體的技術時,更是會激動

原创 iOS 屬性的屬性

關於retain, assign, copy的含義已經有很多文章了,自己使用的經驗: 賦值: class.propertyA = instanceA retain, assign, copy 隻影響 instanceA的計數,可能增加,