如何在没有真正的用户输入模拟的情况下进行HTML表单测试?

时间:2010-04-05 14:04:39

标签: php html testing browser html-form

这个问题就像这个one,除了用于通过浏览器进行PHP测试。这是关于测试表单输入。

现在,我在一个页面上有一个表单。它有12个输入框。每次我测试表单时,我都会在浏览器中写下这12个输入框。

我知道这不是一个具体的编码问题。这个问题更多的是关于如何在表单上进行直接测试

那么,如何在不浪费太多时间的情况下进行递归测试?

2 个答案:

答案 0 :(得分:4)

我认为Selenium Remote Control是网络界面测试领域最受欢迎的名字之一。请参阅示例this question

答案 1 :(得分:1)

如果您不想使用一些大型程序来测试一个小型表格 - 您可以使用自己的测试车:)

    $args = array(/* Your _POST params */)
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url); // Your local|remote url
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    // Parse the response here
    // You may specify the loop with need args for your 12 checkboxes
相关问题