ISTQB Foundation course

It was fantastic experience! Before one month ago, I was totally new to s/w testing. Now I have read a introductory book, Software Testing 2nd edition by Ron Patton. This book brings me a solid foundation on this field. After reading this book, I took a interview at NHN Serivce. At that time my knowledge had enhanced enough to pass that exam and the interviews. During this period, I met a good community for software testing, STEN. STEN stands for Software Testing Enignneer Network. This community let me know how to improve my knowledge on s/w testing. I heard from this community about a education based on the ISTQB foundation level. ISTQB is the International Software Testing Qualification Board, it is an aka standard for s/w testing qualification and education in over the 60 countries. ISTQB builds and develops the body of knowledge on s/w testing. I think it is quite acceptable for whole industry.

For last five days, 40 hours, I took the ISTQB Foundation course by STA consulting. KIPA, Korea SW Industry Promotion Agency gave me a spoonsership, 90% of education fee, so I just paid only 10%. How nice! The lecture is fantasitic for me. First of all, the structure of the lecture is very well organized. Here is the outline of this course;

1st day - Introduction to s/w testing, the definition of s/w testing and necessity, V-model, testing organization.
2nd day - Specification based testing design methods - equivalence partitioning, boundary value analysis, decision table testing, pairwise testing, state-transition testing, use-case testing.
3rd day - Structure based testing design methods - coverage, basis path testing, control-flow testing, elementary comparison testing,
4th day - Experience based testing method - classification tree method (CTE tool), Exploratory Testing, Case Maker
5th day - Risk based tesitng method - Risk analysis, review and testing automation

I am appriciate to the lecturer, Lee, Hyun-joo. She gave me a good foundation for this career. And I thank STA, KIPA, and STEN.
User image

Cause and Effect table


User image

Event flow and testing scenario in Use-case testing

User image

Risk analysis using Erik van Veneendaal model

User image

Graduation! Congratulation!



이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by choipd

2008/09/06 11:10 2008/09/06 11:10
, , , ,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/26

PythonMagick 0.7 build error

I encountered an error when i build the PythonMagick 0.7 in OpenSUSE 10.3.
The error message is like this;
/usr/include/boost/python/converter/registered.hpp:88: error: no matching function for call to 'registry_lookup(const volatile void (*)())
it seems registered.hpp has problem. I update the boost to new. Then the error has disappeared.

Here is the diff;
admin@linux-t5mw:/usr/include/boost/python/converter> diff registered.hpp registered.hpp.bak
12d11
< # include <boost/type_traits/is_void.hpp>
14,15d12
< # include <boost/python/type_id.hpp>
< # include <boost/type.hpp>
83,84c80,81
<   inline registration const&
<   registry_lookup2(T&(*)())
---
>   registration const&
>   registry_lookup(T&(*)())
91,106c88
<   inline registration const&
<   registry_lookup1(type<T>)
<   {
<       return registry_lookup2((T(*)())0);
<   }
<
<   inline registration const&
<   registry_lookup1(type<const volatile void>)
<   {
<       detail::register_shared_ptr1((void*)0);
<       return registry::lookup(type_id<void>());
<   }
<
<   template <class T>
<   registration const& registered_base<T>::converters = detail::registry_lookup1(type<T>());
<
---
>   registration const& registered_base<T>::converters = detail::registry_lookup((T(*)())0);

It is too hard to understand this code, isn't it?


이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by choipd

2008/07/03 16:03 2008/07/03 16:03
,
Response
No Trackback , 2 Comments
RSS :
http://choipd.net/tc/rss/response/24

Python and Ruby

I have a chance to study popular script languages, python and ruby. I always want to study these since i had heard them before. Fortunately, my one client want to make a image management web service. So i choose python as backend and flash(actionscript) as a client. Now i am enjoying hacking python. It is really exciting experience.

And ThoughtWorks gave me a test as a procedure of interview. They gave me to choose a language to implement the test of Java, Ruby, and C#. I had a little experience on Java and C#, but i choose Ruby because i want to learn it and use it. So in three days, i learned by online documents and solved the problem. That is also great experience. How could programming is so fun? I am so proud of these two programming languages. I'll polish it  in a short period. It is a good challenge for me.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by choipd

2008/07/01 00:12 2008/07/01 00:12
,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/23

« Previous : 1 : 2 : 3 : 4 : 5 : 6 : 7 : ... 9 : Next »

블로그 이미지

Life is too short to be complex. Choipd! Simplify your life to serve your neighborhood. I am a software engineer in beautiful city Seoul, Korea. I just leave my trace of life in this blog.

- choipd

Archives

Calendar

«   2010/09   »
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
54656
Today:
10
Yesterday:
25