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

Comments

2 participants
@jeevatkm
Member

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 from TestSuites for integration and functional test case. to TestSuite for integration and functional test case. Apr 6, 2017

@jeevatkm jeevatkm added the feature label Apr 22, 2017

@julienkosinski

This comment has been minimized.

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

This comment has been minimized.

Member

jeevatkm commented Jul 19, 2017

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

@julienkosinski

This comment has been minimized.

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