Sie sind auf Seite 1von 3

1.

How did you first become interested in Computer Science?

Answer: I did my Bachelors in Science with Major Subjects as Chemistry and Physics. After finishing my bachelors degree, I wanted to do computing. Because I have been playing around the computers since 10th standard. The first thing I learned with computers was Typing. Computers always fascinate me. I used to take part in competitions in typing and had won all the competitions during my school days. Then I studied C and C++ programming languages, wrote some programs. I also learned some Web Development languages like PHP, HTML, XML and built some normal websites. After finishing my masters degree in IT I observed that Software Testing is getting a lot of catch and it is an interesting field. So I had undergone a training for software testing (both manual and automation) and become a certified tester. These days a lot of companies do automation testing, especially banking institutes. Hence, I am attending some lessons in order to be knowledgeable in banking domain from YALE University lectures. 2. When was the last time you built automated tests? How many tests have you Personally written in one project? Are you confident of your ability to write effective tests?

Answer: I had created automated test scripts using VB scripts in QTP at different times. I have written some 15-20 test scripts in a project when I was in India working on a Payroll System. It was a client-server based application. I had created scripts using VB script for regression testing for different modules of payroll system like Company Setup, Employee Setup, Leave, Salary statement, reports etc. I have confidence in whatever I produce and create. I have an ability to create effective tests in order to produce more and more defects to improve the quality of the Application. 3. How do you test a web application?

Answer: Testing a web application is a very long process. First of all, whenever the developer team completes the development of any website or any web application, it is than given to us to test it whether it is working properly or not according to the clients requirements and specifications (In terms of its functionality, Non-functionality). My approach of testing a web application is to check the GUI of the website. Checking all the links are working properly or not. Checking all the User creation, Submission forms are functioning well or not. Testing all the validations in the forms input text fields. If there are any customer related forms than we have to check whether the database related to the website is connecting properly or not. Checking the integrity of the data in the database by sending SQL queries. Than we check all the contents of the web application. All the help documentation is meaningful or not. All the objects on the forms as well as on the web page are meaningful or not. Checking whether the web server, application server and database servers are interacting successfully with each other or not. Checking that the website is browser independent (Cross Browser Compatibility Testing). Than we do performance testing (Load Testing and Stress testing) of the web application.

4.

Given a simple program designed to take inputs of integers from 1-1000 and to Output the factorial value of that number, how would you test this program? You do not have access to the code. Please be as specific as possible.

Answer: I would use the boundary value analysis technique to test this program. First of all, I would take the maximum and minimum boundary and the adjacent values to each of them as an input. e.g. 1(Min), 0 (min-1), 2(Min+1), 1000(Max), 1001(Max+1), 999(Max-1). I would have assumed that the application would only accept the positive values and produce positive outputs (excluding 0). Hence it will give the maximum test coverage to test this program. 5. What do you think makes a well designed web site?

Answer: y Consistent navigation from one link to the other link, one page to the other page. y All the navigations and buttons are easily understandable and used. y The colors of the links and backgrounds are in coordination with each other. y Meaningful help documents, correct spelling. y The information on the website should be easily readable and understandable. y The content of the website should be stating the image and mission of the organization. y None of the pages of the website should take more than 9 seconds to load. y Searching toolbar that lets the user search the contents of the website y Security of the ecommerce websites by providing secure payment gateways. y Compatibility with different browsers and operating systems The following are some of the example websites that are developed by the developers and I had tested. 1) www.blakodeon.com 2) www.catherinemanuelldesign.com 3) www.cafeonview.com.au 4) www.catherinemanuellusa.com 6. What does working as a Tester in an Agile development team mean to you?

Answer: I am a team player, someone who likes to work upon a project that is team oriented. Agile development is all about team working. Collaborating well with the developers and managers. Participating in daily meetings with my manager, facilitating the requirement gathering. In Agile development team, we have to be ready to adapt changes and quickly learn the new technologies in order to satisfy the requirements for the application being built. For example, while creating an ecommerce website, we have to interact with the customers in order to make sure the functionalities function well according to their requirements. I get to learn a lot of new things day by day. It is completely customer oriented methodology. The more we interact with the customer the more efficient the website will be. We have to involve the customers to do the usability testing to create the user environment.

7.

Describe your ideal job.

Answer: I dont have any specific definition to an ideal job. However, I can say that an ideal job to me would be a combination of a workplace where I can grow not only professionally but intellectually, where my own ideas are received as well as innovative ideas and knowledge acquired in the past. The teamwork that is put in by all employees to get the job done and learning new things.

22/80 kinggeorge street Victoria park 6100

Das könnte Ihnen auch gefallen