如何测试谷歌搜索框(软件测试)

时间:2015-07-21 12:14:20

标签: testing architecture

今天我从面试官那里得到了这个。我不确定是否有人告诉我应该采用什么方法。感谢

以下是问题

考虑使用www.google.com的搜索框和Google搜索按钮。

  1. 问:您如何测试此功能?

  2. 您如何为上述1)设计测试自动化?

1 个答案:

答案 0 :(得分:0)

当您正在测试某些内容时,您希望找到功能,网页,应用程序等中断的点。面试官不太可能要求您测试Google主页本身的搜索框部分,因为这非常简单(它只是一个文本输入,一对夫妇在表单中提交输入),而是在代码中找到潜在的边缘情况,它接受输入并产生搜索结果。

因此,使用GET操作考虑文本输入的边缘情况和表单中的提交按钮:

  • 如果您提交没有输入的表单会怎样?
  • 如果您提交的表单输入过多会怎样? (服务器和浏览器都可能对GET生成的URL施加限制,这些限制可能不同。)
  • 如果您在GET查询字符串中包含具有特殊含义的字符,例如&=会怎样?
  • 如果您完全规避页面,创建与Google搜索框提交到同一页面的其他<form>,会发生什么?如果在缺少某些输入值的情况下执行此操作会怎样?