Content tagged with: featured
Writing tests looks simple and every kid could write few lines of JUnit code. Writing valuable tests is more challenging. Everyone have seen (or written himself!) tests, which are hard to understand, hard to maintain, and do not verify anything really important (or maybe they do, but it is too hard to deduce)!
Tools like Selenium make writing automated browser tests dead easy. Many teams never look further than this, and are satisfied with just replacing their laborious manual testing efforts with reliable Selenium scripts. They’ve missed a big opportunity.
HP Quick Test Professional is a test automation tool, also known as QTP. It is used to automate functional, regression and smoke test cases. It is a very popular software testing tool and works on MS windows O/S, supports development technologies like Active X, Delphi, Java, .Net, Oracle, People Soft, Web services etc. This article presents some best practices while doing automation using QTP.
Are you doing enough mobile testing? Most don’t, find out how you compare to other development and testing teams. XBOSoft surveyed global software development and software testing teams to understand mobile testing best practices. Use the results from their report to benchmark your own efforts. Below is an article based on the part of the report that covers what types of testing organizations do.
A Reflection on Up-Front Testing
As we were saying, up-front testing really isn’t testing at all. It is really up-front design through the analysis of our tests. Can we take this testing even further? When XP came out and suggested doing unit tests, many of us realized that if we combined a series of unit tests together, we could get the equivalent of automated acceptance testing.
Learn the best practices for testing mobile applications on smartphones and tablets. This video discusses the challenges of testing mobile applications, knowing the application you are testing, the different types of mobile testing, the tools and resources that could help your mobile testing efforts.
Test Driven Development (TDD) is a powerful tool to produce quality code, but if it is not used correctly it can also put your project in a difficult position if it is not used correctly. In this article, Jakub Nabrdalik explains that TDD is simple to learn, but hard to master. He shares some tips on how to avoid Test Driven Development traps.
What main factors contribute to success in test automation? What common factors most often lead to the failure of an automation effort? There are no simple universal answers to these questions, but some common elements exist. We believe that two of the most important elements are management issues and the testware architecture:
This article from Keith Burnell presents best practices and techniques to increase the testability of ASP.NET MVC applications. This includes how to structure the solution, architecting the code to handle the injection of dependencies and implementing dependency injection with StructureMap.
Many people make mistakes in test automation based on good intentions but flawed knowledge. This video presents four intelligent software testing automation mistakes: Automation should find bugs, Test tools are tools for testers, Automate manual tests and Automation has to achieve ROI.