By Viet Hung Nguyen
As a novice in software testing, I tried to Google for the phrase of “influential software tester” to see how the name of James Bach would appear in those results. And I got the list as below.
In order for you to know more about James Bach, I would re-quote again what is written in http://blog.smartbear.com/testing/most-influential-people-in-software-testing/:
"James may be the most outspoken person in the software testing community. His views and ethical code may be hard for some to chew, but his passion is unmatched. He speaks from the heart and stands for what he believes in.
His views are based on ethical code in software testing and finding understanding in the context of each and every scenario in which testers face. The testing community is a divided one, and having advocates such as him may be the key to unifying testers into one.
Whether or not you agree or disagree with his views is not the point. He knows that through conversation and argument we can learn more from one another more than if sit back and refuse to engage. This is what he has taught me, which is why I hold his perspective, articles and books in high regard."
He is the man who usually shocks the common knowledge of the software testing world by stating things like “there is no such thing as test automation.” That’s him. He sees things differently, but more importantly it is true to the nature of things. That’s why his thoughts and suggestions have received much attention from the software testing world. And you’ll definitely advance your knowledge and skills through learning his ideas.
As the example above about the statement “no such thing as automation” (that I got from his blog post "We. Use. Tool.”), you can learn in this long white-paper the fact that "We can summarize the dominant view of test automation as 'automate testing by automating the user.' We are not claiming that people literally say this, merely that they try to do it. We see at least three big problems here that trivialize testing:
- The word “automation” is misleading. We cannot automate users. We automate some actions they perform, but users do so much more than that.
- Output checking can be automated, but testers do so much more than that.
- Automated output checking is interesting, but tools do so much more than that.”
In other words, software testing is not just checking user actions and outputs. It is more important for testers to explore and understand software as real users who later use it. From these very “right” thoughts, you can come up with the right things to do about using tools for testing.
In short, James Bach is someone who usually has strong and rightful thoughts in software testing. By listening to him, I believe it will stimulate you to think differently and to be more innovative in testing.
And there is one more thing that I think you should know about James Bach. I found this one short and emotional blog post from him, The Man Who Opened the Door. James Bach wrote this on the death of Ed Yourdon, one of the most famous people in the software development methodology world in his words, who opened the door for him to grow into a great tester when he was young. The man also set him on a path to become a guy to help other people. That’s James Bach, who is with the commitment to grow others as part of his life.
Why do you want to meet James Bach after all? The short answer is that he is one of the most influential testing experts in the world, who can inspire you and stimulate you to grow into a great tester. It is a privilege for us testers to meet and attend his talks here in Vietnam.
Secure your tickets now, or someone else would take your seats.
Some materials by James Bach recommended by Smartbear that every tester should take the time to read are: