Вы находитесь на странице: 1из 6

CASHTECH SOFTWARE SOLUTIONS (Written Test) (Parmar Galaxy, Pune Station)

======================================================
1. Why, according, to you testing is necessary?
• According to me testing is necessary because by testing you can make out where are
the bugs arising in the software and so you can have a better product and a quality
software.

2. What is mean by test case, test plan and test scenario?


• Test scenario defines the outline of the module of sub you wanna test for, where as
test plan means to create a plan to execute different test cases.

3. How will you define ‘quality’, what is 'quality software'?


• Quality software is software that is reasonably bug-free, delivered on time and within
budget, meets requirements and expectations and is maintainable. However, quality is
a subjective term. Quality depends on who the customer is and their overall influence
in the scheme of things. Customers of a software development project include end-
users, customer acceptance test engineers, testers, customer contract officers,
customer management, the development organization's management, test engineers,
testers, salespeople, software engineers, stockholders and accountants. Each type of
customer will have his or her own slant on quality. The accounting department might
define quality in terms of profits, while an end-user might define quality as user
friendly and bug free.

4. What is difference between QA & QC? *

Quality Assurance Quality Control


A planned and systematic set of activities
The process by which product quality
necessary to provide adequate confidence
is compared with applicable standards;
that requirements are properly established
and the action taken when
and products or services conform to
nonconformance is detected.
specified requirements.
An activity that establishes and evaluates An activity which verifies if the product
the processes to produce the products. meets pre-defined standards.
Helps establish processes. Implements the process.
Sets up measurements programs to Verifies if specific attribute(s) are in a
evaluate processes. specific product or service
Identifies weaknesses in processes and Identifies defects for the primary
improves them. purpose of correcting defects.
QA is the responsibility of the entire team. QC is the responsibility of the tester.
Prevents the introduction of issues or
Detects, reports and corrects defects
defects
QA evaluates whether or not quality QC evaluates if the application is
control is working for the primary purpose working for the primary purpose of
of determining whether or not there is a determining if there is a flaw / defect
weakness in the process. in the functionalities.
QA improves the process that is applied to
QC improves the development of a
multiple products that will ever be
specific product or service.
produced by a process.
QA personnel should not perform quality
QC personnel may perform quality
control unless doing it to validate quality
assurance tasks if and when required.
control is working.
5. What are different types of testing? (Write in brief 1 line each)
• System testing: - In this complete system is tested including the configuration,
compatibility, and it also follows integration testing.
• Unit testing: - It focuses verification efforts on the smallest unit of s/w design i.e
Module.(It is been performed by the developer’s )
• Integration testing: - It is a systematic technique for constructing the program
structure while at the same time conducting tests to uncover errors associated with
Interfacing. There are two types: -
• Incremental: - In this the entire program is tested as in small segments, where
errors are easy to isolate.
• Non – Incremental: - The entire program is tested as whole a set of errors are
encountered correction is difficult.
• Black Box Testing: - In Black Box testing the behaviour of the system can be
determined by studying it’s inputs and the related outputs.
• White Box Testing: - In White Box testing the test developer has access to the source
code and write code which links into the libraries, which are linked into the target
software. ( This test is not been performed by the tester group)
• Alpha Testing: - It is performed before released to the general public, the team tests
the software In- house is what is known as “Alpha” Testing.
• Beta Testing: - The Beta – Versions are often released to groups of people so that
further testing can ensure the product has few faults or bugs (This test is not been
performed by the tester group)
• Stress Testing: - This test is designed to confirm programs with abnormal situation.
• Load Testing: - It generally refers to the practice of modeling the expected usage if a
software program by simulating multiple users accessing the program’s services
concurrently.
• Regression Testing: - common methods to regression testing are re- running previously
run tests and checking whether previously fixed faults have reemerged.

6. Write the test cases for the following "AMOUNT" field having following
validations: *
Data Type: numeric
Length: 15 characters (13 integers + 2 decimal)

Type of Test: - Validation


Test Conditions Expected Results
Check inputting ‘characters’ values The field should not accept ‘character’
values, only numeric value.
Check inputting numeric values for The length of the field should not exceed
‘length’ 15 characters i.e (13 integers + 2
decimal)
Check inputting ‘character’ values except The program should give an error msg
‘numeric’ asking for valid input value.
Check inputting ‘special character’ values. The program should give an error msg
asking for valid input value.
Check inputting 15 numeric values + 1 It should give and error msg box saying
decimal value not more that 15 characters.
Check inputting 14 numeric values + 2 It should give and error msg box saying
decimal values not more that 15 characters.
Check inputting 1 decimal + 14 numeric The program should accept the value
values entered
Check inputting 13 numeric + 1 character It should give and error saying ‘Wrong
vaule value”

7. Write the test case as in the 'addition' operation in calculator having following
validations: *
Smallest number to be entered: 000.01
Largest number to be entered: 999.99

Type of Test: - Validation


Test Conditions Expected Results

THE DIGITAL SOFTWARE SOLUTIONS (Telephonic interview)


=========================================================
1. Tell me about yourself + family background

2. What is regression testing?


• Regression Testing: - common methods to regression testing are re- running previously
run tests and checking whether previously fixed faults have reemerged.

3. What is smoke testing? *


• A quick and dirty test that the major functions of a piece of software works without
bothering with finer details.

4. What is difference between test plan and test case?


• Test plan is a type of plan made to test the software, in which different types of test
case are performed in different type of testing ex regression, integration etc.

5. What is difference between QA & QC? *

6. What is boundary value analysis? *

7. What is done after finding defects? *


• When a bug is found, it needs to be communicated and assigned to developers that can
fix it. After the problem is resolved, fixes should be re-tested.

8. What projects you have done?

Fidel Systems (Interview) (Electronic State)


=========================================================

What types of testing u have done?


How do u do & what methodology have u used for Manual testing? *

McKinnon & Clarke (Interview) (Pune Station)


=========================================================
1. How will you perform stress and load testing on database.( Access db in
PHARAM PLUS application)

IN-REALITY Software (Dapodi)


=========================================================
Many users. Printer

Server

Write test cases for the above diagram.


There are many users who given print command simultaneously. How will you
perform load testing on the server? *

Type of Test: - Load testing


Test Conditions Expected Results
Check 1 user giving print request The server should print the document for
the user 1
Check 2 user giving print request The server should be able to
simultaneously differentiate between two users request
and should take an appropriate decision,
which one to print first
Check 2 user giving print request at The server should be able to set priority
different time intervals between both the users based on the
time intervals.
Check 3 users giving print request The server should be able to set priority
simultaneously. between the users based on the time
intervals in which the request is made.
Check more than 1 users giving print The server should be able to manage the
request at the same time. queue for the print requesting users
Check if more than a users requested for The server should print the document for
print the user 1 first and than next in
ascending order.

DISHA TECHNOLOGIES (Aundh)


=========================================================

Name Salary Find the second


Ravi 15000 largest person having
Writer
maximum salary.
Hrishikesh 25000 Application

1. The above input table contains valid data. ( it cannot contain invalid data like
special chars like @# etc spaces ). Write the test cases for above situation. *
HINT: What will happen when there are same salaries (eg 15000) for all employees?
How will you write test cases? *
2. What is volume testing? How will you perform volume testing? *
• Volume testing differs from performance and stress testing is so much as it focuses on
doing volumes of work in realistic environments, durations, and configurations. Run the
software, as expected user will – with certain other components running, or for so
many hours, or with data sets of a certain size. Or with certain expected number of
repetitions.

3. Why SQL server used for web-based application and why not Access used? *
• SQL Server is an enterprise relational database management and analysis system
designed to deliver scalable enterprise solutions. Access is the Microsoft Office desktop
database management system.

4. What is difference between Access and SQL server database? *

Feature Microsoft SQL Server Microsoft Access

Database size Terabytes 2 gigabytes (GB)

Objects in database 2,147,483,647 32,768

Number of Unlimited 255


concurrent users

Failure recovery Point in time recovery; fail-over Recoverable to the last


cluster support backup

Enterprise Database Integrated with Windows 2000 and Based on use of workgroup
Security Windows NT security information file

Analysis Services Built-in None


(data warehousing,
data mining and
OLAP)

Support for SMP Built-in None


systems

5. What types of DLL files you have used?


• I have not used any DLL files

6. If a project is done for client-server application & there are test cases written
for it. And the same project done as web-based application which is having
same inputs, screen, GUI’s output etc. as that of client server project. Then
will you use the same test cases for the both. If different, why? [Hint in web-
based applications user has different browsers like IE4, 5, 6, Netscape 5, 6, 7, Opera
etc. We have to write diff test cases for different browsers] *

7. Why do you leaving the company? *

Co-Layer (Koregaon park, Lane 4, Lane 4A, near Satranj hotel)


=========================================================

1. We have a web based application, how will you do testing when there is no
test plan, test cases etc.? You have to do it in 3-4 hrs. It is something like
review. For example you have to test application runs on IE and Netscape
(and diff browsers).*
2. Do you face any difficulty in your testing career? *
• NO
3. What is difference between re-testing and regression testing? *
• The objective of regression testing is to ensure the software remains intact. A baseline
set of data and scripts is maintained and executed to verify changes introduced during
the release have not "undone" any previous code. Expected results from the baseline
are compared to results of the software under test. All discrepancies are highlighted
and accounted for, before testing proceeds to the next level.
• When the whole build has been made by performing all the test, than at last finally the
build is retested to find if any bug is left behind. It is performed before releasing the
final build.

Вам также может понравиться