验收测试 - 断言大全 - 补充

  • 作者:KK

  • 发表日期:2015.12.13


  • sendAjaxRequest($method, $uri, $params = null):发送一个ajax请求,$method是请求的方式,比如get,post,delete,put,也可以自定义请求方式,具体看服务端程序是否扩展了这个请求方式并作响应了

  • sendAjaxGetRequest($uri, $params = null)用get方法发送一个ajax请求,跟sendAjaxRequest('get', ...)是一样的

  • sendAjaxPostRequest($uri, $params = null)用get方法发送一个ajax请求,跟sendAjaxRequest('post', ...)是一样的

  • seeResponseCodeIs($code) 断言上次发生HTTP请求后的响应状态码

  • setHeader($header, $value) 设置下一次请求的header

  • attachFile($field, $filename) 附加一个文件,以$field这个字符串变量来命名,比如$field叫image的话,就是PHP角度访问的那个$_FILES['image']了; 而$filename就是附加的文件是哪个文件,是你当前测试用例所在磁盘上的物理路径哦

  • amHttpAuthenticated($username, $password) 用指定的用户名和密码提交到当前的Http认证中,认证不通过将导致断言失败

就写到这了,我还真写不完整个AcceptanceTester的断言,什么时候闲得蛋疼了,或哪位朋友有空义务帮忙写写再说吧~~帮忙写的话用markdown哦^-^