Testability

We can do many practice for easy of test. But it isn’t independent on the development, it has relation with development.

We can reduce cost of development through easy of test. Then let’s see several methods for efficient testing.

 

Basic work is definition of requirements correctly and applies to test case.  Incorrect test cases make much confusion during the testing.  Requirements are changed by the customer on the development and testing.  Changed requirements tend to not apply to test case. As a result changed requirements aren’t tested by QA, it is just modified by developer. Changed requirements are applied to test case immediately to solve this problem.

Developer want to make software in own way, developer hate to point out own source code and feel source code to the work. Os source code is developed complicate and difficulty. It doesn’t consider to test and developer thinks testing isn’t related with him.

 

Software must been designed and implemented as testable architecture to easy of testing.  You can make Interface and Mock object to use in testing.  Relations of function have to simple and call depth have to reduce for unit test.  Debugging and analyzing of test result have to simple. These are considered with developer.   Improvement of testability is mission of tester, developer and all members.

댓글 남기기