The release of Silk Test 17.0 introduces a number of exciting new mobile testing features. These new features and functionality enable Silk Test to become the standard mobile testing solution for organizations for both mobile native applications and mobile browser applications. Silk Test provides this capability by building on its existing sophisticated testing functionality to provide advanced support for Android based applications and iOS based applications, including Android Emulators and iOS Simulators. Silk Test 17.0 allows you to use a single standardized test solution for all your applications, rather than a range of testing tools for desktop, browsers and mobile applications. This unified approach to testing will deliver significant cost and time savings in ensuring that your applications function as your customers expect within a modern fragmented device market place.
The new mobile features that Silk Test 17.0 provides include:
Simple record and replay
One of the key new benefits of Silk Test is that, in order to make use of the new native mobile testing functionality in Silk Test, you do not have to perform any modifications to the application under test or its underlying source code. A lot of test tools require either development expertise or access to the application developers by the QA team so that they can modify source code or instrument the application under test.
Silk Test requires neither development expertise, nor development assistance. Instead it offers a simple plug and play approach to testing. You can simply attach or connect your mobile device to the installation of Silk Test (on Windows or OSX), add the application file (.ipa or .APK file), and you can then perform a record/playback. Silk Test provides support for both emulators and actual Android and iOS devices.
Accurate mobile recording
The new “Action Selector” functionality within the Silk Test recorder eliminates the recording of erroneous keyboard and mouse actions which can impact replay and readability of your test scripts; thus ensuring that the recorded test script is both concise and accurate. This functionality will save testers valuable time as tests generation becomes more stable out of the box.
You can simplify your device infrastructure by making use of the new "Device Lab" functionality in Silk Test (this is known as “Remote Locations” within your Silk Test client). This new functionality allows you to create centralized hubs within your corporate network which can be accessed by any Silk Test Client for both the recording and playback of tests against native applications and browser running on your Mobile devices. The incentive of this functionality, is that devices become accessible on a near on demand basis thus resulting in saving significant time and effort in having to connect devices to local client installations for testing. The image below provides a conceptual diagram of how a “Device Lab” could be structured within a typical Silk Test testing environment.
Cross Device Testing
Silk Test provide the capability of recording on one device on one machine and replaying the same test against another device (i.e. record against Android 6.01 and playback against Android 4.4.2 as shown below). Once again we see a key trade off in time saving, where you can record a test against one device (e.g. Nexus 7 Android 6.0.1) and playback on another device of the same platform (e.g. HTC One- Android 4.4.2).
Cross Browser Support
Silk Test 17.0 provides enhanced Cross Browser Web Support, providing full record and playback support for the following browsers Internet Explorer, Edge, Firefox, Safari (OSX and iOS), Android (Chrome and Stock browser). A single test recorded on any browser can be replayed against any supported browser by taking advantage of Silk Test’s sophisticated synchronization mechanism, ensuring similar results regardless of the browser that you use. This “record once – playback many” approach to testing can save valuable testing time and increase test coverage of your web applications regardless of the platform used; meaning tests recorded against a browser on a windows desktop can also playback against a supported browser running on a mobile device and vice versa.
Cross Platform Testing
If you take advantage of the “Keyword Driven Testing (KDT)” functionality in Silk Test you can create dynamic and agile KDT tests that will allow you to playback your tests against any platform (i.e. iOS or Android platforms) offering a truly Cross Platform testing experience. Furthermore when these Keywords are uploaded to Silk Central, the KDT can be executed against both platforms and you can then compare the results on the different platforms.
More and more software vendors are making use of “Continuous Integration” and “Automated Testing” within their Application Lifecycle. Every time a change is made to the source code, automated tests can be executed on all devices, OS versions and platforms in order to test for stability within the application and to provide a secured level of confidence with each build of the software. The net result of this, is essentially faster time to market for your Native Mobile application which is essential in the fast paced Mobile Application market place.
Silk4J provides the capability to integrate with Jenkins via Apache Ant, where each new Silk4J junit tests automatically builds an Apache Ant build file, which can be utilized in Jenkins so that your testing becomes part of the Continuous integration process.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.