Software testing is both costly and labor-intensive. It can account for up to 50% of the overall software development budget, with this percentage climbing even higher for safety-critical systems. One key objective of software testing is to maximize automation, which significantly lowers costs, reduces human errors, and simplifies regression testing.
Software engineers often categorize tasks into two types: revenue tasks and excise tasks. Revenue tasks directly contribute to solving a problem, while excise tasks do not. For instance, compiling a Java class or deploying a software package, are considered an excise tasks — they are necessary for execution, but does not add to the functionality of the system. On the other hand, designing appropriate methods to define a data abstraction as a Java class is a revenue task. Automation efforts typically focus on excise tasks, as they offer little value beyond being necessary steps in the process. Among all areas of software development, testing likely has the highest concentration of excise tasks.
Activities such as maintaining test scripts, re-running tests, and comparing expected outcomes to actual results are common excise tasks that consume significant portions of a test engineer’s time. Automating these tasks benefits test engineers in several ways. Firstly, it removes tedious work, making the job more enjoyable. Secondly, it allows engineers to focus on the more engaging and intellectually rewarding aspects of their role — namely, revenue tasks. Thirdly, automation reduces errors of omission, such as neglecting to update files with the latest expected results. Lastly, it ensures greater consistency in test quality, reducing variability caused by differences in individual skill levels.
Technological advancements have made it possible to automate many testing activities that were previously deemed too complex. For example, generating test cases that meet specific requirements was traditionally a challenging task requiring significant input from test engineers. Today, however, both research and commercial tools can automate this process to varying extents.
If you feel you have excise tasks that could be automated, but you don’t know where to start or don’t have the needed skills nor resources, reach out, and let’s figure out an automation plan together and ensure your on the correct path to success 🚀
We have used the Introduction to Software Testing book 📕 from Cambridge University Press as source for this article. Kudos to the authors: Paul Ammann & Jeff Offutt ♥️

38 Responses
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.com/pt-BR/register?ref=GJY4VW8W
Your article helped me a lot, is there any more related content? Thanks!
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/ph/register?ref=IU36GZC4
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.info/register?ref=IHJUI7TF
Good post! We will be linking to this particularly great post on our site. Keep up the great writing
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.info/register?ref=JW3W4Y3A
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.bh/register?ref=IHJUI7TF
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://accounts.binance.info/register/person?ref=IHJUI7TF
This content is really helpful, especially for beginners like me.
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Gerçekten çok faydalı ve bilgilendirici bir içerik olmuş, emeğinize sağlık.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Aku heran kenapa iOS selalu dapet update lebih lama dari Android. Meski harganya lebih mahal, tapi support software-nya juga lebih panjang. Artikel TecnoTipsNest soal perbedaan OS ini ngejelasin dari sisi fragmentasi Android, jadi ngerti kenapa susah rata. Bukan cuma fanboy-an doang ternyata.
Every day is a new beginning
Every day is a new beginning
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.bh/register?ref=GGYHGRE
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Hahahaha You are so good
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.com/register?ref=JW3W4Y3A
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.bh/futures/ref?code=QCGZMHR6
Good a blog toper
I truly appreciate your technique of writing a blog. I added it to my bookmark site list and will
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/register/person?ref=GGYHGRE
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
That was amazing
Hi,how are you
This post gave me confidence to try online casinos again. Great job!
Clear and concise review. Loved the section about payment methods.
Its Amazing