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

Add Functional Verification Test Plan to Wiki #16

Open
Snell1224 opened this issue Dec 10, 2021 · 6 comments
Open

Add Functional Verification Test Plan to Wiki #16

Snell1224 opened this issue Dec 10, 2021 · 6 comments

Comments

@Snell1224
Copy link

I would like to add the following Functional Test Plan to the ldms-test wiki page.

They are currently located under my forked branch of ldms-test.

Functional Verification Test Plan: Test plan for all plugins associated with the software samplers, storages, transports, etc. across various platforms.

Configuration Options: Contains the option combinations for the sampler, store and authentication configurations. Used by the Functional Verification Test Plan.

Please let me know if any changes need to be made.

@Snell1224 Snell1224 changed the title Add Functional Test Plan to Wiki Add Functional Verification Test Plan to Wiki Dec 10, 2021
@tom95858
Copy link
Collaborator

@Snell1224 thanks for doing this. What is missing here are the requirements and the verification. For example, you enumerated all of the options for each sampler, but didn't say what that option was supposed to do (requirement), and how it was to be tested (verification).

@Snell1224
Copy link
Author

Snell1224 commented Dec 15, 2021

@tom95858 Okay I will add the requirements, thank you for letting me know.

For verification - I thought this was covered with the "Tested by" column for the sampler table in the Functional Verification Test Plan (i.e. MC- make check/make installcheck; LT- ldms-test, etc.). Do I also need to include the test case details/procedure for each sampler option?

@tom95858
Copy link
Collaborator

That just names the test case, it doesn't say what is being verified and how. IOW how does the test case verify the functional requirement.

@Snell1224
Copy link
Author

Snell1224 commented Dec 15, 2021

@tom95858 Okay. Before changing all of the tables - Could you please review the two sampler tables with these changes (i.e. app_sampler & appinfo) and let me know if this is what you expect or if there is anything else that needs to be changed/added?

Updated tables: https://github.com/Snell1224/ldms-test/wiki/Configuration-Options-With-Req.-and-Verif.
Thanks!

@tom95858
Copy link
Collaborator

tom95858 commented Dec 15, 2021 via email

@Snell1224
Copy link
Author

Snell1224 commented Dec 16, 2021

@tom95858 I plan to use the assertion column for identifying which assertion number in the test case was used to test the sampler option (i.e. for the app_sampler, assertion#1 tests that data is being sent to the daemon with the set "stream_name").....If the assertion is considered the 'results' then I can remove this column from all tables in the Test Plan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants