Today I saw an article which the title is taking the test spec as the core of software testing.In this archive,the author illustrate that we should divide designing test spec to two step.The first step is design for the framework of spec,and then the seconde step is named the implementation of spec.Additional,it also clarify that the methods we know like equivalent division,limited value or something like that are not the method of how to design test spec,actually,it's the method how to plan the testing data.We should not mix this two conception together.
After read this article,I find I have the wrong realization all the time.I consider those methods are the way for designing test spec.Now I need catch on these two ideas again.If it is said,strictly,I think it is true.We need use different value to test our system.And the value is produced base on these methods.So,what is the method of designing test spec in earth?After reading the article,I think,in fact,designing test spec is design the framework of test spec.It's the course of executing the logic of our operation,of our project from specification to step.I think this have the same meaning with the author's point.And then,we need prepare the data for testing.At this time,we can use those methods to design our data.For the details of those methods,I won't write this time.I'll update them in the future.I think this step is the preparation for implementation of test spec.At last,we can implement our specs,it also the second step of designing test spec.
But I believe,sometime,we can't depart this two conceptions completely and strictly.As you know,we may use some methods of design data to design our spec,maybe there will a crossing.After all,as a tester,we should run our system from any aspect,find more issues and gurantee our projcet is our responsibility.I don't know if my view is correct,welcome your statement and criticism.Thanks a lot!