自测过程,开发要有足够细心和敏感度
? ? ? ?我是一個iOS開發,程序開發完成后,就要交付測試。在開發后期到交付測試前,需要自我的反復自測。我發現,自測過程,開發要有足夠細心和敏感度,才可更多的發現隱藏在代碼中的異常問題并趁熱打鐵地解決。
? ? ? ?測試一方面幫助發現程序中的不對地方,另一方面也在監督開發者的水平。交付前,我一定一定要反復地自測,確保問題降到最少,才可在等待測試反饋問題過程,減少莫名的緊張感。也許,會笑我是嫩鳥,那你就想錯啦。自我的認知是,自測上的嚴謹與開發的長短沒有關系,嚴謹是自我要求,是我對開發的態度,并自認為是我的閃光點,我很開心如此。
? ? ? 當開發重心,轉移到自測后,要對所寫的功能某塊,嚴格按照需求文檔,逐條測試。并自我設計異常的case。無論會出現多少種case,當現有條件不具備的前提下,我會用模擬的假數據來測試。雖然煩瑣,與此同時收獲也很豐富。比如,測試提出的問題,會很精準的給出分析結果,說明是哪部分的問題;遇到需要討論的問題,能很快的融入;也許會得到比實際的測試人員還要強的稱贊等等。
? ? ? 從我的自測經驗中,我總結兩個詞,一是細心,二是敏感度。
? ? ? 無論開發周期長短,自測過程,都可能出現顧此失彼的想象。為了有條理的進行自測。最好是對照需求文檔。逐條進行測試。如果是對舊界面二次開發,除了對照新需求外,也要對照線上版本。需求沒有提到的細節,盡量和老版本保持一致。對于老版本界面是團隊其他同事負責的,任務分配,新版本由你來負責開發,最好自測后,交由之前負責同事幫忙測試,聽取一些建議。
? ? ?自測過程中,敏感度的重要,體現在異常現象過腦的瞬間。比如,我在測試過程中,發現我在發帖框中寫入的內容很長,提示發帖成功后,顯示在列表中的發帖內容卻只有前面的一小段。我立刻查看了服務器返回的數據,發現返回的數據正是那一小段,由于服務器接口剛調好,武斷認為服務器的問題。直到這兩天,被同模塊開發的同事提出。我們共同探討,從點擊發送到抓取數據,單步調試,才發現,是內部某個功能只需要前面一小段的內容,我在發送前做了截取造成的。因為自己敏感度不徹底,遺漏了很明顯的問題,并且就在此時,被發現貼在了bug單上。
? ? ? ?除了自測外,開發們還可以交互測試。
? ? ? ?我是iOS開發,以上是我分享的自測經驗,拋磚引玉,希望能有所幫助。
? ? ? ? ? ??
總結
以上是生活随笔為你收集整理的自测过程,开发要有足够细心和敏感度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阻止事件冒泡 阻止浏览器的默认行为
- 下一篇: shineblink VL53L0X激光