發表文章

目前顯示的是 2016的文章

Python Support library

環境管理 管理 Python 版本和環境的工具 p – 非常簡單的互動式 python 版本管理工具。 pyenv – 簡單的 Python 版本管理工具。 Vex – 可以在虛擬環境中執行命令。 virtualenv – 建立獨立 Python 環境的工具。 virtualenvwrapper– virtualenv 的一組擴充套件。 管理包和依賴的工具。 pip – Python 包和依賴關係管理工具。 pip-tools – 保證 Python 包依賴關係更新的一組工具。 conda – 跨平臺,Python 二進位制包管理工具。 Curdling – 管理 Python 包的命令列工具。 wheel – Python 分發的新標準,意在取代 eggs。 包倉庫 本地 PyPI 倉庫服務和代理。 warehouse – 下一代 PyPI。 Warehouse bandersnatch – PyPA 提供的 PyPI 映象工具。 devpi – PyPI 服務和打包/測試/分發工具。 localshop – 本地 PyPI 服務(自定義包並且自動對 PyPI 映象)。 分發 打包為可執行檔案以便分發。 PyInstaller – 將 Python 程式轉換成獨立的執行檔案(跨平臺)。 dh-virtualenv – 構建並將 virtualenv 虛擬環境作為一個 Debian 包來釋出。 Nuitka – 將指令碼、模組、包編譯成可執行檔案或擴充套件模組。 py2app – 將 Python 指令碼變為獨立軟體包(Mac OS X)。 py2exe – 將 Python 指令碼變為獨立軟體包(Windows)。 pynsist – 一個用來建立 Windows 安裝程式的工具,可以在安裝程式中打包 Python本身。 構建工具 將源碼編譯成軟體。 buildout – 一個構建系統,從多個元件來建立,組裝和部署應用。 BitBake – 針對嵌入式 Linux 的類似 make 的構建工具。 fabricate – 對任何語言自動找到依賴關係的構建工具。 PlatformIO – 多平臺命令列構建工具。 PyBuilder – 純 Python 實現的持續化構建工具。 SCons –...

Ubuntu 16.04 Traditional desktop

1. apt-get update 2.apt-get install gnome-panel gnome-flashback gnome-session-flashback indicator-applet-appmenu
圖片
Gojko Adzic 是眾所皆知的名作者 . 他所撰寫的 impact mapping, specification by example ( 有中譯本 ), Fifty Quick Ideas To Improve Your Tests, 和  Fifty Quick Ideas To Improve Your User Stories, 在市場上很受到歡迎 . 這次他在 Agile Singapore 2016 介紹測試自動化的未來 , 真的很值得一聽 .  Video link: https://www.youtube.com/watch?v=eXjxPuMcubQ&t=305s 以下是我記錄到一些有關 Gojko Adzic  目前看到的狀況 : 1. 平臺爆炸化 (Platform Fragmentation) 以前 PC 是主流的用戶端 , 而現在 mobile 才是王道 . 大家都知道 , Android, Apple 以及其他不知名牌子 , 他們的 devices 有成千上萬 , 即使你只處理主流的系統 Apple, 三星或是華為的 , 也是多到不行 . 你不可能在這些 devices 上 , 一一測試你產品的正確性 . 2. 雲端技術盛行   雲端技術已經由早期採用者 (early adopters),   進入到晚期大眾 (late majority) 的階段 . IDC 預測在 2017 年時 , 公司的 IT 內會將近一半使用雲端技術 . 這表示測試人員要面對這樣的系統架構 , 以及運作環境 . 你需要不同的測試方法或工具 . 3. 前端複雜化 以前前端技術很單純 , 只是應用系統表面的薄薄一層 . 以前 , 自動化金字塔說我們只需要做單元和中間層的自動化就好 , 不需要在 UI 端花心思 . 可是現在 singel page 技術 , HTML5 等等層出不窮前端技術 , 我們無法只靠手動測試就能把它測試的很完整了 . 未來可能的趨勢 : 1. 雲端平臺農場測試工具的崛起 以下是一些工具可以讓你測...