We would like to protect our concrete huts from floods, earthquakes and neighboring countries (Sept 11 attacks) by building from foundation and solid pillars on top. Test automation projects also get attacked and mostly devastated in the wake of following reasons:
我们想通过建造地基和上面结实的柱子来保护我们的混凝土房子以挡住洪水,地震和邻国的攻击(9.11攻击)。测试自动化项目也会被攻击并且在以下的原因发生之后会被大部分破坏:
Low commitment from top management because of mis-matched expectations由于和期望不匹配导致来自最高管理层的低承诺
Test cycle delayed, so take out people from test automation projects to avoid jeopardizing release dates.测试周期延期了,因此从测试自动化项目中抽出一些人以避免危害到发布日期
Development cycle skids, but you still want to deliver the product as per the promised date, skip (or) do less testing which results in wiping out test automation project.开发周期减速了,但是你仍然想在许诺的日子里交付产品,忽略(或)少作些测试,然而那导致彻底毁灭了测试自动化项目。
Effort for test automation is under estimated because of the lack of test automation tool expertise which ends up killing test automation project由于缺乏那些测试自动化工具技术,测试自动化的工作量被低估了,最终害死了测试自动化项目
Mis-fit of the test automation tool with the application under test results in not able to automate the critically and most generally used features of the application and thus loosing the faith in test automation测试自动化工具和所测应用程序的不适宜导致不能自动化程序中关键的和最常用的功能,并因此失去了对测试自动化的信心。
……If you would like to see your test automation projects finishing with celebrations, make sure that you do you homework on the foundation and pillars.
如果你想看见你的测试自动化项目以庆祝的方式结束,那么确信你在地基和柱子上做了准备工作。
Foundation: