如何在codeigniter中使用phpunit测试我的登录页面?

维克

我是 phpUnit 的新手,我的项目在 codeigniter 中,我使用的是 netbeans IDE 8.2,我的操作系统是 windows10,我正在尝试测试我的网站,现在我遇到了如何测试我的登录页面的问题?我在下面的代码中尝试过:

class Welcome_test extends TestCase{
    public function addDataProvider(){
        return array(array('email'=>'[email protected]','pass'=>'cdef'));
     }
    /*** @dataProvider addDataProvider*/
    public function test_login(){
        $output = $this->post('Login/submitlogin');
        $this->assertContains('<span class="title">Product List</span>',$output);
    }

}

我期待结果应该通过,但不幸的是我收到了这个错误

Welcome_test::test_login()
PHP 发生致命错误。
PHP 发生致命错误,测试结果可能不完整!
查看完整输出的输出窗口。

艾哈迈德纳瓦兹巴特

登录页面或到目前为止的任何页面都可以使用功能测试或使用代码接收的验收测试进行测试。

单元测试帮助我们知道我们是否为我们的数据库提供了正确的断言,提供了正确的数据,但它们并不能帮助我们正确测试页面的性质和功能。

所以我建议你为此使用验收测试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在我的查询CODEIGNITER中使用DISTINCT

来自分类Dev

如何在Codeception功能测试中使用PHPUnit断言方法?

来自分类Dev

如何在Codeigniter中使用数据重定向到同一页面

来自分类Dev

如何在Codeigniter中使用Ajax加载页面的一部分

来自分类Dev

如何在PHPUnit测试中使用输出缓冲?

来自分类Dev

Laravel使用PHPUnit登录测试

来自分类Dev

如何在Salesforce社区中使用自定义登录页面而不是默认设置?

来自分类Dev

如何在Android中使用Appium自动化Facebook登录测试

来自分类Dev

我如何在PHPUnit中使用assertInstanceOf()?

来自分类Dev

如何在Laravel中使用phpunit测试特定的测试类

来自分类Dev

如何在reactjs中使用material-ui仅显示登录页面?

来自分类Dev

如何在phpunit测试中使用带有模拟缓存的缓存标签?

来自分类Dev

如何在我的管理网站上获取配置API以便在“登录页面”中使用?

来自分类Dev

如何在我的查询CODEIGNITER中使用DISTINCT

来自分类Dev

如何在Codeception功能测试中使用PHPUnit断言方法?

来自分类Dev

如何在Codeigniter中使用数据重定向到同一页面

来自分类Dev

如何在登录系统中使用会话并在codeigniter中实现注销

来自分类Dev

如何在Django中使用LiveServerTestCase和Selenium测试登录功能

来自分类Dev

WebAPI在登录超时时向我发送了整个HTML页面。如何在AngularJS中使用此响应?

来自分类Dev

我如何在多个页面中使用相同的sidenav

来自分类Dev

如何在调试CodeIgniter应用程序时让xdebug在vim中使用正确的页面?

来自分类Dev

单击警报消息“确定”按钮后,如何在Codeigniter中使用JAVA SCRIPT重定向页面

来自分类Dev

如何在Codeigniter中使用复选框值来更新页面

来自分类Dev

如何在CakePHP 3.0中使用PHPUnit测试此行为?

来自分类Dev

如何在codeigniter视图页面中使用用户ID打印(获取)user_name

来自分类Dev

如何在codeigniter中使用数据库中的sha1()密码登录?

来自分类Dev

如何在 codeigniter 中使用多级用户登录?

来自分类Dev

如何在我的应用程序中使用 Facebook 登录

来自分类Dev

如何在 Symfony 中使用 PhpUnit 测试我的 ajax?

Related 相关文章

  1. 1

    如何在我的查询CODEIGNITER中使用DISTINCT

  2. 2

    如何在Codeception功能测试中使用PHPUnit断言方法?

  3. 3

    如何在Codeigniter中使用数据重定向到同一页面

  4. 4

    如何在Codeigniter中使用Ajax加载页面的一部分

  5. 5

    如何在PHPUnit测试中使用输出缓冲?

  6. 6

    Laravel使用PHPUnit登录测试

  7. 7

    如何在Salesforce社区中使用自定义登录页面而不是默认设置?

  8. 8

    如何在Android中使用Appium自动化Facebook登录测试

  9. 9

    我如何在PHPUnit中使用assertInstanceOf()?

  10. 10

    如何在Laravel中使用phpunit测试特定的测试类

  11. 11

    如何在reactjs中使用material-ui仅显示登录页面?

  12. 12

    如何在phpunit测试中使用带有模拟缓存的缓存标签?

  13. 13

    如何在我的管理网站上获取配置API以便在“登录页面”中使用?

  14. 14

    如何在我的查询CODEIGNITER中使用DISTINCT

  15. 15

    如何在Codeception功能测试中使用PHPUnit断言方法?

  16. 16

    如何在Codeigniter中使用数据重定向到同一页面

  17. 17

    如何在登录系统中使用会话并在codeigniter中实现注销

  18. 18

    如何在Django中使用LiveServerTestCase和Selenium测试登录功能

  19. 19

    WebAPI在登录超时时向我发送了整个HTML页面。如何在AngularJS中使用此响应?

  20. 20

    我如何在多个页面中使用相同的sidenav

  21. 21

    如何在调试CodeIgniter应用程序时让xdebug在vim中使用正确的页面?

  22. 22

    单击警报消息“确定”按钮后,如何在Codeigniter中使用JAVA SCRIPT重定向页面

  23. 23

    如何在Codeigniter中使用复选框值来更新页面

  24. 24

    如何在CakePHP 3.0中使用PHPUnit测试此行为?

  25. 25

    如何在codeigniter视图页面中使用用户ID打印(获取)user_name

  26. 26

    如何在codeigniter中使用数据库中的sha1()密码登录?

  27. 27

    如何在 codeigniter 中使用多级用户登录?

  28. 28

    如何在我的应用程序中使用 Facebook 登录

  29. 29

    如何在 Symfony 中使用 PhpUnit 测试我的 ajax?

热门标签

归档