- Where do you get your expected results?
- If automating-what is your process for determining what to automate and in what order? OR
Can you automate all the test scripts? Explain ? OR
How do you plan test automation? OR
What criteria do you use when determining when to automate a test or leave it manual? - If you’re given a program that will average student grades, what kinds of inputs would you use?/li>
- What is the exact difference between Integration and System testing, give me examples with your project?
- How do you go about testing a project?
- What are negative scenarios?
- How do you go about testing a web application?
- Difference between Black and White box testing?
- What is configuration management? Tools used?
- What are Individual test case and Workflow test case? Why we do workflow scenarios
- What are the testing tools are you familiar with?
- How did you use automating testing tools in your job?
- What is data-driven automation?
- Describe me the difference between validation and verification?
- Is coding required in SQA robot?
- What do you mean by "set up the test environment and provide full platform support"?
- What are the two ways to copy a file in windows?
- If the functionality of an application had an inbuilt bug because of which the test script fails, would you automate the test?
- What is the bug reporting tool used?
- Did use SQA Manager?
- You find a bug and the developer says "It’s not possible" what do u do?
- How do you help developer to track the fault s in the software?
- Were you able to meet deadlines?
- What is Polymorphism? Give example.
- What are the different types of MRs?
User requirement document
Test that need to be run for every build of the application
Tests that use multiple data values for the same actions( data driven tests)
Tests that require detailed information from application internals
Stress/ load testing
Tests that use multiple data values for the same actions( data driven tests)
Tests that require detailed information from application internals
Stress/ load testing
Name of student, Subject, Score
Integration testing: An orderly progression of testing in which software components or hardware components, or both are combined and tested until the entire system has been integrated.
System testing: The Process of testing an integrated hardware and software system to verify that the system meets its specified requirements.
System testing: The Process of testing an integrated hardware and software system to verify that the system meets its specified requirements.
Analyze user requirement documents and other documents like software specifications, design document etc.
Write master test plan which describe the scope, objective, strategy, risk/contingencies, resources
Write system test plan and detailed test cases
Execute test cases manually and compare actual results against expected results.
Identify mismatches, report defect to the development team using defect reporting tool.
Track defect, perform regression test to verify that defect is fixed and did not disturb other parts of the application.
Once all the defects are closed and application is stabilized, automate the test scripts for regression and performance testing.
Write master test plan which describe the scope, objective, strategy, risk/contingencies, resources
Write system test plan and detailed test cases
Execute test cases manually and compare actual results against expected results.
Identify mismatches, report defect to the development team using defect reporting tool.
Track defect, perform regression test to verify that defect is fixed and did not disturb other parts of the application.
Once all the defects are closed and application is stabilized, automate the test scripts for regression and performance testing.
Testing to see whether the application is not doing what it is not suppose to do.
We check for User interface, Functionality, Interface testing, Compatibility, Load/Stress, and Security.
Black box testing: Functional testing based on requirements with no knowledge of the internal program structure or data. Also known as closed-box testing.
White Box testing: Testing approaches that examine the program structure and device test data from the program logic.
White Box testing: Testing approaches that examine the program structure and device test data from the program logic.
Configuration management: helps teams control their day-to-day management of software development activities as software is created, modified, built and delivered. Comprehensive software configuration management includes version control, workspace management, build management, and process control to provide better project control and predictability
An individual test is one that is for a single features or requirement. However, it is important that related sequences of features be tested as well, as these correspond to units of work that user will typically perform. It will be important for the system tester to become familiar with what users intend to do with the product and how they intend to do it. Such testing can reveal errors that might not ordinarily be caught otherwise. For example while each operations in a series might produce the correct results it is possible that intermediate results get lost or corrupted between operations.
TestDirector, WinRunner, LoadRunner, Rational RequisitPro, Rational TestManager, Rational Robot, Rational ClearQuest and SilkTest.
Automating testing tools are used for preparing and managing regression test scripts and load and perofromenance tests.
If you want to perform the same operations with differnet set of data, we can create data driven test with loop. In each iteration test is driven by differnet set of data. In order for automation to use data to drive the test, we must subsitute the fixed values in the test with variables.
Verification: typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and inspection meetings.
Validation: typically involves actual testing and takes place after verifications are completed. The term 'IV & V' refers to Independent Verification and Validation
Validation: typically involves actual testing and takes place after verifications are completed. The term 'IV & V' refers to Independent Verification and Validation
Yes, to enhance the script for testing the business logic, and when we write the user define the functions.
We need to provide the following for setting up the environment
1) Required software
2) Required hardware
3) Required testing tools
4) Required test data
After providing these we need to provide support for any problems that occur during the testing process.
1) Required software
2) Required hardware
3) Required testing tools
4) Required test data
After providing these we need to provide support for any problems that occur during the testing process.
1) Using the copy menu item in the edit menu.
2) By dragging the file where ever you want to copy it like a floppy
2) By dragging the file where ever you want to copy it like a floppy
No, we do the automation once the application is tested manually and it is stabilized. Automation is for regression testing.
Rational ClearQuest
TestDirectror
PVCS Tracker
TestDirectror
PVCS Tracker
Yes. For creating test plan and defect reporting/tracking.
I’ll discuss with him under what conditions (working environment) the bug was produced. I’ll provide him with more details and the snapshot of the bug.
By providing him with details of the defects which include the environment, test data, steps followed etc… and helping him to reproduce the defect in his environment.
Absolutely.
In object-oriented programming, polymorphism refers to a programming language's ability to process objects differently depending on their data type or class. More specifically, it is the ability to redefine methods for derived classes.
For example, given a base class shape, polymorphism enables the programmer to define different circumference methods for any number of derived classes, such as circles, rectangles and triangles.
No matter what shape an object is, applying the circumference method to it will return the correct results. Polymorphism is considered to be a requirement of any true object-oriented programming language (OOPL).
For example, given a base class shape, polymorphism enables the programmer to define different circumference methods for any number of derived classes, such as circles, rectangles and triangles.
No matter what shape an object is, applying the circumference method to it will return the correct results. Polymorphism is considered to be a requirement of any true object-oriented programming language (OOPL).
MR for suggestions,
MR for defect reports,
MR for documentations changes
MR for defect reports,
MR for documentations changes
[...] Câu hỏi phỏng vấn 3 (Có kèm câu trả lời) [...]
Trả lờiXóa