验收测试 - 测试报告

  • 作者:KK

  • 发表日期:2015.12.13


紧接着上一章节测试失败的报告出来之后哦,你要注意,由于测试代码声明了要查看的特定字符串我是XX,但是实际上在页面上根本找不到,在失败报告出来后,为了让你自己进一步确认,测试框架会保存一份测试失败的时候的页面HTML代码给你复核,确认是不是真的这样,那这份HTML代码放在哪里呢?

且看tests/_output,这个目录本来是空目录来的,由于这次运行失败,测试用例的名称叫IndexPage,于是它就生成了一个叫IndexPageCept.fail.html的文件,打开里面就是一些HTML代码,你肯定很熟悉,没错,就是你要测试的页面的HTML代码,然后你可以手动搜索一下是不是真的没有我是XX这几个字————没吧?


结构化的报告

(新手可以先跳过,未来需要高级应用时再看这个)

运行的时候加入--xml参数的话就是要求生成xml格式的结构化测试报告,比如

php E:\codecept.phar run acceptance IndexPageCept --xml

这时候无论测试结果成功与否,都会在_output目录下产生一个叫report.xml的测试结果报告文件,具体这个文件有什么意义呢,在其它地方教大家部署自动化构建环境(持续集成)时再说吧,现在你只要知道有这东西就好

还有--html--json两个报告格式生成选项,你换着试一下就知道了,report.html,report.json,你懂的