原创 IT民工路--2.研究所

研究所   研究所在一個山窩窩裏,不坐班車,從最近公交站點走進來要半個小時。很神祕的感覺。所裏環境不錯,還有個碼頭,一個海灘,天天中午可以下海游泳。工資不高,1000多,聽說年終能多發點獎金。   研究所裏也沒什麼項目,屋子裏三個人,三張

原创 IT民工路--3.離職

開始辦理離職。研究所就是研究所啊,想離職可以,違約金24000. 好說歹說,10000塊錢。沒辦法,1萬就1萬把。可是當時剛工作,一個月1000多塊錢,哪有錢交違約金。沒辦法,伸手向家裏要把。家裏也窮,拿不出,好在當時有個磚廠挖土,要佔我

原创 IT民工路 -- 1.學校

學校 我是學飛行器設計的。聽起來很牛逼的專業。跟導彈相關。材料力學,自動控制,電子電路,有限元分析,線性代數,高等數學,計算機相關,機械相關知識都要學。很牛逼吧。這幾門還算都很喜歡,成績也都不錯。但是有限元分析不行,都怪當時逃課玩遊戲,而

原创 IT民工路--4.組長?經理?

我們項目組一共6個人,老韓是經理,就是面試我那個人。剛去的時候,很傻很天真的認爲,這是個項目組,所以領頭的應該叫組長。於是,組長組長的叫着。有時候自己都感覺很彆扭。老韓倒沒什麼反應。我曾經問過其他人,你們怎麼叫老韓的。他們說,就叫老韓啊,

原创 人工檢查

開始我的打算是,我羅列出程序的主要功能,需要重點考慮的邏輯點,然後給出優先級,然後按照優先級,一個一個分析。我給出流程,把程序的功能、實現方法、流程給大家講明白,大家討論有沒有問題。當然,我會先分析一遍,根據自己的理解先列出自己找到的問題

原创 STM32F051 剎車功能問題及解決方案

需求: 1. PWM互補輸出 2. 過流保護,產生過流,立即停止pwm輸出,並保證按照互補方式停止pwm輸出。 3. 單週期保護,產生過流,當前脈衝週期停止輸出,下一個脈衝週期自動回覆輸出,停止輸出按照互補方式停止。 一路pwm的保護只能

原创 又見 a = a++ 寫法

審查單片機代碼,發現瞭如下寫法:void funcXX() { int a = 0; //省略過程。 a = (a++)%2; if (a == 0) {

原创 痛苦的過程

從痛苦的軟件開發中脫離出來,又陷入了痛苦的測試中來。 公司的軟件開發簡直就是小作坊式的加工方法。老程序是請人做的,用了好多年,bug不斷,修修補補,越改越亂。 我來到公司,算是公司裏軟件最牛的人了。不是自誇,是公司裏是在沒有人懂軟件了。公

原创 補交測試文檔

靜態測試差不多了,需要進行下一步工作了,配合的程序員比較忙,擱置了幾天。 本來打算嚴格按照測試流程走的,結果乾的時候還是先測試了。也是有原因的。測試計劃在對程序一無所知的情況下確實無法做,誰知道這個程序能不能做這中那種測試。 靜態測試告一

原创 測試方法的確定-人工檢查

流程完事了,找領導討論一下測試方法吧。 在原來的編譯器裏面測試是不可能了,因爲kc196編譯器根本沒有界面,編譯出來就是2進制代碼,不寫入單片機是沒有任何作用的。寫入單片機也沒法測試,模擬環境的話,沒有仿真器,實際環境運行吧,沒法控制輸入

原创 測試人員打算

無聊的等待,所長也不叫我,不知道看完沒看完我的方案。繼續準備中。 今天需要考慮考慮人手安排了。 現有情況: 項目人員與測試人員: 現在正在乾的項目有1個,C#項目,也是幹了一多半的,原先是3人,包括我,現在我走了,來個新人,還

原创 界面設計規範

原文鏈接:http://www.ltesting.net/ceshi/ceshijishu/csyl/2011/1220/203785.html 界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。設計良好的界面能夠引導

原创 拼湊出來的報告

單片機程序測完了。說是測完了,不如說分析完了。一點測試沒做,因爲沒法做。只能是吭哧吭哧埋頭讀代碼,分析代碼,但總算完了。完了,就要寫個報告,這可愁死我這個文筆極差,又不會寫八股文的程序員了。 網上搜吧,希望能搜出個模板什麼的,讓我填一下就

原创 pclint靜態測試結果分析

得到了200條左右的報警。 拷貝到文本文件中,處理一下,導入excel,開始一跳一跳查看,分析。。 先去掉 所有的 Info 830:Location cited in prior message,這條意思大概是前一條消息的提示(不太明白

原创 讀程序,寫程序流程文檔

這個程序2000行左右。。 目前還不知道怎麼測試,但不管怎樣,不讀懂的話,連它是幹什麼都不知道,何來測試。問問程序使用人員,他們也不能完全講明白。因爲他們是哪裏有問題,就去找有問題部分代碼,所以至今沒有一個人能夠完完全全說明白代碼邏輯和實