XForms Interview Preparation Guide
Download PDF

XForms Interview Questions and Answers will guide us now that XForms is an XML format for the specification of a data processing model for XML data and user interfaces for the XML data, such as web forms. XForms was designed to be the next generation of HTML/XHTML forms, but is generic enough that it can also be used in a standalone manner, so learn XForms by the help of this XForms Interview Questions with Answers guide

9 XForms Questions and Answers:

1 :: What are XForms?

XForms is a GUI toolkit based on Xlib for X Window Systems. It features a rich set of objects, such as buttons, scrollbars, and menus etc. integrated into an easy and efficient object/event callback execution model that allows fast and easy construction of X-applications. In addition, the library is extensible and new objects can easily be created and added to the library.

2 :: Can you tell us how you handle the mapping from?

We use XSLT to generate HTML from an internal representation. This means that users of PresentationServer can easily customize the stylesheets and fully control the generated HTML. At this point, we generate "classic" HTML and use JavaScript very sparsely

3 :: Can you tell us if it is possible to render XForms?

Rendering is performed with XSLT. We provide a stylesheet that generates HTML out of the box, but one could write his/her own stylesheet that generates SVG or XUL without too much difficulty, by looking at the existing stylesheet that comes with OPS.

4 :: Can you tell us if it is possible to use your XForms?

The XForms engine is implemented in two processors. Since processors can be called through a Java API, the XForms engine could be used stand-alone and, say, called directly from a Servlet.

5 :: Can you tell us how the Orbeon?

PresentationServer is often compared to Cocoon as both are platforms for building Web applications and they both use XML technologies, and are both open source. We have on our Web site a page linked from the FAQ comparing PresentationServer with Cocoon.

6 :: Can you highlight some goodies or addons the Orbeon?

Alessandro Vernet: PresentationServer is not so much about adding extensions to XForms, it is rather about providing the features related to XForms that application developers need. Once a form has been submitted by the end-user and the XForms engine has created an XForms instance document that contains the data entered by the end-user

7 :: Desctibe in brief about Application Testing life cycle?

This life cycle is used for standard applications that are built from various custom technologies and follow the normal or standard testing approach. The Application or custom-build Lifecycle and its phases is depicted below:
► Requirement Specification documents
► Functional Specification documents
► Design Specification documents (use cases, etc)
► Use case Documents
► Test Trace-ability Matrix for identifying Test Coverage
► Test Scope, Test Environment
► Different Test phase and Test Methodologies
► Manual and Automation Testing
► Defect Mgmt, Configuration Mgmt, Risk Mgmt. Etc
► Evaluation & identification – Test, Defect tracking tools
► Test Bed installation and configuration
► Network connectivity’s
► All the Software/ tools Installation and configuration
► Coordination with Vendors and others
► Test Traceability Matrix and Test coverage
► Test Scenarios Identification & Test Case preparation
► Test data and Test scripts preparation
► Test case reviews and Approval
► Base lining under Configuration Management
► Automation requirement identification
► Tool Evaluation and Identification.
► Designing or identifying Framework and scripting
► Script Integration, Review and Approval
► Base lining under Configuration Management Executing Test cases
► Testing Test Scripts
► Capture, review and analyze Test Results
► Raised the defects and tracking for its closure

8 :: Describe in brief about Automation Testing life cycle?

Advantages of this automated software using the above AST life cycle. High Quality to market Low Time to market Reduced testing time Consistent test procedures
► Requirement / Functional Specification documents
► Design Specification documents (use cases, etc)
► Test Traceability Matrix for identifying Test Coverage
► Functional/ Non-Functional and test data requirements
► Test phases to be automated and % of automation Reduced QA costs
► Improved testing productivity Improved product quality
► Requirement / Functional Specification documents
► Design Specification documents (use cases, etc)
► Test Traceability Matrix for identifying Test Coverage
► Functional/ Non-Functional and test data requirements
► Test phases to be automated and % of automation
► Automated Software Testing (AST) Scope
► Tool Evaluation and identification
► AST Methodologies and Framework
► Prepare and Base lining Scripting standard and ASTPlan
► AST Test Bed installation and configuration
► Network connectivity’s
► All the Software/ tools Licenses, Installation and configuration
► Coordination with Vendors and others
► Test Script and test data preparation
► Test scripts / test data review and unit testing
► Integration Testing Test scripts and testing
► Base lining under Configuration Management
► Executing AST Test Suit
► Capture, review and analyze Test Results
► Defects reporting and tracking for its closure

9 :: What is Package Testing life cycle?

Testing life cycle followed for all the packaged applications like Oracle, SAP, Siebel, CRM tools, Supply Chain management applications, etc are detailed in the below diagram.
► Identifying the business processes
► Organization of the project team
► Setting up the communication channel
► Kick start the project
► Identifying the infrastructure availability
► Reporting structure and project co-ordination
► Requirement Study
► Identifying the business rules
► Mapping the business processes
► Identify the test conditions
► Setting up the test environment for the system
► Forms the input needed for the configurations
► Configuration & Customization
► Activating the business rules
► Development of certain flows
► Identifying certain flows not in the standard
► Forming the system configurations
► Unit Testing
► Uploading the master data
► End user training
► Simulating all the flows
► Tie-up between interfaces
► Operational Readiness Testing and UAT
► Sign-off
► Migrate to new system
► Transfer all legacy business applications
► Communicate deployment status.
► Support new system
► Transfer ownership to system owner
► Take customer acceptance after production deployment