MongoDB Interview Question & Answers

By giving expert level trainers from Spiritsofts are MongoDB interview questions & Answers can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
What is MongoDB?
Mongo-DB is a document database which provides high performance, high availability and easy scalability.
Mention what is Object ld composed of?
Object ld is composed of Time stamp Client machine ID Client process ID 3 byte incremented counter



What is a replica set?
A replica set is a group of Mongo instances that host the same data set. In replica set, one node is primary, and another is secondary. From primary to the secondary node all data replicates.
How you can inspect the source code of a function?
To inspect a source code of a function, without any parentheses, the function must be invoked.

What are indexes in MongoDB?
Indexes are special structures in MongoDB, which stores a small portion of the data set in an easy to traverse form. Ordered by the value of the field specified in the index, the index stores the value of a specific field or set of fields.
How can you see the connection used by Mongos?
To see the connection used by Mongos use db_admin Command (“connPoolStats”);
What is the syntax to create a collection and to drop a collection in MongoDB?
Syntax to create collection in MongoDB is db. create Collection(name,options)Syntax to drop collection in MongoDB is db.collection.drop()
How replication works in MongoDB?
Across multiple servers, the process of synchronizing data is known as replication. It provides redundancy and increase data availability with multiple copies of data on different database server. Replication helps in protecting the database from the loss of a single server.
What is the role of profiler in MongoDB?
MongoDB database profiler shows performance characteristics of each operation against the database. You can find queries using the profiler that are slower than they should be.


Explain what is GridFS in MongoDB?
For storing and retrieving large files such as images, video files and audio files GridFS is used. By default, it uses two files fs.files and fs.chunks to store the file’s metadata and the chunks.
What is “Namespace” in MongoDB?
MongoDB stores BSON (Binary Interchange and Structure Object Notation) objects in the collection. The concatenation of the collection name and database name is called a namespace.

Mention what is the command syntax for inserting a document?
For inserting a document command syntax is database.collection.insert (document).

What is the command syntax that tells you whether you are on the master server or not?
Command syntax Db. is Master() will tell you whether you are on the master server or not.
How many master does MongoDB allow?
MongoDB allows only one master server, while couch DB allows multiple masters.
Mention the command syntax that is used to view Mongo is using the link?
The command syntax that is used to view mongo is using the link is db._adminCommand(“connPoolStats.”)

Provide guidance and training to the key users………….. For more  Click Here
For Course Content  Click Here

Big Data Interview Questions And Answers

Our experts providing  Big Data  interview questions & Answers/Faqs can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
1)Explain “Big Data” and what are five V’s of Big Data?
“Big data” is the term for a collection of large and complex data sets, that makes it difficult to process using relational database management tools or traditional data processing applications. It is difficult to capture, curate, store, search, share, transfer, analyze, and visualize Big data. Big Data has emerged as an opportunity for companies. Now they can successfully derive value from their data and will have a distinct advantage over their competitors with enhanced business decisions making capabilities.
♣ Tip: It will be a good idea to talk about the 5Vs in such questions, whether it is asked specifically or not!
Volume: The volume represents the amount of data which is growing at an exponential rate i.e. in Petabytes and Exabytes.
Velocity: Velocity refers to the rate at which data is growing, which is very fast. Today, yesterday’s data are considered as old data. Nowadays, social media is a major contributor in the velocity of growing data.
Variety: Variety refers to the heterogeneity of data types. In another word, the data which are gathered has a variety of formats like videos, audios, csv, etc. So, these various formats represent the variety of data.
Veracity: Veracity refers to the data in doubt or uncertainty of data available due to data inconsistency and incompleteness. Data available can sometimes get messy and maybe difficult to trust. With many forms of big data, quality and accuracy are difficult to control. The volume is often the reason behind for the lack of quality and accuracy in the data.
Value: It is all well and good to have access to big data but unless we can turn it into a value it is useless. By turning it into value I mean, Is it adding to the benefits of the organizations? Is the organization working on Big Data achieving high ROI (Return On Investment)? Unless, it adds to their profits by working on Big Data, it is useless.
2)What is Hadoop and its components.
When “Big Data” emerged as a problem, Apache Hadoop evolved as a solution to it. Apache Hadoop is a framework which provides us various services or tools to store and process Big Data. It helps in analyzing Big Data and making business decisions out of it, which can’t be done efficiently and effectively using traditional systems.
♣ Tip: Now, while explaining Hadoop, you should also explain the main components of Hadoop, i.e.:
Storage unit– HDFS (NameNode, DataNode)
Processing framework– YARN (ResourceManager, NodeManager)
3)Name some companies that use Hadoop.?
Yahoo (One of the biggest user & more than 80% code contributor to Hadoop)
Facebook
Netflix
Amazon
Adobe
eBay
Hulu
Spotify
Rubikloud
Twitter
4)What are active and passive “NameNodes”?
In HA (High Availability) architecture, we have two NameNodes – Active “NameNode” and Passive “NameNode”.
Active “NameNode” is the “NameNode” which works and runs in the cluster.
Passive “NameNode” is a standby “NameNode”, which has similar data as active “NameNode”.
When the active “NameNode” fails, the passive “NameNode” replaces the active “NameNode” in the cluster. Hence, the cluster is never without a “NameNode” and so it never fails.
5)What is a checkpoint?
In brief, “Checkpointing” is a process that takes an FsImage, edit log and compacts them into a new FsImage. Thus, instead of replaying an edit log, the NameNode can load the final in-memory state directly from the FsImage. This is a far more efficient operation and reduces NameNode startup time. Checkpointing is performed by Secondary NameNode.
6)What is the port number for NameNode, Task Tracker and Job Tracker?
NameNode 50070
Job Tracker 50030
Task Tracker 50060
7)What does ‘jps’ command do?
The ‘jps’ command helps us to check if the Hadoop daemons are running or not. It shows all the Hadoop daemons i.e namenode, datanode, resourcemanager, nodemanager etc. that are running on the machine.
8) Explain about the indexing process in HDFS?
Indexing process in HDFS depends on the block size. HDFS stores the last part of the data that further points to the address where the next part of data chunk is stored.
9)Whenever a client submits a hadoop job, who receives it?
NameNode receives the Hadoop job which then looks for the data requested by the client and provides the block information. JobTracker takes care of resource allocation of the hadoop job to ensure timely completion.
10)What are the main configuration parameters in a “MapReduce” program?
The main configuration parameters which users need to specify in “MapReduce” framework are:
Job’s input locations in the distributed file system
Job’s output location in the distributed file system
Input format of data
Output format of data
Class containing the map function
Class containing the reduce function
JAR file containing the mapper, reducer and driver classes
11)What is the purpose of “RecordReader” in Hadoop?
The “InputSplit” defines a slice of work, but does not describe how to access it. The “RecordReader” class loads the data from its source and converts it into (key, value) pairs suitable for reading by the “Mapper” task. The “RecordReader” instance is defined by the “Input Format”.
12)How do “reducers” communicate with each other?
This is a tricky question. The “MapReduce” programming model does not allow “reducers” to communicate with each other. “Reducers” run in isolation.
13)What is a “Combiner”?
A “Combiner” is a mini “reducer” that performs the local “reduce” task. It receives the input from the “mapper” on a particular “node” and sends the output to the “reducer”. “Combiners” help in enhancing the efficiency of “MapReduce” by reducing the quantum of data that is required to be sent to the “reducers”.
14) What are the different relational operations in “Pig Latin” you worked with?
Different relational operators are:
for each
order by
filters
group
distinct
join
limit
15) What is a UDF?
If some functions are unavailable in built-in operators, we can programmatically create User Defined Functions (UDF) to bring those functionalities using other languages like Java, Python, Ruby, etc. and embed it in Script file.
16)What are the components of Apache HBase?
HBase has three major components, i.e. HMaster Server, HBase RegionServer and Zookeeper.
Region Server: A table can be divided into several regions. A group of regions is served to the clients by a Region Server.
HMaster: It coordinates and manages the Region Server (similar as NameNode manages DataNode in HDFS).
ZooKeeper: Zookeeper acts like as a coordinator inside HBase distributed environment. It helps in maintaining server state inside the cluster by communicating through sessions.
17) Explain about the different catalog tables in HBase?
The two important catalog tables in HBase, are ROOT and META. ROOT table tracks where the META table is and META table stores all the regions in the system.
18)Differentiate between Sqoop and distCP.
DistCP utility can be used to transfer data between clusters whereas Sqoop can be used to transfer data only between Hadoop and RDBMS.
19)How would you check whether your NameNode is working or not?
There are several ways to check the status of the NameNode. Mostly, one uses the jps command to check the status of all daemons running in the HDFS
20)What is checkpointing in Hadoop?
Checkpointing is the process of combining the Edit Logs with the FsImage (File system Image). It is performed by the Secondary NameNode………..For more  Click Here
For Course Content Click Here

OpenSpan Interview Questions and Answers

Our experts providing  OpenSpan interview questions & Answers/Faqs can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
1. What is ExcelConnector in OpenSpan?
Answer: ExcelConnector in OpenSpan is one of the Connectors offered by the OpenSpan. We can use this connectors to interact with excel file in our automations. This can read/write data into the excel files.
To use this feature you must have installed the Office Connectors while installing the Studio for development and in runtime for deployment. When we install studio or runtime there is option to choose appropriate version of Office connectors.
2. Difference in Path and Target Path?
Answer:  This is a WindowsAdapter’s property and can be found in properties. shortcut f4
Path If the application that is required to run is from same folder where all other applications are installed or installed in any custom location then put the full path including the application and extension.
Target Path If the desired application is opened by the anyother application Eg. you have written a .bat command to launch your application. Then path will contain the full path including extension of that .bat and target path will contain only application_name.extension of that application. StartMethod should be set to start and wait to launch for that application mentioned in target path property.
3. Can we open a browser using the windows adapter?
Answer: This is a tricky question often asked by the interviewer to check your ability to identify the basic situation. Yes, like anyother application browser is also a windows application. In order to open a browser from windows adapter we have to put the full path of the browser with extension. However windows adapter is not capable of interrogating the controls from browser for that WebAdapter is required.
4.  How to connect Oracle, SQL Server with OpenSpan?
Answer:  To connect Oracle or SQL Server in OpenSpan under data tab OracleQuery and SQLQuery is available that can be used to connect with these databases. These return the DataSet to work and functions and properties are available.
5.  What is Universal WebAdapter?
Answer:  There are two WebAdapter’s available in OpenSpan. Universal WebAdapter is used to interrogate the Chrome and Firefox.
In order to use this at the time of installation of Studio you must have installed the Chrome and Firefox extension.
6. Benefit of using Global Web Page?
Answer:  While interrogating a webpage there is a interrogator popup having different interrogation options. Beneath that checkbox is available to create global webpage. When interrogating web applications that contain multiple frames, you can use the Create Global Web Page option to assign the interrogated objects to an independent global page. This is required when objects in a frame can exist on various pages within the web site, depending on the user’s interaction with the site. This feature should also be used when there are different versions of Internet Explorer in your environment. If not used then interrogator also interrogate the IE controls like address bar, button etc. So, when same automation will be launched in different version of IE will be failed.
7. Difference between WaitAll and WaitAny?
Answer:  WaitAll control will wait until all objects are created.
WaitAny will wait for any one of the specified object to be created. As soon as any object is created, automation will be proceeded.
 8. What is HookChildProcesses in OpenSpan?
Answer:  The HookChildProcesses property applies when one application starts other applications and the spawned applications are required for the solution. In this case, you have one application that launches another, that may in turn launch another, and so on. Each of the applications will require some interaction via an OpenSpan solution. Therefore, OpenSpan must hook into each application process. Unlike where you are only interested in interacting with the final target process (i.e.,TargetPath application), here you set the HookChildProcesses property to enable OpenSpan to work with the starting application and each Windows application starting afterward.
An example is where a user launches a single sign-on application. Once the user completes the sign-on, each business application is signed into and launched. If the solution will be interacting with each of the business applications, OpenSpan must inject code into all of the application processes. To support this scenario, set the Path property to the path and file name of the application that initiates the launch process and set the HookChildProcesses property to True…..For more questions please contact us
Openspan Course Content Click Here

RPA Blue Prism Interview Questions and Answers

Our experts providing  RPA Blue Prism interview questions & Answers/Faqs can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
1)  What is Robotic Automation?
Answer: Robotic automation is a type of automation where a machine or computer mimics a human’s action in completing rules based tasks.
2) What is Blue Prism’s Robotic Automation?
Answer: Robotic Automation implies process Automation’s where computer software drives existing enterprise application software in the same way that a user does. Automation is a gadget or stage that operates other application software through the existing application UI.
3) What is process Studio?
Answer: A Blue Prism Process is created as a diagram that looks like a business flow diagram. Processes are created in a zone of Blue Prism named Process Studio which looks similar to other process modeling applications) and uses standard flow diagram symbols and notation.
4) Why Blue Prism?
Answer: Reasons:
Supports both internal and external Encryption/Decryption Keys
Automation process can be designed within IT Governance
High level Robustness because of .NET customized code within the process automation
Provides Audit Logs enabling
5) What is the difference between thin client and thick client?
Answer: Thin client: It is any application that we cannot get the quality properties while spying using any RPA tools. For e.g. Citrix or any virtual environment.
Thick client: It is any application that we get pretty handful of attribute properties using RPA tools e.g. calculator, Internet explorer
6) What are different spy modes ?
Answer: Mainframe we only having one spy mode-mainframe
web based-html spy mode
Windows we can use win32,aa and region spy modes
7) What are the stages?
Answer: Stages are nothing but a flow diagram component that can be added to the diagram by clicking onto the page, not by dragging from the toolbar.
8) What are session variables?
Answer: Session Variables are specific to that instance of the Process. If 2 instances of the same process are running at the same time, they will both have the same Session Variables but the Session Variables will have different values.
Session Variables can be viewed and modified from Control Room…..For more Questions Please Contact us
For Blue Prism Course Content Click Here

Artificial Intelligence Interview Questions

Our experts providing Artificial Intelligence interview questions & answers & faq’s,  It can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
1) What is Artificial Intelligence?
Artificial Intelligence is an area of computer science that emphasizes the creation of intelligent machine that work and reacts like humans.
2) What is an artificial intelligence Neural Networks?
Artificial intelligence Neural Networks can model mathematically the way biological brain works, allowing the machine to think and learn the same way the humans do- making them capable of recognizing things like speech, objects and animals like we do.
3) What are the various areas where AI (Artificial Intelligence) can be used?
Artificial Intelligence can be used in many areas like Computing, Speech recognition, Bio-informatics, Humanoid robot, Computer software, Space and Aeronautics’s etc.
4)What is the difference between strong AI and weak AI?
Strong AI makes the bold claim that computers can be made to think on a level (at least) equal to humans. Weak AI simply states that some “thinking-like” features can be added to computers to make them more useful tools… and this has already started to happen (witness expert systems, drive-by-wire cars and speech recognition software). What does ‘think’ and ‘thinking-like’ mean? That’s a matter of much debate.
5) Mention the difference between statistical AI and Classical AI ?
Statistical AI is more concerned with “inductive” thought like given a set of pattern, induce the trend etc. While, classical AI, on the other hand, is more concerned with “ deductive” thought given as a set of constraints, deduce a conclusion etc.
6)What is a top-down parser?
A top-down parser begins by hypothesizing a sentence and successively predicting lower level constituents until individual pre-terminal symbols are written.
7)What are the various areas where AI (Artificial Intelligence) can be used?
Artificial Intelligence can be used in many areas like Computing, Speech recognition, Bio-informatics, Humanoid robot, Computer software, Space and Aeronautics’s etc.
8)What is alternate, artificial, compound and natural key?
Alternate Key: Excluding primary keys all candidate keys are known as Alternate Keys.
Artificial Key: If no obvious key either stands alone or compound is available, then the last resort is to, simply create a key, by assigning a number to each record or occurrence. This is known as artificial key.
Compound Key: When there is no single data element that uniquely defines the occurrence within a construct, then integrating multiple elements to create a unique identifier for the construct is known as Compound Key.
Natural Key: Natural key is one of the data element that is stored within a construct, and which is utilized as the primary key.
9)A* algorithm is based on which search method?
A* algorithm is based on best first search method, as it gives an idea of optimization and quick choose of path, and all characteristics lie in A* algorithm.
10)Mention the difference between breadth first search and best first search in artificial intelligence?
These are the two strategies which are quite similar. In best first search, we expand the nodes in accordance with the evaluation function. While, in breadth first search a node is expanded in accordance to the cost function of the parent node.
11) What is FOPL stands for and explain its role in Artificial Intelligence?
FOPL stands for First Order Predicate Logic, Predicate Logic provides
a) A language to express assertions about certain “World”
b) An inference system to deductive apparatus whereby we may draw conclusions from such assertion
c) A semantic based on set theory
12)What does the language of FOPL consists of
a) A set of constant symbols
b) A set of variables
c) A set of predicate symbols
d) A set of function symbols
e) The logical connective
f) The Universal Quantifier and Existential Qualifier
g) A special binary relation of equality
13) Which search algorithm will use a limited amount of memory in online search?
RBFE and SMA* will solve any kind of problem that A* can’t by using a limited amount of memory.
14)While creating Bayesian Network what is the consequence between a node and its predecessors?
While creating Bayesian Network, the consequence between a node and its predecessors is that a node can be conditionally independent of its predecessors.
15)To answer any query how the Bayesian network can be used?
If a Bayesian Network is a representative of the joint distribution, then by summing all the relevant joint entries, it can solve any query.
16)In top-down inductive learning methods how many literals are available? What are they?
There are three literals available in top-down inductive learning methods they are
a) Predicates
b) Equality and Inequality
c) Arithmetic Literals
17)What is Hidden Markov Model (HMMs) is used?
Hidden Markov Models are a ubiquitous tool for modeling time series data or to model sequence behavior. They are used in almost all current speech recognition systems.
18)How logical inference can be solved in Propositional Logic?
In Propositional Logic, Logical Inference algorithm can be solved by using
a) Logical Equivalence
b) Validity
c) Satisfying ability
19)Which process makes different logical expression looks identical?
‘Unification’ process makes different logical expressions identical. Lifted inferences require finding substitute which can make a different expression looks identical. This process is called unification.
20)Which property is considered as not a desirable property of a logical rule-based system?
“Attachment” is considered as not a desirable property of a logical rule-based system.

For Artificial intelligence Course Content Click Here

RPA Automation Anywhere Interview Questions and Answers

Our experts providing  RPA Automation Anywhere interview questions & Answers/Faqs can develop your carrier & knowledge to find the right job in a good MNC’s, doesn’t matter what kind of company you’re hired.
1. What do you mean by automation? What are its benefits?
Answer:  It is basically a process to automate the tasks and process with the help of automatic
equipment which are based on technology. It is helpful for the businesses to consider
automation as it enhances efficiency and cut down the errors from several business processes and transactions.
Also, the human interference can be avoided up to a great extent.
A number of processes can be automated with the use of specific equipment and expertise.
2. When exactly you will automate a test?
Answer:  There are certain cases when we can consider the same. For example, repeating tasks.
During such a scenario, automating a test saves a lot of time as well as Human efforts.
In addition to this, test with more than one data set can be made more efficient through this approach.
Also, regression test cases, as well as Smoke & Sanity tests are also the conditions when automating a test is a good option.
However, the final decision is always based on Return-on-Investment.
3. What do you know about the common steps that are involved in Automation anywhere process?
Answer: The very first thing is to select or consider the test tool. After this, the next step is to define
the scope of automation anywhere followed by the steps planning, designing, as well as development.
Next step is Testing execution and final step is maintenance. It is necessary to follow the steps
in the defined sequence to eliminate confusion.
4. What are the important factors that must be taken care of while planning Automation anywhere?
Answer: Before doing anything, the very first thing to pay attention to is selecting the Automation tool that is beneficial.
It is necessary to pay equal attention to the framework in case it is present. The test environment setup is also necessary
to e considered on priority. Another factor that matters a lot is identifying the test Deliverables. In addition to this,
factors such as the timeline of the project and its execution are the other factors that must be taken care of during the planning phase.
5. Is it possible to use Automation Anywhere testing for Agile method? What are the factors that can affect it?
Answer: Yes, it’s possible. However, there are conditions in which it is not useful. The very first thing is frequently changing
the needs of Agile testing. In such a case, it is not possible to use it. Many times there is need of the complex level of documentation.
In such situation also the testing for agile method is not useful. However, in case of continuous integration, it is possible to use it simply.
6. What are the automation tools you are certified in?
Answer: The answer to this question depends on you. You can mention here about the tools you have good command or skills in.
Generally, it is asked from experienced professional in the Automation.
7. What are the features you would look while selecting a tool for automation anywhere?
Answer: The tools must be easy to use and have test environment support available simply. It must have debugging
ability for the smooth operations. It is quite true that testing image and objects are the important aspects in the Automation Anywhere.
Therefore, it must have a better image and object testing ability. Also, it must be capable to test the database.
Object identification, as well as multiple framework support, are the other features that must be there in a tool for Automation Anywhere.
8.  Name any five things which you can automate?
Answer: Smoke Sanity test suite, Automation behind GUI, build deployment, smoke test suite, as well as test data creation.
9. What factors are important to consider for scripting standard for Automation Anywhere Testing?
Answer: For every ten lines of code, there should be three lines of code. Maximum use of framework wherever possible is also an important factor Proper indentation, Uniform naming convention, Error handling and management are some of the factors that must be considered.
10. Name any two important tools for Automation anywhere testing?
Answer: There are several tools but the ones that are considered as best are Rational Robot and QTP. Both of them are equally powerful and help to get results that are totally error free.
11. What are the reasons for not considering manual testing in automation anywhere approach?
Answer: The biggest issue is it needs a lot of additional resources as well as it’s a time-consuming process if done manually. There are certain chances of lots of errors that can declare their presence due to inaccuracy. When projects are time bounded or when they are extremely large, obvious, it’s not a wise option to consider manual testing. It can degrade the performance of resources performing testing due to losing interest by performing the same task again and again in a short time span.
12. What do you know about the type of framework that is used in Automation Anywhere software?
Answer: There are four important frameworks that are commonly used. First is Keyword Driven Automation Framework. Next is Data-driven automation framework. The third is Hybrid Automation Framework and last is Modular automation framework.
13. What is Selenium? What do you know about it?
Answer: It is basically a framework for the test suite that is widely considered in Automation anywhere approach. Selenium is open source and can be very useful when it comes to automating the mobile, as well as web environments. Its wide support to scripting languages such as Python, Ruby, Java, PHP, Perl, and so on makes it one of the best framework.
14. What do you mean by QTP?
Answer: It stands for Quick test professional and is basically an Automation tool that is considered in test environments.
15. What do you mean by Sikuli?
Answer: It is basically an important tool in Automation that can simply be used when it comes to graphical user interface. It makes use of VIM method and contains several web elements.
16. What are the uses of Sikuli?
Answer: Sikuli is a powerful tool that can be used for automating the flash objects, as well as websites. Whenever there is a need of simple API, it can simply be used. Also, it can be integrated with a number of frameworks such as Java, .Net. Windows based applications can be automated simply with the help of Sikuli. Moreover, it is possible to link it with other tools such as Selenium.
17.  How you will handle errors in automation anywhere approach?
Answer: Modern tools used in the scenario are powerful for this matter. The fact is automation softwares are equipped with an error-handling mechanism to spot the errors that often declare their presence. In case any manual action is required, the same can be done by building a logic in the system. This can be done based on nature and the exact cause of the problem.
18. In Automation Anywhere approach, what exactly you will automate first?
Answer: Modern automation softwares are equipped with one of the best features and i.e. they can calculate ROI and provide useful information on tasks that offer advantages and simply help in knowing what exactly to be automated first. Obviously, this cut down the confusion that often comes due to the priority of automation. Suggestions from the employees in case of its implementation in a business can also be taken so that complex processes can be automated first and employees’ burden can be reduced. It is true that this can enhance their efficiency.
19. What types of different systems are required for Automation Anywhere??
Answer: Any type of system can be considered because there is no necessity of back-end coding. This is one of the leading advantages of this approach as well.
20. What is the purpose of Automation Anywhere and what are the challenges associated?
Answer: Automation Anywhere is a good approach that aims to save time and cut down the human errors. It is basically a form of artificial intelligence that is helpful in making the tasks and processes more superior in every aspect. The biggest challenges associated in the present scenario are skills shortage and sometimes cost. However, a lot of tasks can be made run without a break without worrying about their failure.
21. Compare Sikuli and Selenium?
Answer: Both Sikuli and Selenium are powerful tools that can be used in Automation Anywhere. However, both have their own pros and cons associated with them. Sikuli supports automating the flash objects while Selenium doesn’t. Sikuli is useful for automating the Windows as well as web applications. On the other side, Selenium can work only on web applications. A visual match is present in the Sikuli whereas Selenium lacks the same.
22. What should be paid attention to during the task creation?
Answer: A lot of methods are available to ensure Automation is under control and is actually not wasting money, time and efforts. Task creation is basically a useful approach that simply let the automation process work reliably provided you engaged only those in the processes who have good skills.
23. What should be the best strategies to work on Automation according to you?
Answer: The very first thing is to pay attention to the fact whether the process can actually the automated or not. Sometimes it is possible but there are more cons than pros. This should be examined carefully in the initial phase. Next strategy is to consider small implementation and then building up slowly. This will surely tackle the complex processes. At the same time, there is need to pay attention to another important fact and i.e. information security. It is an important task and must be designed as early as possible. Another strategy that must be considered is to transform the operation which can be done through the best available tools.
24. Is it possible to achieve 100% automation?
Answer: Yes, it is possible but generally extremely complex. Complete automation even has a lot of disadvantages too. Generally, it is not the primary target in any automation process and operations that aim the same is not considered in most of the projects based on automation.
25. What do you mean by a framework?
Answer: It is basically nothing but a group of structure of an automation suit. It also provides a lot of useful information on several aspects such as Data reporting in case of larger projects, Handling test data, Environment files handling, Coding standards associated, Handling & maintaining elements, Handling logs, as well as handling properties files.
26. Name a few automation tools you heard about? Are all tools free?
Answer: There are lots of tools available and not all of them are free. Selenium and JMeter are basically open-source. The paid ones are Load Runner, RFT, DTP, Rational, Ranorex.
27. What are the tasks that should regularly be monitored in Automation?
Answer: Running the scripts regularly is a good practice. It must be considered on priority as through this practice it is possible to keep a close eye on scripts and any errors if they come can be detected immediately. Identification of strategies which are reusable and writing it in a separate file is another practice to be followed. Adding appropriate comments and following the coding conventions are the other useful strategies.
28. Name the different recorders available in Automation Anywhere?
Answer: Object Recorder, Easy recorder, and Web recorder
29.  What are the characteristics of a good framework in Automation Anywhere?
Answer: Many times there is a need to change certain things associated with automation due to a diverse array of reasons. This can be done only if the framework is adaptable to them. A good framework always has this feature. The scripts must be independent of everything. A framework must follow all the practices related to coding. In addition to this, a framework must be reusable. Having a reporting feature is another important characteristic that any framework must have. In addition to this, it must have a feature to integrate with other applications and framework…………….For more questions please contact us
For Automation Anywhere Course Content Click Here