如果發行版N是你使程序自動化后的第一個發行版,那么你的發行版N的首要目標就是要為發行版N+1中的自動化編寫提供支持。而你的次要目標就是輕量而有目的的測試發行版N。(一致同意)
17. People need to focus on automation not to do it as an on-the-side task. If no one is dedicated to the task then the automation effort is probably going to be a waste of time. (Consensus)
人們需要重視自動化,而不是把它視為無關緊要的任務。如果沒有人專門從事這項任務,那么自動化工作將是浪費時間。(一致同意)
18. Many testers are junior programmers who don't know how to architect or create well designed frameworks. (Consensus)
很多測試人員是初級程序員,他們并不知道怎樣構架和創建設計良好的框架。(一致同意)
Data-driven approach
數據驅動方法
The data-driven approach was described in the main paper. I think that it’s safe to say that we all like data-driven approaches, but that none of us would use a data-driven approach in every conceivable situation. Here are a few additional, specific notes from the meeting.
數據驅動方法在主體部分已經論述過了。我相信我們都喜歡數據驅動方法,但是我們中沒有一個人能在每一種可能的情況下都使用數據驅動方法。下面是會議中提出的一些具體的額外事宜。
19. The subject matter (the data) of a data-driven automation strategy might include (for example):
數據驅動自動化策略的主旨(數據)可以包括以下幾個方面:
parameters that you can input to the program; 輸入程序的參數
sequences of operations or commands that you make the program execute; 程序執行的操作或命令序列
sequences of test cases that you drive the program through; 驅動程序的測試用例序列
sequences of machine states that you drive the program through; 驅動程序的狀態機序列
documents that you have the program read and operate on; 程序讀取和操作的文檔
parameters or events that are specified by a model of the system (such as a state model or a cause-effect-graph based model) (Consensus). 系統模型(例如狀態模型或因果圖模型)指定的參數或事件。(一致同意)
20. Data-driven approaches can be highly maintainable and can be easier for non-programmers to work with. (Consensus)
數據驅動方法具有高度可維護性,并且易于非編程人員使用。(一致同意)
文章來源于領測軟件測試網 http://www.kjueaiud.com/