Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 18 08:18
    aik099 commented #200
  • Apr 18 06:47
    peter279k commented #200
  • Oct 02 2018 11:01
    aik099 closed #196
  • Oct 02 2018 11:01
    aik099 commented #196
  • Oct 02 2017 12:49
    aik099 closed #201
  • Oct 02 2017 12:49
    aik099 commented #201
  • Oct 02 2017 11:43
    michaeltintiuc commented #201
  • Oct 02 2017 07:30
    aik099 commented #201
  • Oct 01 2017 20:56
    michaeltintiuc edited #201
  • Oct 01 2017 20:55
    michaeltintiuc opened #201
  • Oct 01 2017 20:38
    michaeltintiuc commented #198
  • Oct 01 2017 20:28
    codecov[bot] commented #200
  • Oct 01 2017 20:28
    codecov[bot] commented #200
  • Oct 01 2017 20:28
    aik099 synchronize #200
  • Oct 01 2017 20:25
    codecov[bot] commented #200
  • Oct 01 2017 20:25
    codecov[bot] commented #200
  • Oct 01 2017 20:24
    aik099 synchronize #200
  • Oct 01 2017 20:20
    codecov[bot] commented #200
  • Oct 01 2017 20:20
    codecov[bot] commented #200
  • Oct 01 2017 20:20
    aik099 synchronize #200
Alex
@aik099
@slde-gorillaman , I've created an qa-tools/qa-tools#162 issue about it.
@slde-gorillaman , do you require any help using the library (e.g. writing page object classes or understanding concepts)?
There is a demo repo at https://github.com/qa-tools/phpunit-example/ that you can clone and see how QA-Tools library can be used.
Khair-ed-Din Husseini
@slde-gorillaman
@aik099 thanks, I'm good for now :)
Alex
@aik099
it's also listed on README.md of main repo from https://github.com/qa-tools/qa-tools
ups, it's not listed in there. I thought I've mentioned it in there.
now I understand why people can't find special demo package I've prepared :(
Khair-ed-Din Husseini
@slde-gorillaman
The project could use a getting started in 5 minutes "how to" :) I created a PR for #106 btw.
Alex
@aik099
Great. Actually I've already reviewed it and proposed some changes.
I bet if you have discovered demo at https://github.com/qa-tools/phpunit-example/ where all getting started, like downloading and starting Selenium is already explained step by step it would be much easier for you.
Still you've made a valid point by showing that these getting started with selenium instructions also apply to qa-tools project itself to help with PR creation.
Khair-ed-Din Husseini
@slde-gorillaman
I actually used this one as a reference to implement the library in a project using PhpUnit.
Alex
@aik099
Interesting trick that isn't obvious at first is with @find-by annotation (used to specify how element should be found) placement:
you can place it not only in DocBlock of the property where element is used, but also in class docblock of class, that define a custom element.
Then where you're using "Sidebar" element you don't need to duplicate @find-by annotation below @var Sidebar annotation.
Khair-ed-Din Husseini
@slde-gorillaman
Hey @aik099 , sorry I was pretty swamped the last days, I'll work on the PR in the night
Alex
@aik099
hi. sure. feel free to update the PR (e.g. add comment), when you feel like you won't have much time so that I can plan accordingly
Alex
@aik099
unfortunately in most cases I've seen people creating PR and then, once requested to make changes to it they don't ever respond. Unfortunately there is no easy way to see PRs from all repos that authors haven't replied to send them pings on GitHub.
Khair-ed-Din Husseini
@slde-gorillaman
Could be a nice feature on GitHub to ping all old PR owners
Alex
@aik099
which unfortunately can be used for easy spamming and therefore might not be yet implemented
Khair-ed-Din Husseini
@slde-gorillaman
hehe, you have a point there
Alex
@aik099
still something like that can be easily implemented through GitHub API, like:
  1. get all watches repos of a user (probably a user is is watching a repo he is maintaining and where PR comes in)
  2. get all PRs that are "open" + "don't have comments" or "PR author haven't replied since last comment of this user (who does the review)
  3. print it on screen maybe
himavath
@himavath
hi all how can we handle popups in selenium i tried chromeOptions: {'args': ['--disable-extensions','--disable-popup-blocking']} this is not working can anyone help me out
Alex
@aik099
You mean alert(), prompt() and such?
Alex
@aik099
Here is a cheatsheet that you can use: https://gist.github.com/blazarecki/2888851
If you don't want to use mentioned Behat steps in a trait you can just copy/paste the code inside methods.
himavath
@himavath
@aik099 it's not about alerts when we are going through the flow we may get some unexpected popups inorder to avoid before i used --disable-popup-blocking is there any alternative to avoid the popups
Alex
@aik099
Ah, real popup windows. Never used "chromeOptions" myself. Try googling this one maybe.
Joshua Palan
@josh-palan
It would appear that the phpunit-extension is not updated for phpunit 6.x? The namespacing seems all wrong...
Joshua Palan
@josh-palan
How do I register my own driver to the driver factory?
Joshua Palan
@josh-palan
I believe I have found it. It appears to be in the __construct method of the DIContainer class
VarshaSinha0611
@VarshaSinha0611
how to identify a regression test and automate it
without using any record and playback tool
darthvader04
@darthvader04
Hello everybody, one question: which tool I can use for performance testing applied to WebServices?
scizor666
@scizor666
Look at Apache JMeter
Baiskey
@Baiskey
Hello all. What can I test by using Selenium framework?
Kiran
@kiranz
if anyone is looking for a framework to test APIs, here's a something: https://github.com/kiranz/just-api
Dmitry
@DrummerKH
Hello guys, anyone can help me on Mockery?
Alex
@aik099
Hi, sorry for late reply. Now I'll try to reply to everybody.

It would appear that the phpunit-extension is not updated for phpunit 6.x? The namespacing seems all wrong...

@josh-palan , the https://github.com/qa-tools/phpunit-extension is using https://github.com/minkphp/phpunit-mink/ to talk to Mink/PHPUnit and it only works with PHPUnit 4.x and 5.x. PRs for making it compatible with PHPUnit 6.x, 7.x. (see minkphp/phpunit-mink#93).

How do I register my own driver to the driver factory?

@josh-palan , the QA-Tools is using Mink internally (you supply Mink's session object, when creating QA-Tools PageFactory). To use different Mink driver you need to follow that driver initialization instructions: http://mink.behat.org/en/latest/guides/drivers.html .

I believe I have found it. It appears to be in the __construct method of the DIContainer class

@josh-palan , nope. See answer above.

how to identify a regression test and automate it

@VarshaSinha0611 , you mean just by looking at test code? Usually you're not testing if you haven't broken something else, because that other stuff, that might have broken after latest changes must already have a test to cover it's behavior.

Hello everybody, one question: which tool I can use for performance testing applied to WebServices?

@darthvader04, For performance testing you can use JMeter or any of platforms, that user internally like https://www.blazemeter.com/.

Hello all. What can I test by using Selenium framework?

@Baiskey , everything what user can do on the page, except http authentication. > Hello guys, anyone can help me on Mockery? @DrummerKH, have you checked http://docs.mockery.io/en/latest/ ?

Alex
@aik099
@habibatify_twitter , what do you mean by "graphical tool for software QA" ?
Alex
@aik099
@habibatify_twitter , the https://applitools.com/ service can do that. You just build a list of user actions visually and specify what elements on that page should be checked to confirm, that test worked. Here is the list of supported things: https://applitools.com/features/ .
Alex
@aik099

i need some useful material for software QA

@habibatify_twitter , do you need anything else or I can consider your question as answered?

Alex
@aik099
@habibatify_twitter , I recommend using Google for that.