Update Testing links with https

This commit is contained in:
Josh Lockhart
2018-06-19 14:49:42 -04:00
parent 1b9ebc9672
commit 00416c4b11
3 changed files with 15 additions and 15 deletions

View File

@@ -5,7 +5,7 @@ anchor: test_driven_development
## Test Driven Development {#test_driven_development_title} ## Test Driven Development {#test_driven_development_title}
From [Wikipedia](http://en.wikipedia.org/wiki/Test-driven_development): From [Wikipedia](https://wikipedia.org/wiki/Test-driven_development):
> Test-driven development (TDD) is a software development process that relies on the repetition of a very short > Test-driven development (TDD) is a software development process that relies on the repetition of a very short
> development cycle: first the developer writes a failing automated test case that defines a desired improvement or new > development cycle: first the developer writes a failing automated test case that defines a desired improvement or new
@@ -32,17 +32,17 @@ The other use for unit tests is contributing to open source. If you can write a
(i.e. fails), then fix it, and show the test passing, patches are much more likely to be accepted. If you run a project (i.e. fails), then fix it, and show the test passing, patches are much more likely to be accepted. If you run a project
which accepts pull requests then you should suggest this as a requirement. which accepts pull requests then you should suggest this as a requirement.
[PHPUnit](http://phpunit.de) is the de-facto testing framework for writing unit tests for PHP applications, but there [PHPUnit](https://phpunit.de/) is the de-facto testing framework for writing unit tests for PHP applications, but there
are several alternatives are several alternatives
* [atoum](https://github.com/atoum/atoum) * [atoum](https://github.com/atoum/atoum)
* [Kahlan](https://github.com/crysalead/kahlan) * [Kahlan](https://github.com/crysalead/kahlan)
* [Peridot](http://peridot-php.github.io/) * [Peridot](https://peridot-php.github.io/)
* [SimpleTest](http://simpletest.org) * [SimpleTest](http://simpletest.org)
### Integration Testing ### Integration Testing
From [Wikipedia](http://en.wikipedia.org/wiki/Integration_testing): From [Wikipedia](https://wikipedia.org/wiki/Integration_testing):
> Integration testing (sometimes called Integration and Testing, abbreviated "I&T") is the phase in software testing in > Integration testing (sometimes called Integration and Testing, abbreviated "I&T") is the phase in software testing in
> which individual software modules are combined and tested as a group. It occurs after unit testing and before > which individual software modules are combined and tested as a group. It occurs after unit testing and before
@@ -62,7 +62,7 @@ users of the application.
#### Functional Testing Tools #### Functional Testing Tools
* [Selenium](http://seleniumhq.com) * [Selenium](https://docs.seleniumhq.org/)
* [Mink](http://mink.behat.org) * [Mink](http://mink.behat.org/)
* [Codeception](http://codeception.com) is a full-stack testing framework that includes acceptance testing tools * [Codeception](https://codeception.com/) is a full-stack testing framework that includes acceptance testing tools
* [Storyplayer](http://datasift.github.io/storyplayer) is a full-stack testing framework that includes support for creating and destroying test environments on demand * [Storyplayer](https://datasift.github.io/storyplayer/) is a full-stack testing framework that includes support for creating and destroying test environments on demand

View File

@@ -25,7 +25,7 @@ purpose. This framework is inspired by the [RSpec project][Rspec] for Ruby.
[Behat]: http://behat.org/ [Behat]: http://behat.org/
[Cucumber]: http://cukes.info/ [Cucumber]: https://cucumber.io/
[PHPSpec]: http://www.phpspec.net/ [PHPSpec]: https://www.phpspec.net/
[RSpec]: http://rspec.info/ [RSpec]: https://rspec.info/
[Codeception]: http://codeception.com/ [Codeception]: https://codeception.com/

View File

@@ -16,9 +16,9 @@ libraries useful for any preferred approach taken.
[PHPSpec] and can be used with [PHPUnit]. [PHPSpec] and can be used with [PHPUnit].
[Selenium]: http://seleniumhq.org/ [Selenium]: https://www.seleniumhq.org/
[integrated with PHPUnit]: https://github.com/giorgiosironi/phpunit-selenium/ [integrated with PHPUnit]: https://github.com/giorgiosironi/phpunit-selenium/
[Mockery]: https://github.com/padraic/mockery [Mockery]: https://github.com/padraic/mockery
[PHPUnit]: http://phpunit.de/ [PHPUnit]: https://phpunit.de/
[PHPSpec]: http://www.phpspec.net/ [PHPSpec]: https://www.phpspec.net/
[Prophecy]: https://github.com/phpspec/prophecy [Prophecy]: https://github.com/phpspec/prophecy