MANUAL
TESTING
- Quality: - It is defined as the conformance to the customer specification.
- Testing: - A Tester should suppose to identify the defects.
- White box testing: -Based on knowledge of the internal logic of an application’s code. Tests are based on coverage of code statements, branches, paths, conditions.
- Test case: - Test case is a description of what to be tested, what data to be given and what actions to be done to check the actual result against the expected result.
- Black box testing: - Not based on any knowledge of internal design or code. Tests are based on requirements and functionality.
- Functionality testing: - Testing whether the functionality of the application is working or not and whether all the requirements have covered are not.
- System testing: - The entire application tested according to the requirements.
- Sanity testing: - Initial testing conducted on the application to check the proper behavior on the application.
- Smoke testing: - Initial testing is conducted on over all application to check whether all the functionalities available to conduct detail testing on them.
- Regression testing: - Retesting the bug after fixing or any modifications or enhancement done to the application and testing whether the existing functionalities are effecting to the privies functionalities or not.
- Integration testing: - All the modules are integrated together and testing how modules are couple together and communication between the modules.
- Usability testing: - Checking whether it is user friendliness or not.
- To check for the look and feel of application.
- Where the end user can understand and can easily use the application.
- User acceptance testing: - After all the bugs are fixed we have to test once again to make shore that the application meets the user requirements.
- Severity: - how much the bug is effecting the application.
- Priority: - When the bug is to be fixed.
- Unit testing: - After completion of their reviews, programmer concentration on coding, to physically construct a soft ware. In this level, their will test every program through white box testing.
- Recovery testing: - It is also known as reliability testing during this test, testing engineers validates that whether our application build change from abnormal state to normal state or not.
- Compatibility testing: - It is also known as portability testing. During this test, testing engineer validates that whether our application build run on customer expectation platform or not.
- Configuration testing: -It is also known as hardware compatibility testing. During this test testing engineer validates that whether our application support different technology hardware devises or not.
FREQUENTLY
ASKED QUESTIONS
- What are the entry and exit points in test plan?
A: Entry
point of test plan is - that functional description to be tested and
required procedure is the exit point.
- What is the use of “swing time” in Load runner?
A:
Elapsed time indicates swing time (to determine the performance of
the application under load)
- What is internationalization?
A:
It means that following standards. Ex: ISO/CMM/Six Sigma.
- What are the different functions in win runner?
A: Analog
functions, Context Sensitive functions, Customization
functions, Miscellaneous and Standard functions.
- What are the testings involved in black-box testing?
A: Acceptance
testing, stress testing, user-interface, regression, performance,
Potential bugs, Bea test, release test, utilities.
- What is integration testing?
A: A
test related to more than one module called Integration testing.
- What is unit testing?
A: A
test at module level is called unit testing.
- What are the documents prepared for ISO?
A: Quality
manual, Quality procedures, work Instructions format.
- What is the difference between Load & Stress testing?
A:Load
testing is used to estimate under
incremental load.
Stress
testing is used to find bugs when an
application working at maximum volumes of resources.
- What are CMM levels? Explain? Key process areas?( V & III )
A: 5
levels.
- What is memory leakage?
A: Improper
allocations/ de-allocations of memory during execution time.
- What are external functions?
A: External
functions means that a function defined in one test and used in
another tests.
- What are data table functions?
A: ddt_open
( ), ddt_update_from_ db ( ), ddt_save ( ), ddt_get_row_ count (
), ddt_set_rows ( ), ddt_val ( ), ddt-close ( ).
- What are the files using in winrunner?
A: Script
files, checklist files, expected values files, data table files, GUI
map files, start up script files.
- What is exception handling?
A: To
remove run time testing problems, we can use exception handling.
- What are exceptions in winrunner?
A: TSL,
Object, Pop-up and URL.
- What is GUI map file? Explain?
A: GUI
map file consists of ‘logical names’ and ‘physical
descriptions’ of objects &
Windows,
which are recognized for each object/window during recording and
running.
- What are the add-ins in winrunner?
A: Web
test, Activex, Power builder and visual basic.
- What is visual recorder in Load runner?
A: Virtual
User Generator (VUGen) is Visual Recorder in Load Runner.
- What is Rendezvous point?
A: During
the execution of Load Test, Rendezvous points control Vusers. It
stops execution of each Vuser for further execution until remaining
Vusers reach the point.
- How is restore an application?
A: Resetting
current application paths.
- What is recovery testing?
A: Recovery
means that how you’re shifting from failure state to normal state.
To test its procedure we can use Recovery test.
- What are the types of check points?
A: GUI,
Bitmap, Database and Test check points
- How to open GUI map file?
A: Using
GUI map editor.
- How can it be known when to stop testing?
A: When
existing test cases show any application change (called mutation).
- What are the parameters in Load runner?
A: Elapsed,
Transaction, Response, Hit per second and Throughput.
- How do you read test from an application?
A: Get
text and Select text for (for web)
- How can you map custom classes to standard classes?
A: By
using Virtual Object Wizard.
- What is soft ware testing?
A: Verification
and Validation of an Application.
- Why you need a test plan? What is test plan?
A: Test
plan specified process and scheduling of an application.
- What is big bang testing? Or informal testing?
`A: It
means that a testing on total system.
- What is formal testing?
A: Formal
(or Incremental) means ‘until testing’.
- What is mutation testing?
A: Small
changes identified by 12existing test cases.
- What is regression testing?
A: Regression
means that execution of test cases on new version of application/
modified version.
- What is stress, security testing?
A: Security
testing means that the testing of an application depends on
Authorization and encryption/decryption cases.
- What is test case?
A: Test
case is a small issue to test functionality.
- What is the diff between function and iterative model?
A: Test
cases are derived from functionality.
- Contents of Test plan?
A: Test
team, Test scheduling, Test factors, Approach, Functionality list of
Test case.
- Difference between water fall model and iterative model?
A: Waterfall
is a single thread processes where as Iterative is multiple thread
process.
- Where to use private and public functions in script?
A: Private
functions are only applied on current Test and public functions
applied anywhere.
- What is system testing?
A:
A Test at system level.
- What are the major bugs you find in the in the application you have tested?
A:
Load test errors.
- What are the minor bugs you find in the in the application you have tested?
A:
User interface errors.
- What is the life cycle of bug reporting?
A: Bug
detection => fixing the bug => bug reproducing => report
creation =>
Bug
submission.
- On what basis the test plan is prepared?
A: Test
manager develops Test plan based on development plan (SRS and FRS).
- What you will do after preparing test cases?
A: Test
procedure preparation after selection of test case.
- What is the formula used in white box testing?
A: In
white box testing, tester concentrates on what is requirement of
program and what is the functionality of the program.
- When test cases will be prepared, after coding or before coding?
A: Test
cases are prepared at design level.
- What are the documents you have in testing environment?
A: Testing
policy, Testing strategy, Testing methodology, Test plan, Test cases,
Test scenarios, Test procedures, Test scripts, Logs and Bug reports.
- What makes a good soft ware quality assurance engineer?
A: QA
engineer produce suggestions to tester to increase the strength of
the testing process.
- What is testing life cycle? What is bug tracking life cycle?
A: Life
cycle means testing at all development stages.
- What if the soft ware has so many bugs, it can not really be tested?
A: Be
bugging (not debugging) is a process to estimate defects before
testing.
- How does a Client / Server environment effect testing?
A: In
client/server (C/S) testing, testers follows these steps:
- Assess Readiness (Integration of C/S process)
- Assess key process
- Perform testing.
- How can WWW be tested?
A: To
test web applications, testers follow these steps:
- Select Web based risks
- Select Web based tests
- Select Web based tools
- Perform tests.
- What is soft ware quality assurance?
A: QA
shows, customer satisfaction of application, including features and
flaws.
- Can you tell me why does soft ware have bugs?
A: Different
members at different levels develop soft ware applications.
- What are verification & validation & walkthrough?
A: Verification:
- To check application based on
corresponding development documents.
Validation:
- To check whether the application
functionality equals to customer’s expectation.
- What are 5 common problems in soft ware development process?
A:
- Poor requirements
- Improper scheduling
- Testing with wrong criteria
- .
- Miscommunication.
- What is soft ware quality?
A: Customer
satisfaction including no. of features/flaws.
- Will automated testing tools make testing easier?
A: Automated
testing decreases complexity in testing, when applications consists
of :
- More external interfaces
- Type of external interfaces
- No of releases
- Maturity on application etc.
- What are the silk test tools to manage execute and interprets your scripts?
A: In
silk testing, we can follow below test process:
- Plan inclusion
- Recapturing
- Recording(script)
- Run the script
- Analyze defects
- Manual report.
- What is smoke testing? Out time editor, the result processor, the debugger?
A: A
test case with wrong criteria. It specified indication of bug.
- How do you set the parameters when test the Client /Server application?
A: In
C/S Load testing, we can depend on elapsed transaction and response
times.
- What is recovery system? Can you give some functions that override some of the default behavior?
A: Default
script enter, Default script exit.
- Why silk test sees objects as custom windows?
A: Silk
test sees each object as user-defined. Because this tool used for
java application testing.
- Can you test an application in silk test that is running on another system?
A: YES.
- Can you test multiple different applications simultaneously?
A: Yes.
We can concentrate on more test cases simultaneously because each
application test has different test cases.
- What is spawn statement? Why it is used?
A: To
maintain delay, during execution time for synchronization.
Spawn
(time in seconds).
- What is application state and base state and call state?
A: Application
state : Is the situation in application
Base
state : Is the starting state of application
Call
state : Is the state of application
- What is difference between winrunner and silk test?
A: Test
procedure Vs. Object oriented script; Different process Vs. Single
threaded.
- How winrunner does identify GUI objects?
A: Logical
names and physical descriptions.
- How do you program tests with TSL?
A: A
program, test using TSL at “exe” level.
- What TL_STEP function used?
A: To
insert user defined error message in test log.
- What is the difference b/w pause ( );, message ( );?
A: pause
( ) – used to display a message with termination of process.
Report_msg
( )-used to give message in test results table.
- What is batch test?
A: Execution
of more than one tests simultaneously.
- What is DON in silk?
A: In
silk test, silk agent is don, it displays at status bar.
- What is the base class for all the classes in Silk test?
A: In
silk test, Application name is base class to all classes in
scripting.
- What is the use of style bits in Custom class in silk?
A: The
class of object in verifies window is called style of custom class.
- What is extension in silk?
A: It
is the extension of test case, .pln for test plan.
- What .inc file consists in silk?
A: .Inc
is the extension of test frame.
- How do you create a user defined class in silk?
A: It
allows user defined classes in script.
- What are agents in silk?
A: Capturing
agents, recording and running agents.
- How do you refer your test case in .t file through Test plan?
A: .pln
is extension of test plan and it specifies .t as test case.
- Will TSL supports function overloading &operator overloading?
A: TSL
allows function overloading, but not operator overloading.
- If you purchase software, what test you perform?
A: Purchased
software is called off-the-shelf software. To test this application,
we can perform functionality testing.
- Did you use user defined TSL in your project?
A: YES.
- How many functions you write in your project?
A: Depends
on requirement, to define more then one user-defined functions.
- What are key features the Bug tracking data base must offer?
A: Bug
tracking database provide test doc, retrieving and maintenance.
- Write a program in TSL to get data from data table and feed them your edited fields in the application?
A: Data
driven test (ddt)
- What is negative testing?
A: A
test with Fail criteria.
- What is change management process?
A: Change
management process is used to verify the configuration of the
existing application, which is in maintenance stage.
- What is configuration management process?
A: Configuration
management process is used to verify the configuration of the
existing application performance changes.
- What is version control?
A: Maturity
in new version compare to the previous version.
- What is defect tracking?
- What is security testing?
A: Whether
this application follows correct authorization of Encrypt and
Descript procedure or not.
- What is good code?
A: More
functionality with less statements and meets customer requirements.
- What is digital signature test?
A: By
bit map testing.
- What is sort testing?
A: Used
to test sorting tech in your application.
- What is memory leakage testing?
A: Stress
testing identifies memory leakages.
- What is data driven automation?
A: To
run existing test case with different input values, we can use Data
driven test-driven test.
- What is compatibility testing?
A:
When application server on different platforms or Internet.
- What is defect deficiency? If A is the no. of bugs found in Alpha test, B is the no. of bugs found in Beta test, what n?
A: Defect
deficiency/defect removal efficiency is defined by the formula.
A
/ (A+B) where A: No. of bugs in previous test.
B:
No. of bugs in present test.
- How will you choose a tool in test automation? How will you find the tools work will with your existing system?
A: To
select a tool, we can depend on:
- Scripting style of tool
- Scripting up dating
- Reusability of scripting
- Readability of scripting
- Batch.
- How can data caching have a negative effect in Load testing results?
A: In
Load testing, we will get negative results when no available large
memory areas and not clear items from buffer.
- What are the benefits of creating multiple actions within any virtual user scripts?
A: We
can use more than on operator actions to estimate performance of each
operation through single test.
- How do you scope, organize and execute your project?
A: According
to standards and customer requirements.
- What sort of thongs would you put down in your bug report?
A: Bug
severity/priority or main factors to list out defects.
- Should we test every possible combination/ scenario for a program?
A: Tester
tries to test all possible test cases for application.
- What metrics you feel important to publish in organization?
A: In
an organization, we can use LOC (luer of code) related and functional
point related metrics.
- What is your worst experience in project?
A: Finding
bugs, reproducing bugs is important in bug tracking, but all bugs are
not reproducible.
- What is your experience in code analyzers?
A: Pseudo
code analyzers are used to estimate the logic of program without
execution.
- How did you involve in bug fix cycle between developer and QA?
A: Tester
working as middle position in between QA and developer with bug
tracking stages.
- How do you know your code has met specification when there are no specifications?
A: A
tester identifies the functionality of program depends on
specifications. If there is no specification then he/she
- Can depends on estimated functionality by self (acts as customer)
- Previous version and
- Direct communication with customer.
- What type of documents would you need for QA/QC/Testing?
A: Testing
policy =>strategy =>methodology=> ………. Etc.
- How you participated in integration testing?
A: Participate
in integration testing with compound test cases of modules.
- How would you ensure 100% coverage of testing?
A: Testers
prepare test cases related to all functional items to ensure 100% of
testing coverage.
- What are basic and core practices for a QA specialist?
A: QA
Analyst identifies all functional items and gives possible cases to
test.
- What are basic elements in defect report?
A: Defect
report consists of:
- Program to be tested
- Tester name
- Date and time
- Severity
- Summary
- Reason (optional)
- Priority
- Assigned to etc…..
- How do you prioritize testing task with in a project?
A: Depends
on the severity the priority sill be decided depends on the
functionality of the test case.
- Do you know of metrics that help you in estimate the size of the testing efforts?
A: We
can use benchmark testing to develop metrics.
- Discuss economics of automation and role of metrics in testing?
A: Economics
of automation depends on no. of external interfaces, types of
interface and maturity in application.
- What methodologies do you need to develop test cases?
A: To
develop test cases, we can use functionality list and standards of
the organization.
- Difference between test strategy and test plan?
A: Test
strategy specifies the mapping between the factors and development
stages. Test plan specifies actual process and schedule of testing of
that project.
- If you do stress testing? What conclusions can you arrival?
A: Correctness
of application. When you run an application at the maximum values of
resources.
- What is difference between CMM and CMMI?
A: CMM/Integrated.
- What is compilation define w.r.t. Load runner?
A: Load
runner point of view, compilation means that the Vuser script
consists of correct syntaxes and semantics.
- What is Defect life cycle?
A: Defect
life cycle helps in handling defects efficiently. This Defect life
cycle will help the users to know the status of the defect.
- What is equivalence partitioning?
A: Equivalence
partitioning is used to combine same type of test cases related to
single functionality/ feature/module.
- What type of scripting techniques for test automation do you know?
A: C-oriented
TSL, VB-oriented SQA suite and Java-oriented silk test.
- What criteria would you used to select web transactions for Load testing?
A: Web
server related criteria Ex: e-bussiness Vuser type in Load runner.
- Explain some techniques for developing s/w components w.r.t testability?
A: V-model.
- Describe components of a typical test plan such as tools for interactive products and database products as will as cause and effect graphs and data flow diagrams?
A: Depends
on DGD testers imagine an approach to test a factor.
- When have you had to focus on data integrity?
A: In
integrating testing we can concentrate on data integrity.
- How to import a DLL file in TSL Script?
A: By
compiled module concept, logical DLLs.
- How to write virtual API scripts in Test Director?
A: Test
director provides a facility of launching option connected to
functional testing tool, which creates test script.
- What is requirement phase testing?
A: Walk
through, Reviews and Inspections.
- What is Design phase testing?
A: Reviews,
Inspections and Prototypes.
- What is Program phase testing?
A: White
box testing/structural.
- What is back-end testing? How to do?
A: Data
base testing is called back end-testing.
- Why you are following Water-fall model?
A: There
is no time and cost restrictions, we can choose waterfall model to
develop an application.
- When to use iterative model, Spiral model, RAD model?
- What are the different bug-tracking tools?
A: Test
Director, Test manager etc.
Most
Frequently Asked Questions
- What are your strengths and weaknesses?
- Tell me about yourself.
- What are your team-player qualities? Give examples.
- Of the courses you have had at college which courses have you enjoyed the most?
- What is your GPA? How do you feel about it? Does it reflect your abilities?
- How have your educational and work experiences prepared you for this position?
- What work experiences have been most valuable to you and why?
- What have the experiences on your resume taught you about managing and working with people?
- Of the hobbies and interests listed on your resume what is your favorite and tell me why?
- Where do you see yourself in five years?
- What goals have you set for yourself? How are you planning to achieve them?
- To what do you owe your present success?
- Why should I hire you?
- What makes you think you can handle this position?
- What is your most significant accomplishment to date?
- Why do you want to work here?
- Describe a leadership role of yours and tell why you committed your time to it.
- In a particular leadership role you had, what was your greatest challenge?
- Give me an example of an idea that has come to you and what you did with it?
- Give me an example of a problem you solved and the process you used?
- Give me an example of the most creative project that you have worked on.
- Tell me about a project you initiated?
- Describe the project or situation that best demonstrates your analytical abilities?
- Since attending college, what is the toughest decision that you have had to make?
- Tell me about your most difficult decision and how did you go about making it?
- What types of situations put you under pressure, and how do you deal with pressure?
- Give me a situation in which you failed, and how you handled it?
- Why are you interested in our organization?
- What type of position are you seeking?
- Where do you think your interest in this career comes from?
- What industry besides this one are you looking into?
- Why have you chosen this particular profession?
- What interests you about this job?
- What challenges are you looking for in a position?
- What can you contribute to this company?
- What motivates you?
- What turns you off?
- If I asked the people who know you well to describe you, what three words would they use?
- If I asked the people who know you for one reason why I shouldn't hire you what would they say?
- When you take on a project do you like to attack the project in a group of individually?
- Describe the type of manager you prefer.
- Tell me about a team project of which you are particularly proud and your contribution?
- Describe a situation where you had to work with someone who was difficult, how did you handle it?
- What type of work environment appeals to you most?
- With which other companies are you interviewing?
- What characteristics do you think are important for this position?
- Why do you feel that this company will be a career for you rather than a job?
- Name two management skills that you think you have?
- What characteristics are most important in a good manager? How have you displayed one of them?
- Why did you choose this college and how did you arrive at this decision?
- What factors did you consider in choosing your major?
- Describe how your favorite course has contributed your career interests?
- Since you have been at college, what is it that you are proudest of?
- How have you changed personally since starting college?
- What has been your greatest challenge?
- If you could change a decision you made while at college what would you change and why?
- Why did you choose the campus involvements you did? What did you gain? What did you contribute?
Questions
You Can Ask the Interviewer
- Ask about the information you researched.
- Describe my job duties.
- Is this a newly created position?
- What are the companies short and long term goals?
- What do you like most about working for this company?
- What is a typical day like for you?
- To whom would I report?
- Whom will I supervise?
- Tell me about the training program I will experience.
- What is the company's promotional policy?
- With whom will I be working most closely?
- When can I expect to hear from you?
Organizing content for your app is major task of your app development program. This specifies how your app will be visible to your app users and how they understand it. Moreover in which language they could understand. Although You must be aware about all queries that comes into mind before laying out informational architecture of your app. I would say one must read all mobile app development FAQs related to mobile application development program.
ReplyDeleteOk thanks for your comments..
DeleteHi luicy,
ReplyDeleteDo u need mobile applications testing related docs..
ReplyDeleteNice blog.. Thanks for sharing informative blog.. its very useful to me..
Mobile App Development Company
Android app Development Company
ios app development Company
Mobile App Development Companies