2015-07-21 52 views
0

今天我从一个采访者那里得到了这个。我不确定是否有人告诉我什么是正确的方法。由于如何测试谷歌搜索框(软件测试)

下面是问题

考虑www.google.com的搜索框和谷歌搜索按钮。

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

  2. 您会如何设计1)以上的测试自动化?

回答

0

当你正在测试的东西,你想要找到其中的功能,网页,应用等打破点。面试官不太可能要求您测试Google主页本身的搜索框部分,因为这非常简单(仅仅是文本输入和一对夫妇在表单内提交输入内容),而是在代码将采用该输入并生成搜索结果。

因此,考虑边缘的情况下进行文本输入,并使用GET操作的形式提交按钮:

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