Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing, Development and Automation #1543

Closed
4 tasks
Ragazzo opened this issue Dec 16, 2013 · 7 comments
Closed
4 tasks

Testing, Development and Automation #1543

Ragazzo opened this issue Dec 16, 2013 · 7 comments
Labels
type:docs Documentation

Comments

@Ragazzo
Copy link
Contributor

Ragazzo commented Dec 16, 2013

This is a shortlist of guide that should be written to show developers how they can apply different development techniques with Yii2 and what is now available in Yii2.

  • TDD
    • intro;
    • UI testing with Codeception (acceptance, functional and difference between them);
    • unit-tests with PhpUnit in Codeception (also with fixtures, yii-faker, database cleanup);
    • introduce AOP and AspectMock.
  • BDD
    • intro;
    • Behat with Yii2.
  • DDD
    • intro;
    • how to apply and is it possible to apply DDD with Yii2,
  • Automation and CI
    • Jenkins setup to run all tests (functional, acceptance, unit) with Yii2.

This is a short list, each of the part of this list i think will be in separated article to be easy and useful for readers. Will handle this one, also other developers are very welcome. Work on this issue can be started after testing environments for yii2-basic and yii2-advanced will be implemented.

@Ragazzo
Copy link
Contributor Author

Ragazzo commented Jul 2, 2014

@samdark @qiangxue @cebe @klimov-paul i am currently started work on DDD part of the list . I decided to do it in separated repo since it can get bigger than simple 1 - 2 .md files. It can be later linked to the Yii2 guide docs if you want. Your suggestions are very welcome , maybe some thoughts on how it should be explained / structured

@samdark samdark modified the milestones: 2.0 GA, 2.0 RC Jul 23, 2014
Ragazzo referenced this issue Aug 23, 2014
… removed empty pages that were not referenced
@qiangxue qiangxue modified the milestones: 2.0 GA, 2.0.1 Oct 10, 2014
@qiangxue qiangxue modified the milestones: 2.0.1, 2.0.x Oct 20, 2014
@Faryshta
Copy link
Contributor

Faryshta commented Apr 9, 2016

@Ragazzo any update on this? need help at anything?

@samdark
Copy link
Member

samdark commented Apr 9, 2016

@Faryshta I don't think @Ragazzo is going to work on it.

@Faryshta
Copy link
Contributor

Faryshta commented Apr 9, 2016

i would like to help but i don't even know the difference between functional and acceptance testing.

and i don't see how to implement unit testing on a web app outside fixtures.

@samdark
Copy link
Member

samdark commented Apr 9, 2016

@Faryshta it's described well in Codeception guide: http://codeception.com/docs/01-Introduction

@samdark
Copy link
Member

samdark commented Nov 4, 2016

Since there's no work going to be done by @Ragazzo, closing.

@samdark samdark closed this as completed Nov 4, 2016
@SilverFire SilverFire modified the milestones: 2.0.10, 2.0.x Nov 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:docs Documentation
Projects
None yet
Development

No branches or pull requests

5 participants