[wp-trac] [WordPress Trac] #34693: Add browser-based testing and automated acceptance tests (BrowserStack)

WordPress Trac noreply at wordpress.org
Fri Jan 20 15:17:36 UTC 2017


#34693: Add browser-based testing and automated acceptance tests (BrowserStack)
------------------------------+-----------------------------
 Reporter:  westonruter       |       Owner:  jonathanbardo
     Type:  enhancement       |      Status:  assigned
 Priority:  normal            |   Milestone:  Future Release
Component:  Build/Test Tools  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  needs-patch       |     Focuses:
------------------------------+-----------------------------

Comment (by rahul286):

 Replying to [comment:9 moreauf]:
 > Access to internals in acceptance tests is quite important to set up
 fixtures. Say I want to test how some plugin's search box reacts. First I
 want to insert thousands of items and I definitely don't want my
 acceptance test to insert them "by hand".

 Totally agree with you. We moved to CodeCeption a few months back and
 currently using it on our projects for acceptance tests.

 Replying to [comment:6 westonruter]:
 > Replying to [comment:5 rahul286]:
 > > Whichever project we use to automate acceptance testing, I believe we
 will need another tool for test case management. Any suggestions on this?
 >
 > Beyond just committing the acceptance testing scripts to the repo? Do
 you mean a tool for facilitating the development of the tests, like
 recording macros?

 Sorry for delayed reply. I was referring to something like TestRail
 [http://www.gurock.com/testrail/] or Moztrap
 [https://moztrap.readthedocs.io/]. A place to manage test cases themselves
 in text format. People then try to automate test cases written inside
 test-case management tool.

 This will separate the process of creating test cases and automating them.

 Also, a tool such as TestRail can record every test-run. So may be we can
 run acceptance test cases with each SVN commit and record results in a
 central place. This part may be skipped by sending logs to trac or
 somewhere.

 But I believe we will still need a test case management tool.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/34693#comment:10>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list