功能测试

以下是为您整理出来关于【功能测试】合集内容,如果觉得还不错,请帮忙转发推荐。

【功能测试】技术教程文章

php – Symfony2:无法在功能测试中模拟HTTP身份验证【代码】

我正在尝试使用symfony.com上描述的以下技术:http://symfony.com/doc/current/cookbook/testing/http_authentication.html试图在功能上测试需要用户登录的控制器. 到目前为止,我的登录表单正常工作,我可以登录,Symfony2调试Web工具栏显示我的用户已经过身份验证.另外,我已经为登录过程本身编写了一个功能测试,这个过程.所以我现在通过两个场景,我的登录工作正常. 我遇到的唯一问题是,当尝试模拟HTTP身份验证时,就像其他控制器一样...

php – Symfony2功能测试无法访问的字段“_token”【代码】

我正在使用Liip functional test bundle在Symfony中创建功能测试. 我目前不愿提交表格.我正在尝试使用功能测试添加新的“日志”. 如果我尝试通过UI添加新日志,我会得到以下请求参数:'WorkLog' => array('submit' => '','hours' => '8','minutes' => '0','note' => 'some text','_token' => '4l5oPcdCRzxDKKlJt_RG-B1342X52o0C187ZLLVWre4' );但是当测试提交表单时,我得到相同的参数但没有令牌'WorkLog' => array('submit' => '',...

python – 如何为给定的概率分布生成直方图(用于功能测试服务器)?【代码】

我正在尝试使用实际的请求频率分布来自动化服务器的功能测试. (有点负载测试,有点模拟) 我已经选择了Weibull发行版,因为它“有点”与我观察到的发行相匹配(快速上升,快速下降但不是立即下降) 我使用此分布来生成应在给定的开始日期和结束日期之间每天发送的请求数 我已经将Python中的一种算法混合在一起,但它感觉很糟糕:how_many_days = (end_date - start_date).days freqs = defaultdict(int) for x in xrange(how_many_respons...

java – 功能测试的代码覆盖率

我有一个Java RESTful API.我在每个端点上使用REST Assured进行功能测试.当REST Assured(或任何类似工具)调用API时,有没有办法获取场景背后使用的类/方法(控制器,服务,DAO /存储库等)的代码覆盖率? (我想应该使用某个代理程序启动API,或者报告在停止之前发生了什么?).解决方法:我最终使用JaCoCo(Java代理和Maven插件)和SonarQube 在Sikandar评论之后编辑:在我的情况下,它是一个Spring Boot应用程序,所以当我运行jar文件时,我添加...

php – 在symfony 2功能测试中找不到路由【代码】

我正在尝试编写一个symfony 2功能测试.这是我的代码:<?phpnamespace WebSite\MainBundle\Tests\Controller;use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;class ProductControllerTest extends WebTestCase {public function testPageContents(){$domCategoryLinksExpr = '.catalog-col-block > ul > li > a';$client = static::createClient();$crawler = $client->request('GET', '/catalog/');$this->assertTrue($clie...

php – Symfony2功能测试中的用户令牌【代码】

我正在对Symfony2控制器进行功能测试,继承我的测试类:class InsecureWebTestCase extends WebTestCase {protected $client = null;public function setUp() {$this->client = static::createClient();$session = $this->client->getContainer()->get('session');$firewall = 'default';$token = new UsernamePasswordToken('norbert.scrunge@gmail.com', null, $firewall, array('ROLE_USER', 'ROLE_ADMIN'));// $this->client->g...

java-Maven项目测试找不到黄瓜测试以在命令行上运行功能测试(在黄瓜上工作)【代码】

我在这里的第一篇文章,一直在寻找解决问题的方法.我正在尝试在我的Cucumber Test示例中通过Maven运行测试. mvn test不选择步骤文件(在Runner Test文件中定义位置后,功能= …)它为我提供了命令行中的代码段声明.我还要提及的是,当我运行功能文件时,它在eclipse中工作得很好. 这是我的结构这是我的MVN测试$mvn test [INFO] Scanning for projects... [INFO] [INFO] ---------------------------------------------------------------...

php-功能测试多语言Symfony2应用【代码】

我试图测试我的多语言应用程序.我的应用程序中有四种语言形式.我尝试测试indexAction(),当搜寻器通过我的页面时,我想检查标题的计数,但是标题可以是英语或日语.当我传递翻译密钥时,它不起作用.这是代码:$this->assertEquals(1, $crawler->filter('html:contains("logo_text")')->count());所以问题是,我可以将翻译密钥传递到测试中吗?还是我需要某种方式的硬编码值?解决方法:您可以通过Florian Eckerstorfer尝试以下解决方案:h...

PHP-Symfony功能测试-控制器方法getUser返回null【代码】

我的功能测试中有用于用户登录的方法:/*** @param User $user*/ private function logIn(User $user) {$firewallName = 'site';$session = $this->client->getContainer()->get('session');$securityContext = $this->client->getContainer()->get('security.context');$token = new UsernamePasswordToken($user, null, 'main', array('ROLE_USER'));$securityContext->setToken($token);$session->set('_security_'.$firewallNa...

在功能测试中使用PHP的class_alias时重​​新声明类的问题【代码】

我正在使用PHP 5.3的class_alias来帮助处理Symfony 1.4(Doctrine)表单.我使用一个动作来处理多个表单页面,但使用switch语句选择要使用的表单类.public function executeEdit(sfWebRequest $request) {switch($request->getParameter('page')) {case 'page-1':class_alias('MyFormPage1Form', 'FormAlias');break;...}$this->form = new FormAlias($obj); }这在浏览网站时效果很好,但是由于页面多次加载而无法通过我的功能测试,如下...

功能测试 - 相关标签