Posts

Python Interview Question-Answer

1) What is Python ? What are the benefits of using Python? Python is a programming language with objects, modules, threads, exceptions and automatic    memory management. The benefits of pythons are that it is simple and easy, portable, extensible, build-in data structure and it is an open source. 2) What is PEP 8? PEP 8 is a coding convention, a set of recommendation, about how to write your Python code more readable. 3) What is pickling and unpickling? Pickle module accepts any Python object and converts it into a string representation and dumps it into a file by using dump function, this process is called pickling. While the process of retrieving original Python objects from the stored string representation is called unpickling. 4) How Python is interpreted? Python language is an interpreted language. Python program runs directly from the source code. It converts the source code that is written by the programmer into an intermediate language, which is again translat

Trending IT Technologies in 2019

Image
IT Industry  has registered a huge growth in the past few years. The IT sector is a dynamic sector, as the technology keeps on evolving day by day. Technology is now evolving at such a rapid pace that annual predictions of trends can seems out of date before they even go live as a published blog post or article. Technology based careers don't change at that same speed, but they do evolve and the wise IT professionals recognizes that his/her role will not stay the same. The IT worker of 21st century will constantly keep learning. The below mentioned are the same technology which you should watch for in 2019 and some of the jobs that will be created by these  Trending Technologies. Some of  Trending technologies of   2019  are 1) Artificial Intelligence (AI) 2) Machine Learning 3) Robotic process Automation: 4) Virtual reality and Augmented reality 5) Cyber Security 6) Internet of Things 7) Blockchain Artificial Intelligence (AI): Artificial intelligence o

Blue Prism Interview Questions and Answers

1. What is the difference between process and object studio? Process studio: • Process studio is the work-space where the flow of the process is defined • When a page of a process is run, it will run from the main page irrespective of whatever the page you are in. Object studio: • Object studio is the work-space where the objects of the applications have interacted • When a page in the object is run, it will run only the current page. 2. What are the stages available in object studio that is not available in process studio? • Navigate stage • Read stage • Write stage • Code stage • Wait stage 3. What is the difference between the defined and undefined collection? In the Defined collection, the fields inside the collection are set prior to the run whereas in undefined collection no field is set prior to the run. The fields are populated in run-time. 4. What are the different modes available for object spying? • HTML mode • WIN32 mode • Accessibility mode • Reg

Black-Box Testing

Image
Black box testing is defined as a testing method in which functionality of the application under test (AUT) is tested. Testing of the Application is done without looking the structure of internal code,details of implementation and knowledge of the internal paths of the software. This type of testing(Black -Box) is entirely based on software requirements and specifications.                INPUT --------> BLACK BOX --------> OUTPUT In Black Box testing , basically we focus on input and output without worrying about internal knowledge of the software program. Steps to do Black-Box Testing:- 1) Initially, specifications and requirement of the system are inspected. 2) Tester chooses valid inputs(positive test scenario) to check whether system under testing is correctly processes them as well as invalid points(negative test scenario) to check system under testing is able to detect them. 3) Expected outputs is determined by tester for all those inputs. 4) Test

Software Testing Life Cycle

Image
STLC stands for software testing life cycle.The sequence of activities conducted to perform software testing known as Software testing life cycle. It consists of the group of activities to help to certify your software product. Stages of STLC :- 1)Requirement analysis 2)Test Planning 3)Test case development 4)Environment Setup 5)Test Execution 6)Test cycle closure Lets explain the all above steps one by one and have a brief description :- Requirement analysis :- In requirement stage , From a testing point of view,test team studies the requirements needs initially.The QA team may interact with the stake holders like Clients,business analyst, Technical leads  to understand the  requirement is detail.Requirement could be Functional or Non-functional .Functional requirement include(defining what software must do) or Non-functional include (defining software performance/Security availability) Activities :-i) Identifies types of test to be performed  ii)Collecting inf

Agile and V model of SDLC.

Image
In this tutorial we are going to learn about the Software Development Life Cycle, which includes the following topics:- . Iterative model  . When to use Iterative Model . Advantages/Disadvantages of Iterative model . Spiral model . When to use Spiral Model . Advantages/Disadvantages of Spiral model The Fifth mode l of SDLC is "Iterative Model" . This is the Fifth model of SDLC after Spiral model. This model is also called as Incremental model .Let us discuss about the Iterative model in Detail :- Iterative model :- Software development with the help of this model leads to a development process in iterations. Incremental development divides the system functionality onto portions basically called increments.It is the process of develop the software in increments. At first, the process is developed at very small scale by following all steps into consideration.These process groups Iteration into phases. i.e. inception, elaboration,construction

Software Development Life Cycle - Easy Learnings

Image
Software development process, commonly known as Software development life cycle, is a process used by the software industry for designing, development and testing high quality software. The Aim of Software development life cycle(SDLC) is to produce high-quality software that meets i.e. exceeds customer expectations, and also reaching completion within the cost estimates and within time. The framework of SDLC is to define tasks performed at each step in the software development process. In this tutorial we are going to learn about the Software Development Life Cycle, which includes the following topics, What is SDLC? Stages of SDLC Models of SDLC Conclusion What is SDLC? The process followed by software project within the software organization is called software development life cycle. Basically its consists of detailed plan which describe how to develop, maintain a software, replace and alter or enhance specific software . SDLC “Life cycle