这个问题就像这个one,除了用于通过浏览器进行PHP测试。这是关于测试表单输入。
现在,我在一个页面上有一个表单。它有12个输入框。每次我测试表单时,我都会在浏览器中写下这12个输入框。
我知道这不是一个具体的编码问题。这个问题更多的是关于如何在表单上进行直接测试
那么,如何在不浪费太多时间的情况下进行递归测试?
答案 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