8 Reasons Why Excel or Google Sheets Should Not Be Used as a Test Case Management System

by | Jan 8, 2024 | English, 軟體測試

If we were to talk about the most popular Test Case Management Systems, Excel and Google Sheets might come second and third. Ironically, the first place is held by ‘not having any testing at all,’ which means no need for test management. This isn’t a joke. We surveyed around seventy companies across various sectors like finance, gaming, software development, department stores, and retail. We found that over 70% of these companies don’t have dedicated testing personnel. Testing is either done by the developers themselves or not at all, leaving it to the end-users for acceptance. Even when testing is conducted, it’s often unmanaged.

The issue of ‘not having any testing at all’ is a topic for another day. Today, we’re focusing on why we shouldn’t continue using Excel and Google Sheets for test management.

Have you noticed that the top three methods we’re discussing are not recommended(No testing, Excel, Google Sheet), yet they’re the most commonly practiced? Unfortunately, the main reason for this is cost. Office software, be it Microsoft or Google’s offerings, including free alternatives like OpenOffice and LibreOffice, are standard in most companies. Maximizing utility for the cost is a corporate pursuit. The higher the usage value per cost, the better.

On the flip side, when test engineers need tools for test management but the company doesn’t allocate extra budget, they have to make do with what’s available, often resorting to Excel or Word (yes, some companies use Word for test management).

Let’s dive into why Excel or Google Sheets shouldn’t be used as Test Case Management Systems. Ironically, we’re discussing why not to use these tools, yet they are the most common methods for test management. We can design various templates for management, and each company’s template can be different. This situation stems from a lack of awareness.

Excel and Google Sheets are essentially databases.

The first reason we highlight is that, in today’s tech world, databases are central to applications. Databases store and analyze data to provide meaningful information. Using spreadsheets for test management is like directly managing tests through a database, without an efficient application in between. This is why Excel and Google Sheets can be used for test management but are not ideal, leading to the second point:

These tools are designed for financial, statistical, and scientific purposes.

Using a product designed for specific domains for something else, while not wrong, feels awkward. For example, various types of scissors exist for specific purposes. Using the wrong type of scissors for a task can be troublesome. Similarly, Excel was created for numeric computations, and most of its functions are redundant for test management, as we primarily use it for its tabular format.

The ease of modifying data in tables seems advantageous but can be a significant drawback. Accidental key presses can overwrite data, sometimes irrecoverably. This leads to data loss and additional time spent in rectification.

Incorrect version control is another issue. Although Excel and Google Sheets now have version history, their approach isn’t suited for test management. Imagine a software engineer using Word for coding because of its version history – it’s just as inappropriate for test case management. And even if cell-level version history exists, it’s not the same as managing test case versions.

These tools also hinder team collaboration. Despite the collaborative features of Google Sheets, simultaneous editing and the lack of proper version control can lead to data loss and confusion. A competent test management system records all changes, even simultaneous ones, for traceability and restoration.

File-level management is not suitable for complex projects. Managing thousands of test cases in a spreadsheet is a logistical nightmare, especially when the person responsible leaves or changes. Consistent restructuring of test cases due to varying management styles is a waste of time and resources.

Lack of audit mechanisms and activity logs is another drawback. While these tools can track view and edit histories, they lack the granularity needed for practical use. Tracking individual member contributions and test progress is challenging, especially in remote work environments.

Finally, integration with automated testing is difficult. Imagine trying to backfill automated test results into a spreadsheet – the complexity indicates a problem. This is why most automated tests maintain separate reporting systems, adding another layer of maintenance.

Don’t let tools limit your methods. Focusing solely on Excel and Google Sheets means missing out on more efficient systems. In conclusion, while Excel and Google Sheets are powerful spreadsheet tools, they are not suitable for test case management. Using the wrong tool can hinder staff capabilities and efficiency.

If you’re using Excel and are satisfied with the efficiency, you might be in a stagnant state, unable to see the current problems. This complacency can prevent exploring more efficient alternatives.

Switching to a system designed specifically for testers can ensure an optimized process, saving time for more tests and yielding more product-related data.

文章作者介紹

Fabian Lin

從研發領域叛逃的QA,從小咖變工程總監,我想把業界很多錯誤的認知導正,帶領新鮮人或基層人員往上走,開發平價的測試管理系統Armoury+,在測試的道路上獲得更多成就感(面試不用再只能說找到Bug很有成就感了),歡迎隨時聯繫我。

你也想要分享知識和觀點嗎?KEENLITY目前推出INSIGHT觀點報,誠徵「專欄作家」與「單篇投稿」,點擊連結投稿並了解好處和責任。

精選軟體測試線上課程

邀請您訂閱INSIGHT觀點電子報

Similar Posts

Typingmind:用你自己的AI API Key建立私人助理

Typingmind:用你自己的AI API Key建立私人助理

Typingmind其實是KEENLITY的遺珠之一,我們原本想要談合作,但是Typingming的Premium是不提供經銷或是移轉授權的,而高階的Custom服務則完全沒有經銷優惠,反而是要我們先付一筆錢再自己疊價上去賣,看不懂商業邏輯,而不懂的事情不要碰,所以最後也就沒有談成,但Typingmind確實是個不錯的軟體。所以今天這篇不是業配,因為不給合作,我也不給連結了。  當初會找到這個軟體,主要的目的是降低AI訂閱的費用,試著算一下我的使用案例:...

Web網頁自動化測試課程開課啦!課程+工具授權全都包!

Web網頁自動化測試課程開課啦!課程+工具授權全都包!

 登記期限至2024.09.16 早鳥優惠率先推出!趕快來分享文章獲得早鳥半價優惠! 幾個月前發現一款Web自動化工具,從提供的功能和操作上,感受到這家公司未來的發展可以期待。我就聯繫了這家美國新創公司,和創辦人接上線,討論可能的合作方式和工具的授權模式,雙方達成協議,只要成為KEENLITY開設的Web自動化課程學員,在課程週期期間內都能使用這套工具的正式授權。   課程詳情會後續通知喔!先來搶名額! 怎麼獲得課程推出通知 & 早鳥半價優惠呢? 註冊KEENLITY帳號,先獲得免費Armoury+課程...

Sessions的局中局?AR2R人工智慧助理,而且還有硬體Pocket1?

Sessions的局中局?AR2R人工智慧助理,而且還有硬體Pocket1?

昨天才寫完Sessions的佈局,今天就又看到新的資訊。 有用戶在國外論壇上提到,Sessions的相同團對在今年初稍早推出了一款人工智慧助理,而且包含專屬硬體AR2R Pocket 1,賣價499美金,可以使用12個月,號稱如果搭配Sessions的終身方案可以得到更好的搭配。 如果拋開Sessions的問題來看,這樣的配套其實就跟賣手機差不多,以硬體來輔助軟體的生態,並且製造一些賣點噱頭,但是將Sessions的狀況加進來,這幾乎可以確定是一場騙局。Sessions的創辦人在上週有一場Ask Me...

分享好文章給朋友吧!

根據統計,能力越強的人越願意分享文章。你的分享是給作者最大的鼓勵!