即,從一定程度上打破這種嚴格意義上的階段區分,例如,如讓重慶同事參與部分測試用例分析、設計工作,北京同事也參與用例執行工作等。兩邊可以進一步增進交流,進一步釋放雙方的能動性,達到提升航信測試部門整體測試水平的目的。
Ø 于自動化:
自動化是減輕重復勞動的利器,但是自動化是無法代替手工測試的。因為測試是一項依靠人的創造性的活動。人類可以感知,可以聯想,可以推理,可以創造,這些元素都是測試執行期間必不可少的因素,而目前別說是自動化腳本,就是最好的人工智能程序也離上述元素差著十萬八千里。因此自動化只能是測試活動的一部分。
由于自動化可以有效減輕重復勞動,探索性測試索要避免的就是被重復性勞動牽涉太多精力,其實兩者是一個非常好的互補。有一個非常好的辦法可以讓兩者很好的結合起來,那就是,及時的整理探索性測試中的用例,將它們及時變成自動化腳本。這種做法其實跟我們經常說的持續集成的思想是一致的。同時,良好的自動化腳本也是測試資產的一個積累,從某種程度上彌補了探索性測試不太注重文檔的問題。
Ø 于敏捷:
探索性測試簡直就是為敏捷而生的,敏捷宣言中的個體和互動高于流程和工具、工作的軟件高于詳盡的文檔、響應變化高于遵循計劃與探索性測試的核心思想不謀而合。隨著敏捷開發在公司的深入開展,我們可以嘗試性的將探索式測試與敏捷開發結合起來。根據同其它公司的同行交流,這種方法能夠帶來很好的效果。
原文轉自:http://www.anti-gravitydesign.com