我想知道为什么Coded UI测试如此重要。看起来我只是记录我的行为,所以显然一切都会过去。它似乎只是我记录我确实搞乱了GUI。我的所有断言都显得非常明显。当然,他们将是真实的。有人可以向我解释为什么这些值得花时间吗?我确定他们是,但我不明白为什么他们如此重要......我的意思是,我可以在五分钟内手工测试我的基本程序,但是这将花费我一个小时来做合法编码UI测试。
答案 0 :(得分:5)
由于您的应用程序将来可能会发生变化,因此您可能会引入导致UI无法正确显示的错误。
这就是为什么你编写测试,测试你的应用程序始终的行为方式与你期望的一样。
答案 1 :(得分:1)
当我进行我的代码UI测试时,我输入的断言将是真的。但是我也通过进入代码并改变预期(对于不会发生的事情)来测试这些断言。这确实需要更长时间,但我相信这是必要的,以确保如果某些事情发生了变化,就会出现错误。这是一种双重检查。
答案 2 :(得分:0)
编码的UI测试非常重要,因为您知道用户界面将如何反应并在应用程序中移动。当出现意外结果时,测试可能会失败。如果在测试阶段发生错误,您可以使用断言工具,您可以设置错误的断言,并选择故意使测试失败。在使用基本计算器应用程序测试应用程序中的数据时,断言更为重要。