By Hoa Le from Ho Chi Minh City Software Testing Club
In software testing, there are many paths between the entry and exit of a software program. So it’s difficult to fully test all paths of even a simple unit. This is a challenge when we design test cases. We need to eliminate redundant tests by providing adequate test coverage for effective testing. One of the ways to do so, we can apply a method called basis path testing.
By Vu Van Nguyen from Ho Chi Minh City Software Testing Club
One of the challenges in applying software test automation successfully in your projects is to select a most appropriate automated testing tool or framework. It is a challenging decision as you have many tools to choose from and a number of requirements to satisfy, and automated testing tools may have hidden problems you don’t see or overlook at the time of making decision. Making the right tool choice is crucial to avoiding problems related to the tool that haunt your project execution.
By Nhat Do from Ho Chi Minh City Software Testing Club
What is testing?
Typically we use a set of software requirements or specification documents as basis of generating our tests. What requirements are saying will be the things covered by testing. The major advantage of this approach is the ease of designing our tests and managing the test coverage, however, if with this approach, we are only doing “checking” instead of “testing” like James Bach’s say. We’re checking whether a login function is working as its requirements describe; we’re checking if a flight reservation is not allowed when booking time just passes flight time that its requirements indicate. Testing is more than that. It's comprised of checking and learning rapidly software to have many views about software.
By Thao Vo from Ho Chi Minh City Software Testing Club
Test automation is an essential subset of software testing. By using automated testing, we can expedite the process of software validation and increase testing coverage. However, there are a lot of challenges in applying test automation for applications under test (AUT).
Without overcoming these challenges, testers might face countless nightmares that can cause software automated testing failure. This topic aims to outline the top five challenges that have the highest impact on the overall automation test effort and project success. Hopefully, the earlier these challenges are understood, the better solutions are prepared to deal with them.
Most viewed articles:
1) Why do you have to meet James Bach in Vietnam this July 2016?
2) The utmost question: How to become a great tester?
3) Rapid Testing and James Bach’ talk on Rapid Testing at STC Conference, Vietnam July 2016