Subscribe by Email


Showing posts with label Functional testing. Show all posts
Showing posts with label Functional testing. Show all posts

Wednesday, February 13, 2013

What are the features of Telerik Test Studio?


About Telerik Test Studio

- Telerik test studio is a software testing tool that has been developed for carrying out different  kinds of testing such as the functional testing for web and desktop applications, performance testing, mobile application testing and load testing etc. 
- Telerik developed it to suit all kinds of web and desktop applications eliminating the need for writing the code.
- This testing tool lets you build easy collaboration between the QA professionals and the software developers. 
- The tool has been built in such a way so as to support several web technologies such as the HTML, Silverlight, javascript, asp.net and ajax. 

Features of Telerik Test Studio

  1. The test recording in test studio does not depend on the scripts.
  2. It supports cross – browser testing for a number of browsers such as Mozilla Firefox, Chrome, Internet explorer and safari.
  3. Application testing is supported for applications developed in HTML, Silverlight, asp.net MVC and ajax.
  4. It supports the web element abstraction and focuses on reusing them.
  5. The test studio can be integrated with the 2008 and 2010 editions of the visual studio.
  6. The tool can be integrated with the Nunit, Xunit and MbUnit.
  7. The test studio validates the user interface based up on the sentences.
  8. It has got a visual storyboard that lets the team members know about the progress done so far.
  9. It supports the customization of the test in vb.net and C#.
  10. It can also be used to carry out exploratory testing.
  11. Telerik test studio can be integrated with the HP quality center.
  12. It can also be integrated with the Telerik Team pulse.
- In other words, Telerik test studio provides one simple solution for most of the testing needs. 
- A special version of the test studio called the test studio for iOS has been developed using which the developers can create tests for apple products. 
- Using this tool, the developers can carry out the testing directly on the device. 
- Here, the element detection is not based up on image.
- Instead, object based recording is used.
- It supports development platforms such as the monotouch, Xcode and phonegap.
- One can test both the native and hybrid apps.
- For creating load tests you can either capture them or use the fiddler logs.
- You can run the functional tests as the performance tests and gather data regarding the client rendering time, network latency and server processing time.
It is quite easy to get started with and quite easy to use too. 
- To create even the most complex functional, performance and load tests what that it all takes is navigation, pointing and clicking. 
- The test studio further helps in streamlining the teamwork by providing a common platform on which the developers and testers can work together. 
- Another thing about telerik test studio, it fits any budget since in one software testing tool you get the both performance and functional testing tools. 
- The license of this tool is quite affordable and can be easily obtained. 
- Some other features of test studio are:
  1. Lightswitch – powered apps automation
  2. Multi – browser support
  3. Manual testing
  4. Telerik controls automation
  5. Provides native support for the kendo UI widgets
  6. Data – driven testing
  7. Support for browser dialog and html popups
  8. Support for frames and frame sets
  9. Historical view of the tests
  10. Test customization
  11. Single virtual user license type
  12. Reporting dashboard
  13. GUI test recorder
  14. Visual studio professional and team system integration
  15. Simple interface
  16. Built – in data grid
  17. Code-less conditional logic support



Tuesday, February 12, 2013

Explain Telerik Test Studio? What kinds of testing are supported by Telerik Test Studio?


About Telerik Test Studio

- Telerik test studio is another in the line of software testing tools. 
- This testing tool has been developed by Telerik test studio for performing functional testing for web and desktop, load testing, performance testing, mobile application testing and so on. 
- This software testing tool can be used to test all kinds of desktop and web applications. 
This software testing tool can be used to test all kinds of desktop and web applications without having to write the test code. 
- The Telerik tool eases the collaboration between the quality assurance people and the software developers.
- A number of web technologies such as AJAX, HTML, ASP.NET, javascript, MVC and Silverlight are supported by the Telerik test studio. 

What kind of testing are done by Telerik Test Studio?

This tool can be used to carry out the following kinds of testing:

1. Functional Testing
- Almost any application (including AJAX, MVC, WPF, Silverlight and HTML) can be automated using Telerik. 
- In addition to the applications, it also supports the visual studio 2010.  
- Telerik comes with a plug – in for visual studio plus a standalone application that can be used by QA professionals for creating tests for cross browser testing. 
- These tests can be customized via visual studio or they can be converted in to unit tests.
- Most QAs use the Telerik test studio for testing the AJAX and asp.NET applications along with the client – side functionality. 
- They are also used for binding the test steps on to a data source. 
- The java script functions can be directly invoked and validated from the .net code.
- Telerik is even a Silverlight UI testing automation tool that does not depends up on the code.
- The tool comes with a rich UI object model because of which the users are able to automate the tests for the entire range of the UI elements. 
- The tool after plugging in to the Silverlight application directly can automate and access all the elements present in the Silverlight application.
- Telerik test studio has made it possible to test the reliability of the java apps. 
- It has got built – in translators for the following:
             a)    HTML5 controls
             b)    Cross – browser support
             c)    Javascript event handling
            d)    Codeless test automation of the various multimedia elements.
- Telerik makes the collaboration between the QAs and software developers effortless even if there location is not same.
- Both the visual studio plug – in and application make use of the same file formats and repositories.
- This allows the QAs to keep a check of the tests in the main application while the software developers can extend it with the code. 
- It becomes easy for the team members to know what has already been recorded by the other members via the built – in visual storyboard tool.

2. Performance Testing
- Telerik allows the analyzation of the metrics on the client and the server side, exploration of the traffic requests and counter data.
- It allows you to compare the results to the already defined benchmarks for goal setting or regression detection. 
- The existing UI tests can be supplemented with the performance metrics so that the data such as the network latency, server processing time, client rendering time etc. can be included.

3. Load testing
- Telerik test studio can be used to build tests up on the existing ones and run them so as to get a better understanding of the performance of their website under extreme conditions. 
- The load agents of the telerik test studio make use of the hyper threaded and multi-core CPUs for generating a very high user load.

4. Test studio for iOS
- This is a special version developed for automated testing of the iPad, iPhones and so on. 


Friday, February 8, 2013

What is TOSCA Test suite? Explain the architecture of TOSCA?


TOSCA test suite is another software tool in the line of tools for automated execution of the regression and functional testing. But what makes it different from the other tools in the same category is the TOSCA’s following features:
  1. Integrated test management
  2. Graphical user interface (GUI)
  3. A command line interface (CLI)
  4. Application programming interface (API)

History and Evolution of TOSCA

- The developer of TOSCA is TRICENTIS technology and consulting GmbH which is an Austrian company based in Vienna. 
- The year of 2011 saw the inclusion of TOSCA in magic quadrant’s report (developed by Gartner Inc.’s) as a visionary. 
- In year 2011 the TOSCA test suite were recognized as the second most widely used test automation tool by Ross report in New Zealand and Australia. 
- The tool was further recognized by the scientific community when it was presented at two important international conferences namely:
  1. Euromicro SEAA and
  2. IEEE ICST
- Since then TOSCA has been awarded a number of awards for its web and customer support. 
- TOSCA is software testing tool that serves purposes of numerous other tools such as:
  1. Test management tool
  2. Test design tool
  3. Test execution tool
  4. Data generation tool for regression and functional testing

Architecture of TOSCA

The architecture of TOSCA is composed of the following:
  1. TOSCA commander: This is the test execution tool of TOSCA which can be used for the creation, administration, execution and analyzation of the test cases.
  2. TOSCA wizard: This is the model building tool of TOSCA which can be used for building application model and storing related info in to modules that are essentially XML – GUI maps.
  3. TOSCA executor: This TOSCA tool is responsible for the execution of the test cases and displaying the results obtained in the TOSCA commander.
  4. TOSCA exchange portal: This TOSCA portal is the place where the exchange and use of the special modules, TOSCA commander components that have already been built and extensions by the customers takes place.
  5. TOSCA test repository: This has been made integrated by the TOSCA is responsible for holding the assets. A number of users can access the repository at the same time.

Functionality of TOSCA

Business Dynamic Steering
- The model–driven approach is the concept behind the TOSCA commander.
- This approach focuses in making the whole test dynamic in nature rather than just making the input data dynamic. 
- You can drag and drop the modules and enter the actions and values for validation in order to create the test cases. 
- Making the whole test dynamic is of great advantage for enabling the business – based description of both the automated and manual test cases. 
- This lets the non – technical users (SMEs) to design, automate, maintain and specify the test cases.
- TOSCA supports the following technologies for automation of software tests:
  1. Application development environments such as  powerbuilder and gupta.
  2. Programming frameworks and languages such as .net, Delphi, WPF, visual basic and java swing/ AWT/ SWT.
  3. Host applications (5250, 3270)
  4. Web browsers including Mozilla firefox, opera and internet explorer
  5. Single – position application programs such as MS excel and outlook
  6. Key application programs including Siebel and SAP
  7. Protocols and hardwares including Flash, SOAP, USB execution and ODBC
TOSCA is supported on the following platforms:
Ø  Windows vista Service pack 2
Ø  Windows 7 (both 32 and 64 bit)
Ø  Windows XP service pack 2 and plus.
- The data bases supported are:
Ø  DB v 9.1
Ø  Oracle 10g
Ø  Microsoft SQL server 2005
- TOSCA is being used by 300 customers all over world. 


Thursday, February 7, 2013

What are two methods provided by TestPartner for functional test development?


TestPartner is quite a successful GUI software testing tool. Micro focus developed this product with the intention of providing means for functional testing and GUI testing to the software developers and testers who have hard deadlines to work up on. This testing tool helps these software developers and testers to achieve more of testing in less time. 

Two primary methods  are provided by the TestPartner for functional test development:
1. Code oriented development
2. Visual storyboard – based development environment

About Code Oriented Development

- Code oriented development uses the Microsft VBA (visual basic for applications). 
- The major benefit of including this in the development environment is that using it, users can access the rich IDE (integrated development environment). 
- Access to IDE is important since it contains all the core visual basic application libraries plus the capabilities that are inheritable in VBA such as error handling, ability to reference public libraries, debugging and so on.
- A library of VBA – based functionality is provided by the Compuware TestPartner and has been specifically built to be used in the functional test automation.

About Visual Storyboard

- Visual storyboard – based development environment interface is also known as the “visual navigator”.
- It is used extensively for developing the functional test automation. 
- The following things are provided to the user through this capability:
Ø  A screen preview i.e., the screen shot of window of application under test.
Ø A list of test automation steps. These are the steps are the steps that were performed while testing against the screen.
Ø  A story board providing a series of test steps that have been performed against a number of screen previews.
- There is another advantage of this approach which is that the users can access the test automation functionality.
- In addition to this they get the ability to add variabalization, different test logics and so on. 

Advantages and Benefits of TestPartner

- Version 6.3.0 is the latest in the series of Testpartner. 
- Testpartner lets you accelerate the testing process at the same time delivering high quality software products on time. 
- The functional test automation through Testpartner is quite easy and cost effective. 
Testpartner proves to be a powerful tool for functional test automation. 
- The tool is quite easy to understand and use. 
- Users get intuitive insights through the test analysis and visual test creation. 
- Further, there is no requirement of code which it makes usable even for the non – technical business users. 
- Accelerated testing means that the testers and developers can keep pace with the development and quality is no longer seen as a bottleneck. 
- With the visual and storyboard oriented approach of the Testpartner, such business processes can be captured that can empower the experts for creating the sophisticated test cases without being able to write the script code. 
- The analyzation of the test results is simplified by the Testpartner through its visual storyboard. 
- With this story board, it becomes easy to check where the test actually failed and where the modification is required. 
- Testpartner is well equipped with modular structures and powerful extensions. 
- With these, the technical users can access all the debugging and scripting capabilities of VBA for creating advanced test cases that are repeatable.
- Integration of the test cases that have been written in VBA or visually is possible in Testpartner.
- Tests created by the Testpartner are quick in adapting to the changes made to the application. 
- The test results can be used in incorporating the maintenance changes, thus accelerating the maintenance process. 
- The built – in verification capability of the Testpartner lets you add steps for testing the results.


Wednesday, February 6, 2013

Explain TestPartner - a GUI Software Testing Tool?


- TestPartner was developed by Micro Focus as a software testing tool especially for testing the graphical user interface (GUI) of the software systems and applications. 
- This testing tool was developed with the intention of empowering the software developers to functionally automate the GUIs of the AUTs. 
- The primary goal was to make the team capable of performing more application testing in a given time period as compared to the manual testing that could be performed in same amount of time. 
- TestPartner offers two basic methods for functional testing:
  1. Code oriented development and
  2. Visual story board based development
- Recently, the TestPartner version 6.3.0 has been released. 
- It is great product for accelerating the testing process and delivering high quality applications well before the deadline.
- IT managers who have the responsibility of ensuring the quality of the application need to deal with several business challenges that are critical such as:
Ø  Verification of the functionality of the functions i.e., whether or not they are working as expected and meet the business requirements.
Ø  Testing of the multiple heterogeneous technologies simultaneously.
Ø  Keeping up with the fast paced release schedules that are ever changing.
Ø  Striking a balance between the application quality and the associated risks.

- TestPartner provides such functional testing capabilities that very well accelerate the testing process and enables the timely successful delivery of the software.
- This it is known to do at a low cost but with no compromise in the quality. 
- TestPartner achieves this through its unique tiered testing approach. 
- The main feature of this approach is that following it can make it possible for the testers and developers to achieve more in the given time through effective collaboration.
- This software product is even beneficial for the non – technical users. 
- The visual and the contextual approach of the TestPartner lets the non – technical users to be a part of the testing process. 
- For the expert software developers and testers it provides the access to microsoft’s visual basic for the AUTs. 
- This gives them power to cope with the most complex testing problems. 
- TestPartner maintains a special flexibility and focus on the usability of the application allowing the developers to produce more positive results with minimal requirement of training.
- It helps leverage the experienced as well as the non – technical testers to test the applications more efficiently. 
- It encourages the collaboration throughout the development cycle thus achieving greater project effectiveness. 
- Using TestPartner one can even automate the regression testing process, thus quickening the acceptance of the regular updates such as services packs and patches. 
The documentation produced by the TestPartner is quite clear and free of any ambiguity. - This further accelerates the resolution and identification of various issues related to the application under testing. 
- It makes easy for you to understand the test results so that you feel confident in releasing the software. 
- These test results can be can be used for maintaining the tests, providing better ROI. 
One can improve the quality of the application leading to lower overall development cost. 
Quality efforts can be accelerated for a number of platforms such as:
  1. Web
  2. .net
  3. Java
  4. SAP
  5. Oracle
  6. Other windows – based distributed applications.


Thursday, January 24, 2013

Explain Oracle Application Testing Suite?


Oracle application testing suite is an effort to provide you with a comprehensive web application testing solution that is quite integrated and has got all the tools that you may require for ensuring the reliability as well as scalability of your applications that are based up on critical business processes. 

Oracle application testing suite has got three main parts namely:
  1. Oracle Functional Testing: This is for performing regression testing and functional testing on web applications.
  2. Job scheduler: This component of the testing suite is responsible for scheduling the testing of the application.
  3. Oracle load testing: This is for carrying out scalability testing, load testing and stress testing on the web applications. This component also consists of some tools that can be very well used for monitoring and reporting on the server side.
- A common set of the visual scripts is what that powers the web applications and therefore they don’t require any programming.
- Also, you don’t need to learn any proprietary language, take training classes or to set up any special proxies. 
- As any changes are made to the application, they are reflected in the visual scripts of the application and the updates are automatically performed. 
- This means that the load tests and the regression tests that you created will be automatically synchronized with the application. 
- This will help you to make the automated regression testing an important part of the development process. 
- The functional testing feature of the oracle application testing suite serves as a tool for functional as well as regression testing and as a script recorder for the whole testing suite. 
- Objects on each and every page are recorded by the functional testing suite and the tests are automatically inserted for the validation of the objects.
- In the visual script you can find the graphical representation of each and every object. 
- The components can be augmented or masked as you require with the help of simple click actions.
- The objects on a page are displayed in the tree hierarchy in the visual script. - Flags are used for indicating the differences between the current version and the baseline.
- With the oracle functional testing the creation, maintenance, and execution of the tests becomes very easy. 
- It comes with the following:
  1. An intuitive yet powerful automated test case generator.
  2. A special text matching component.
  3. Ability of executing the data driven tests via the data bank wizard.

Features of Testing Suite

The features of the testing suite have been highlighted below:
  1. Automatic test generation/ visual script technology: This features lets you record and test the whole application with object orient scripts that are reusable. The following are the elements that are automatically captured:
Ø  Elements
Ø  Forms
Ø  Frames
Ø  HTML
Ø  Images
Ø  Image maps
Ø  Links
Ø  Active X controls
Ø  Java applets
Ø  VBscript
Ø  Java script
  1. Simple script updating: Scripts are updated as per the changes with a simple click.
  2. Graphical test results: Red flags indicate the HTML differences or any failures so that they can be diagnosed.
  3. E- spider: Whole of your site is automatically mapped and visual scripts are created for either whole or partial of your application.
  4. Data bank wizard: It enables you to create data bank wizards without actual programming. Since the visual scripts reusable they can be used again and again with different inputs every time.
  5. Visual test case insertion: This feature lets you add extra test cases to the scripts fore the verification of the server response times, text of the page and form elements and so on.
  6. Programming interface


Saturday, December 29, 2012

What is a TestComplete automated testing tool?


The smart bear software has come up with a complete testing solution which aims at providing a platform to the testers on which they can create software tests of high quality. This complete testing solution is popularly known by the name of test complete automated testing tool. This tool allows you to carry out following tasks with the tests:
  1. Record the tests
  2. Manually script the tests using the keyword operations
  3. Automated play back
  4. Error logging
Test complete automated testing tool can be used with a number of applications few of which have been mentioned below:
  1. Web
  2. Windows
  3. WPF
  4. HTML5
  5. Flash
  6. Flex
  7. Silverlight
  8. .NET
  9. Java and so on.
- It is used to automate testing such as the functional testing, front-end user interface testing, data base or back end testing and so on. 
- The test complete tool is effectively used for the creation as well as automation of a number of different software test types. 
- The tests can be recorded and playback can be done whenever required. 
- A test being performed manually is recorded and played over and over again in the form of an automated test. 
- The users have the option to modify the recorded tests whenever they want to so as to create new tests and make enhancements to the existing ones by adding use cases to them. 
- The following are the operating systems supported by test complete:
  1. Windows 200, XP
  2. Server 2003
  3. Server 2008
  4. Vista
  5. Windows 7
- The following are the testing types that can be carried out using the test complete testing tool:
  1. GUI or functional testing
  2. Regression testing
  3. Unit testing
  4. Web testing
  5. Keyword testing
  6. Load testing and functional testing of the web services
  7. Distributed testing
  8. Manual testing
  9. Data driven testing
  10. Coverage testing
- It comes with support for the following languages:
  1. Jscript
  2. VBscript
  3. C++ script
  4. Delphi script
  5. C# script
- The test complete is compatible with both 32 – bit and 64 – bit version of windows applications. 
- The extended support and access is provided for the internal object, their properties and methods for the following applications:
  1. .NET: this further includes the following: VB.NET, VCL.NET, Jscript.NET, C#, C# builder, .NET, perl, python etc.
  2. Java: this is inclusive of SWT, AWT, WFC and swing etc.
  3. WPF
  4. Sybase power builder
  5. Microsoft fox pro
  6. Microsoft access
  7. Microsoft InfoPath
  8. Web browsers such as Netscape navigator, Mozilla Firefox, internet explorer etc.
  9. Visual C++
  10. Visual basic
  11. C++ builder
  12. Delphi
  13. Adobe flex
  14. Adobe flash
  15. Microsoft Silverlight
  16. Adobe AIR
- The test complete tool for its uninterrupted efficient performance has received several awards few of which we list below:
  1. Software development jolt awards by software development magazine
  2. Asp.net pro readers’ choice award
  3. Delphi information readers’ choice awards
  4. ATI automation honors
  5. Windows IT pro editors’ best and community choice award
- The test complete automated software testing tool aims at the identification of all the defects existing in a software system or application. 
- It works on a process that exercises and evaluates a software product’s components through a manual automatic means so that it can be verified whether or not the product satisfies the end users’ requirements. 
- The test complete has been judged based up on factors such as: recording efficiency,
capability of script generation,
data driven testing,
test results reports,
execution speed,
re-usability,
playback of the scripts, 
ease to learn and cost.


Facebook activity