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

TestSuite for integration and functional test case. #22

Open
jeevatkm opened this issue Apr 5, 2017 · 3 comments
Open

TestSuite for integration and functional test case. #22

jeevatkm opened this issue Apr 5, 2017 · 3 comments
Assignees
Labels
Projects

Comments

@jeevatkm
Copy link
Member

@jeevatkm jeevatkm commented Apr 5, 2017

Goal is to provide capabilities so aah framework users can do effective test cases (unit, functional, integration) for their application.

Note: my goal is not to develop testing framework instead provide test capabilities, so that you can use your choice of test tools. For example: goconvey(as mentioned by @julienkosinski below), ginkgo, testify, etc.

What do you mean by test capabilities?

Test capabilities means - providing ability to create an test instance easily and effectively. Such as Context, Request, Response, Response Recorder, aah Test Server, Basic assertions, etc. So that you can develop/create your test cases with creativity, imagination and of-course acceptance.

Why aah has aahframwork.org/test.v0 library?

Well for writing unit cases within aah framework across all the modules, I have abstracted wth required assertion as library and using it across. Of-course you can use it too :)

Can I go with only aah framework test capabilities?
Yes, you can. I believe it would satisfy your application testing needs in addition to standard testing package. Ultimately it's your choice of testing requirements.

I hope it clarifies the aah goal.

@jeevatkm jeevatkm created this issue from a note in aah Roadmap (Must To Have) Apr 5, 2017
@jeevatkm jeevatkm self-assigned this Apr 5, 2017
@jeevatkm jeevatkm changed the title TestSuites for integration and functional test case. TestSuite for integration and functional test case. Apr 6, 2017
@jeevatkm jeevatkm added the feature label Apr 22, 2017
@julienkosinski
Copy link

@julienkosinski julienkosinski commented Jul 17, 2017

@jeevatkm About tests I really like the ideas of http://goconvey.co/ because it provides a complete framework for tests and a web interface.
What do you think about it?
I know that you already use your testing library for assertion though.

@jeevatkm
Copy link
Member Author

@jeevatkm jeevatkm commented Jul 19, 2017

@julienkosinski I have added the story goal and details. Please have a look.

@julienkosinski
Copy link

@julienkosinski julienkosinski commented Jul 20, 2017

Thank you I understand your goal now, sorry for being out of context :).

@jeevatkm jeevatkm moved this from Backlog to v0.9 - Iteration (Not Started) in aah Roadmap Sep 5, 2017
@jeevatkm jeevatkm modified the milestone: v0.9 Milestone Sep 5, 2017
@jeevatkm jeevatkm moved this from v0.9 - Iteration to Backlog in aah Roadmap Sep 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
aah Roadmap
  
Backlog
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants