Testing mobile applications requires using many different tools for activities that ranges from testing communication to recording bug. In this article, Dmitry Radchenko lists some of the tools that he uses in his daily mobile apps testing activities.
Software Testing Tools: Unit Testing Tools, Functional Testing Tools, Load Testing Tools
TestNote.io is a free hosted application that provides simple note taking assistance for exploratory testing. You can record the actions, questions, ideas and bugs that arise during your software testing explorations and export them in different formats.
Bug Magnet is an open source Chrome extension that provides an easy access to common software testing problematic values and edge cases. You will be able to access them easily during exploratory testing sessions so that you can fill the tested fields with a chosen value. A Firefox equivalent has also been developed.
RSpec is an open source Behavior-Driven Development (BDD) ruby package that lets you build a specification alongside your software. BDD is an approach to software development that combines Test-Driven Development (TDD), Domain Driven Design and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation, focusing on the documentation and design aspects of TDD.
FitNesse is a test framework that allows testers, developers and customers to collaborate to create test cases on a wiki. Teams can take examples of desired software behavior and turn them into automated tests, integrated with narrative requirements documentation. FitNesse runs its own wiki web server. It’s possible to test applications written in Java, .Net, Ruby, Python, C, and PHP using FitNesse.
Apache JMeter is open source Java desktop software designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
Concordion is an open source tool for writing automated acceptance tests in Java. There are also versions for .NET, Python, and Ruby.