Jobs For Nagpur

Jobs For Nagpur
Get Jobs

2012

Software Testing Interview question Part 4


Q: How can software QA processes be implemented without stifling productivity?

A: Implement QA processes slowly over time. Use consensus to reach agreement on processes and adjust and experiment as an organization grows and matures. Productivity will be improved instead of stifled. Problem prevention will lessen the need for problem detection. Panics and burnout will decrease and there will be improved focus and less wasted effort.

At the same time, attempts should be made to keep processes simple and efficient, minimize paperwork, promote computer-based processes and automated tracking and reporting, minimize time required in meetings and promote training as part of the QA process.

However, no one, especially talented technical types, like bureaucracy and in the short run things may slow down a bit. A typical scenario would be that more days of planning and development will be needed, but less time will be required for late-night bug fixing and calming of irate customers.
     Q: What if the organization is growing so fast that fixed QA processes are    impossible?

A: This is a common problem in the software industry, especially in new technology areas. There is no easy solution in this situation, other than...
  • Hire good people (i.e. hire Rob Davis)
  • Ruthlessly prioritize quality issues and maintain focus on the customer;
  • Everyone in the organization should be clear on what quality means to the customer.
    Q: Why do you recommend that we test during the design phase?

A: Because testing during the design phase can prevent defects later on. We recommend verifying three things...
  1. Verify the design is good, efficient, compact, testable and maintainable.
  2. Verify the design meets the requirements and is complete (specifies all relationships between modules, how to pass data, what happens in exceptional circumstances, starting state of each module and how to guarantee the state of each module).
  3. Verify the design incorporates enough memory, I/O devices and quick enough runtime for the final product.
Q: What is software quality assurance?

A: Software Quality Assurance, when Rob Davis does it, is oriented to prevention*. It involves the entire software development process. Prevention is monitoring and improving the process, making sure any agreed-upon standards and procedures are followed and ensuring problems are found and dealt with.

Software Testing, when performed by Rob Davis, is also oriented to *detection*. Testing involves the operation of a system or application under controlled conditions and evaluating the results.

Rob Davis can provide QA/testing service. This document details some aspects of how he can provide software testing/QA service. For more information, e-mail rob@robdavispe.com.

Organizations vary considerably in how they assign responsibility for QA and testing. Sometimes they're the combined responsibility of one group or individual.

Also common are project teams, which include a mix of test engineers, testers and developers, who work closely together, with overall QA processes monitored by project managers.

Software quality assurance depends on what best fits your organization's size and business structure.
 Q: How is testing affected by object-oriented designs?

A: A well-engineered object-oriented design can make it easier to trace from code to internal design to functional design to requirements. While there will be little affect on black box testing (where an understanding of the internal design of the application is unnecessary), white-box testing can be oriented to the application's objects. If the application was well designed this can simplify test design.

Q: What is quality assurance?

A: Quality Assurance ensures all parties concerned with the project adhere to the process and procedures, standards and templates and test readiness reviews.

Rob Davis' QA service depends on the customers and projects. A lot will depend on team leads or managers, feedback to developers and communications among customers, managers, developers' test engineers and testers.

Read more »

Software Testing Interview Questions

Q: How do you introduce a new software QA process?

A: It depends on the size of the organization and the risks involved. For large organizations with high-risk projects, a serious management buy-in is required and a formalized QA process is necessary. For medium size organizations with lower risk projects, management and organizational buy-in and a slower, step-by-step process is required. Generally speaking, QA processes should be balanced with productivity, in order to keep any bureaucracy from getting out of hand. For smaller groups or projects, an ad-hoc process is more appropriate. A lot depends on team leads and managers, feedback to developers and good communication is essential among customers, managers, developers, test engineers and testers. Regardless the size of the company, the greatest value for effort is in managing requirement processes, where the goal is requirements that are clear, complete and
testable. 



Read more »

Aptitude questions with answers Section B

Section B- Question series(20)

1. Look at this series: 22, 21, 23, 22, 24, 23, ... What number should come next?
A.        22       
B.        24
C.        25       
D.        26
Ans-C

2. Look at this series: 1000, 200, 40, ... What number should come next?
A.        8         
B.        10
C.        15       
D.        20
Ans-A

3. Look at this series: 5.2, 4.8, 4.4, 4, ... What number should come next?
A.        3         
B.        3.3
C.        3.5      
D.        3.6
Ans-D

4. Look at this series: 80, 10, 70, 15, 60, ... What number should come next?
A.        20       
B.        25
C.        30       
D.        50
Ans-A

5. Look at this series: F2, __, D8, C16, B32, ... What number should fill the blank?
A.        A16    
B.        G4
C.        E4       
D.        E3
Ans-C

Read more »

Aptitude Question with answers Section A

Section A- English(35 qs)

1. The young boy was not wearing ___________ cloths
A. a
B. any
C. nothing
Ans-C

2. The following paragraph is made of sentences which are jumbled. Can you unjumble these paragraphs and sort the sentences in their proper order?

A. A pact to form a new government.

B. the NDP and the Liberals have said they plan to bring down the Harper    Conservative government next Monday.

C. Should the current one collapse due to lack of confidence,

D. Canada’s opposition leaders have signed
                       
1. ADCB
2. DACB
3. DABC
4. ABCD

Read more »

Software Testing Interview Questions with Answer


Software Testing Interview Questions with Answer


1. What is Equivalence Partitioning?
A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes.

2. What is Exhaustive Testing?
Testing which covers all combinations of input values and preconditions for an element of the software under test.

3. What is Functional Decomposition?
A technique used during planning, analysis and design; creates a functional hierarchy for the software.

Read more »

Test Scenarios / Test case for ATM Machine


Test Scenarios / Test case for ATM Machine

Verify the door has been opened when inserted the ATM card.
Verify the card has been inserted in the ATM machine at the proper side.
Validate the language to be selected in the option
1)      Tamil
2)      English
3)      Hindi
Verify the pin has been entered in the encrypted format of the system.
Verify the wrong pin num entered as the encrypted format.
Validate the following option to be selected in the proper action.
1)      Withdrawal
2)      Transfer fund
3)      Enquiry
4)      Change pin num.
1) Withdrawal
Check whether the amount entered is valid.
Valid- Get the amount
Invalid - reenter the valid amount.
2) Transfer fund
Validate the entered account number for fund transfer.
Validate the amount entered to be transferred.
Validate the entered amount for transfer.
Valid - transfer.
Invalid - reenter the valid amount.


Read more »

Test Scenarios for a coffee vending machine?


Test Scenarios for a coffee vending machine?
1.       Clicking on coin buttons should deposit appropriate amount into vending machine. Ex- clicking quarter button should deposit 25 cents. 
2.       Each coin deposited – should increase the total amount deposited by the appropriate amount. 
3.       Clicking on a dollar bill – deposits one dollar into the machine. 
4.       Clicking dispense button without enough money deposited - No pop should be dispensed. 
5.       Clicking dispense button with enough money deposited should dispense a pop. 

Read more »

Software Testing Interview Questions and Answers

Software Testing Interview Questions and Answers

1. What is Endurance Testing?
Checks for memory leaks or other problems that may occur with prolonged execution.

2. What is End-to-End testing?
Testing a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.

3. What is Equivalence Class?
A portion of a component's input or output domains for which the component's behaviour is assumed to be the same from the component's specification.

4. What is Equivalence Partitioning?
A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes.

5. What is Exhaustive Testing?
Testing which covers all combinations of input values and preconditions for an element of the software under test.

Read more »

Software Testing Interview Questions

1. What is Capture/Replay Tool?
A test tool that records test input as it is sent to the software under test. The input cases stored can then be used to reproduce the test at a later time. Most commonly applied to GUI test tools.

2. What is CMM?
The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes.

3. What is Cause Effect Graph?
A graphical representation of inputs and the associated outputs effects which can be used to design test cases.

4. What is Code Complete?
Phase of development where functionality is implemented in entirety; bug fixes are all that are left. All functions found in the Functional Specifications have been implemented.

5. What is Code Coverage?
An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention.

6. What is Code Inspection?
A formal testing technique where the programmer reviews source code with a group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its compliance with coding standards.

7. What is Code Walkthrough?
A formal testing technique where source code is traced by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions.

8. What is Coding?
The generation of source code.

9. What is Compatibility Testing?
Testing whether software is compatible with other elements of a system with which it should operate, e.g. browsers, Operating Systems, or hardware.

10. What is Component?
A minimal software item for which a separate specification is available.

11. What is Component Testing?
Testing of individual software components (Unit Testing).

12. What is Concurrency Testing?
Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores.

13. What is Conformance Testing?
The process of testing that an implementation conforms to the specification on which it is based. Usually applied to testing conformance to a formal standard.

14. What is Context Driven Testing?
The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now.

15. What is Conversion Testing?
Testing of programs or procedures used to convert data from existing systems for use in replacement systems.

16. What is Cyclomatic Complexity?
A measure of the logical complexity of an algorithm, used in white-box testing.

17. What is Data Dictionary?
A database that contains definitions of all data items defined during analysis.

18. What is Data Flow Diagram?
A modeling notation that represents a functional decomposition of a system.

19. What is Data Driven Testing?
Testing in which the action of a test case is parameterized by externally defined data values, maintained as a file or spreadsheet. A common technique in Automated Testing.

20. What is Debugging?
The process of finding and removing the causes of software failures.

21. What is Defect?
Nonconformance to requirements or functional / program specification

22. What is Dependency Testing?
Examines an application's requirements for pre-existing software, initial states and configuration in order to maintain proper functionality.

23. What is Depth Testing?
A test that exercises a feature of a product in full detail.

24. What is Dynamic Testing?
Testing software through executing it. See also Static Testing.

25. What is Emulator?
A device, computer program, or system that accepts the same inputs and produces the same outputs as a given system.

Software Testing Objective Question


1 : With thorough testing it is possible to remove all defects from a program prior to delivery to the customer.

a. True
b. False
ANSWER : b

2 : Which of the following are characteristics of testable software ?

a. observability
b. simplicity
c. stability
d. all of the above
ANSWER : d

3 : The testing technique that requires devising test cases to demonstrate that each program function is operational is called

a. black-box testing
b. glass-box testing
c. grey-box testing
d. white-box testing

ANSWER : a


4 : The testing technique that requires devising test cases to exercise the internal logic of a software module is called

a. behavioral testing
b. black-box testing
c. grey-box testing
d. white-box testing

ANSWER : d


5 : What types of errors are missed by black-box testing and can be uncovered by white-box testing ?

a. behavioral errors
b. logic errors
c. performance errors
d. typographical errors
e. both b and d

ANSWER : e


Read more »

Senior QA @Vmware Pune

Job Description

  Click Here to apply
Why work for our Division: VMwares world-class, award-winning R&D team is comprised of thousands of top-notch computer scientists and software engineers that are transforming computing through virtualization. Members of the R&D team voice their creative ideas and watch them become initiatives, participate in exciting short-term and long-term products on the VMware roadmap, initiate advanced research projects, and/or write and test code that ships. At VMware, our engineers continue to learn and grow by working with top professionals from around the world and recent graduates of top universities and by taking advantage of our extensive internal training opportunities and generous external education assistance program. R&D team members work on the latest computing equipment and have access to the ACM and IEEE libraries. VMware has R&D offices in: Silicon Valley; Cambridge, MA; Broomfield, CO; Sofia, Bulgaria; Aarhus, Denmark; London, UK; Herzliya, Israel; Bangalore, India; and Beijing, China.


Why work with our group: Engineers interested in computer architecture and compilers get to invent techniques for reliable and efficient virtualization of computer resources. They work on virtualizing the latest Intel and AMD CPUs, cutting-edge multi-Gigabit Ethernet networking interfaces, modern USB and DVD devices, 3D graphics devices and state-of-the-art Fibre Channel and iSCSI storage area networks (SANs).


Job Description Work on very complex performance, load scalability and stress testing projects and collaborate with talented group of people across different geographies.
To innovate and find creative approaches to problem solving.
Learn and grow your skills and apply these skills in your day-day work.
Plans & authors Test plans and ensures testability is considered by development in all stages of the life cycle.
Plans, schedules and tracks the creations of Test plans / automation scripts using defined methodologies for manual and/or automated tests
Lead the QE team in troubleshooting, isolating, reproducing, tracking bugs and verifying fixes.
Analyze test results to ensure existing functionality and recommends corrective action. Documents test results, manages and maintains defect & test case databases to assist in process improvement and estimation of future releases.
Performs the assessment and planning of test efforts required for automation of new functions/features under development. Influences design changes to improve quality and feature testability.
Ability to test and automate the tests in parallel.
Consults with quality and development engineers in resolution of complex problems.
Exercises considerable latitude in determining technical objectives, without appreciable direction
Interacts cross functionally and globally on matters that require coordination across organization lines.
Does coding to ensure the quality of APIs developed by the development and influences their design decision.
Provide mentorship to QA staff members
Evaluate tools and technologies to improve the overall QA process
Running tests including regressions, analyzing problems and performance, and identifying and resolving shortcomings.
Works with a small group of engineers on a daily basis, using Agile engineering practices.

BS/MS Computer Science or equivalent, with coursework or experience in distributed systems has good understanding of QA function.
9+ years in Java white box testing experience.
5+ years experience developing test tools/automated test harnesses.
Deep experience testing high performance enterprise applications.
Good ability to review Java code and application design.
Excellent understanding of performance characteristics of software systems and impacting factors.
Experience with testing distributed applications a plus.
Experience with testing scalability and performance a plus.
Good understanding of SDLC and Agile methodologies.
Experience with profilers such as Jprobe

Location: Pune, India
Requisition Number: 29981BR

Company Description

VMware is the leader in virtualization and cloud infrastructure solutions that enable our more than 350,000 enterprise and SMB customers to thrive in the Cloud Era by simplifying, automating and transforming the way they build, deliver and consume Information Technologies. Our team of 11,000+ people working in 50+ locations worldwide is committed to building a community where great people want to work long term by living our values of passion, innovation, execution, teamwork, active learning and giving back. If you are ready to accelerate, innovate and lead, join us as we challenge constraints and problem solve for tomorrow today. Learn more at www.vmware.com/careers.

Additional Information

Posted:
June 14, 2012
Type:
Full-time
Experience:
Not Applicable
Functions:
Quality Assurance 
Industries:
Computer & Network Security, Computer Software, Information Technology and Services

Job ID: 3205583
 
Click Here to apply

Job @ Xerox Corporation

COMPANY NAME:    Xerox Corporation


WEBSITE DETAILS OF THE COMPANY: http://www.xerox.com

COMPANY-PROFILE:  


 Xerox Corporation (NYSE: XRX) is an American multinational document management corporation that produced and sells a range of color and black-and-white printers, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies. Xerox is headquartered in Norwalk, Connecticut (moved from Stamford, Connecticut in October 2007), though its largest population of employees is based in and around Rochester, New York, the area in which the company was founded. On September 28, 2009, Xerox announced the intended acquisition of Affiliated Computer Services for $6.4 billion. The deal closed on February 8, 2010. Xerox holds a Royal Warrant from HM Queen Elizabeth II and the Prince of Wales

JOB FIELD :  Management/Others


JOB ROLE/PROFILE:   Business Analyst-Trainee


OFFERED SALARY: Best in Industry


JOB-LOCATION:  Noida


LAST DATE: ASAP


EXPERIENCE REQUIRED: Freshers


REQUIRED QUALIFICATION: Any Graduate


JOB DESCRIPTION:


• Analyzes business processes and performs needs assessments in an effort to align information technology solutions with business initiatives.
• Interprets business needs and translates them into system requirements.
• Writes business specifications and forwards to technical staff for system development.
• Interprets systems specifications to develop, maintain and support automated business processes.
• Provides technical expertise in identifying, evaluating and developing systems and procedures that are cost effective and meet user requirements.
• Configures system settings and options, plans and executes acceptance testing, and creates specifications for systems to meet business requirements.


APPLY-MODE: Online


HOW TO APPLY:
                               Interested and eligible candidates apply this position in online as soon as possible.

Click Here To Apply

Job @ Broadcom

COMPANY NAME:    Broadcom


WEBSITE DETAILS OF THE COMPANY:  http://www.broadcom.com


COMPANY PROFILE:  


                            Broadcom Corporation is a fabless semiconductor company in the wireless and broadband communication business. The company is headquartered in Irvine, California, USA. Broadcom was founded by a professor-student pair Henry Samueli and Henry T. Nicholas III from the University of California, Los Angeles (UCLA) at Los Angeles, California in 1991. In 1995, the company moved from its Westwood, California, office to Irvine, California. In 1998, Broadcom became a public company on the NASDAQ exchange (ticker symbol: BRCM) and now employs approximately 9,450 people worldwide in more than 15 countries.


FIELD OF WORKING: Core/Tech/Others


JOB ROLE:  Internship


JOB REFERENCE NUMBER: 19687BR


SALARY OFFERED: Best in Industry


JOB LOCATION: Bangalore


LAST DATE:  ASAP


REQUIRED QUALIFICATION:  B.E/B.Tech/M.E/M.Tech


EXPERIENCE REQUIRED:  Freshers


CANDIDATE PROFILE:


• Student having completed third year or in fourth year of a B.Tech. or M.Tech. program in ECE, EE or CS.


JOB DESCRIPTION:


• Intern will develop scripts to implement various aspects of IC physical design and analyses. Intern will perform power analyses on assigned blocks.


APPLY MODE:  Online


HOW TO APPLY:
                       Interested and eligible candidates apply this position in online as soon as possible.

Click Here To Apply

Job @ INTEL

Undergrad Intern Technical (Freshers) at INTEL INDIA
Company Name : INTEL INDIA
Company Profile : India Development Center (IIDC) is Intel's largest non-manufacturing site outside of the United States-focuses on creating innovative products that advance the next generation of technology. Intel India ranked #2 in the Best Companies to Work For study, including a special award for Work Life Effectiveness.
Intel, with its strong technology heritage, provides an opportunity to work on cutting-edge technology, pushing the boundaries of innovation and transforming the way people live and work.
Company Website : www.intel.com
Job Description
Designation : Undergrad Intern Technical
Qualification : Bachelor of Engineering degree and/or a Master of Technology degree in Electronics and/or Computer Engineering or Information Technology.
Location : Bangalore
Salary : As per the Industry
Experience : 0 - 1Yrs
Skills : C, C++ and scripting language.

Entry and Exit criteria

Entry and exit criteria are a must for the success of any project. If you do not know where to start and where to finish then your goals are not clear. By defining exit and entry criteria you define your boundaries.

For instance, you can define entry criteria that the customer should provide the requirement document or acceptance plan. If this entry criteria is not met then you will not start the project. On the other end, you can also define exit criteria for your project. For instance, one of the common exit criteria in projects is that the customer has successfully executed the acceptance test plan.

What are the categories of defects?

What are the categories of defects?
There are three main categories of defects:

1.    Wrong: The requirements have been implemented incorrectly. This defect is a variance from the given specification.
2.    Missing: There was a requirement given by the customer and it was not done. This is a variance from the specifications, an indication that a specification was not implemented, or a requirement of the customer was not noted properly.
3.    Extra: A requirement incorporated into the product that was not given by the end customer. This is always a variance from the specification, but may be an attribute desired by the user of the product. However, it is considered a defect because it's a variance from the existing requirements.

Usability testing

Usability testing is a testing methodology where the end customer is asked to use the software to see if the product is easy to use, to see the customer's perception and task time. The best way to finalize the customer point of view for usability is by using prototype or mock-up software during the initial stages. By giving the customer the prototype before the development start-up we confirm that we are not missing anything from the user point of view.

Difference between white box, black box, and gray box testing

Black box testing is a testing strategy based solely on requirements and specifications. Black box testing requires no knowledge of internal paths, structures, or implementation of the software being tested.

White box testing is a testing strategy based on internal paths, code structures, and implementation of the software being tested. White box testing generally requires detailed programming skills.

There is one more type of testing called gray box testing. In this we look into the "box" being tested just long enough to understand how it has been implemented. Then we close up the box and use our knowledge to choose more effective black box tests.



Black box testers view the basic accounting application. While during white box testing the tester knows the internal structure of the application. In most scenarios white box testing is done by developers as they know the internals of the application. In black box testing we check the overall functionality of the application while in white box testing we do code reviews, view the architecture, remove bad code practices, and do component level testing.

Explain the PDCA cycle and where testing fits in?

Software testing is an important part of the software development process. In normal software development there are four important steps, also referred to, in short, as the PDCA (Plan, Do, Check, Act) cycle.

Let's review the four steps in detail.
1.    Plan: Define the goal and the plan for achieving that goal.
2.    Do/Execute: Depending on the plan strategy decided during the plan stage we do execution accordingly in this phase.
3.    Check: Check/Test to ensure that we are moving according to plan and are getting the desired results.
4.    Act: During the check cycle, if any issues are there, then we take appropriate action accordingly and revise our plan again.

So developers and other stakeholders of the project do the "planning and building," while testers do the check part of the cycle. Therefore, software testing is done in check part of the PDCA cycle

Software Testing Objective Questions ?


Q1    Given the following types of tool, which tools would typically be used by developers, and which by an independent system test team?
i.    static analysis
ii.    Performance testing
iii.    Test management
iv.    Dynamic analysis
a)    Developers would typically use i and IV; test team ii and iii
b)    developers would typically use i and iii; test team ii and IV
c)    developers would typically use ii and iv; test team I and iii
d)    developers would typically use i, iii and iv; test team ii
Q2    The main focus of acceptance testing is:
a)    Finding faults in the system
b)    ensuring that the system is acceptable to all users
c)    testing the system with other systems
d)    testing from a business perspective
Q3    which of the following statements about component testing is FALSE?
a)    black box test design techniques all have an associated test measurement technique
b)    white box test design techniques all have an associated test measurement technique
c)    cyclomatic complexity is not a test measurement technique
d)    black box test measurement techniques all have an associated test design technique
Q4    which of the following statements is NOT true?
a)    inspection is the most formal review process
b)    inspections should be led by a trained leader
c)    managers can perform inspections on management documents
d)    inspection is appropriate even when there are no written documents
Q5    A typical commercial test execution tool would be able to perform all of the following, EXCEPT:
a)    Calculating expected outputs
b)    comparison of expected outcomes with actual outcomes
c)    recording test inputs
d)    reading test values from a data file
Q6    the difference between re-testing and regression testing is:
a)    re-testing ensures the original fault has been removed;  regression testing looks for unexpected side-effects
b)    re-testing looks for unexpected side-effects;  regression testing ensures the original fault has been removed
c)    re-testing is done after faults are fixed;  regression testing is done earlier
d)    re-testing is done by developers;  regression testing is done by independent testers
Q7    Expected results are:
a)    only important in system testing
b)    only used in component testing
c)    most useful when specified in advance
d)    derived from the code
Q8    What type of review requires formal entry and exit criteria, including metrics:
a)    Walkthrough
b)    inspection
c)    management review
d)    post project review
Q9    Which of the following uses Impact Analysis most?
a)    component testing
b)    non-functional system testing
c)    user acceptance testing
d)    maintenance testing
Q10    What is NOT included in typical costs for an inspection process?
a)    Setting up forms and databases
b)    analyzing metrics and improving processes
c)    writing the documents to be inspected
d)    time spent on the document outside the meeting
Q11    Which of the following is NOT a reasonable test objective:
a)    To find faults in the software
b)    to prove that the software has no faults
c)    to give confidence in the software
d)    to find performance problems
Q12    which expression best matches the following characteristics of the review process:
1.    Led by the author
2.    Undocumented
3.    No management participation
4.    Led by a moderator or leader .
5.    uses entry and exit criteria
s)    inspection
t)    peer review
u)    informal review
v)    walkthrough
a)    s = 4 and 5, t = 3, u = 2, v = 1
b)    s = 4, t = 3, u = 2 and 5, v = 1
c)    s = 1 and 5, t = 3, u = 2, v = 4
d)    s = 4 and 5, t = 1, u= 2, v = 3
Q13    Which of the following is NOT part of system testing?
a)    Business process-based testing
b)    performance, load and stress testing
c)    usability testing
d)    top-down integration testing
Q14    which statement about expected outcomes is FALSE?
a)    expected outcomes are defined by the software’s behaviour
b)    expected outcomes are derived from a specification, not from the code
c)    expected outcomes should be predicted before a test is run
d)    expected outcomes may include timing constraints such as response times
Q15    The standard that gives definitions of testing terms is:
a)    ISO/IEC 12207
b)    BS 7925-1
c)    ANSI/IEEE 829
d)    ANSI/IEEE 729
Q16    The cost of fixing a fault:
a)    is not important
b)    increases the later a fault is found
c)    decreases the later a fault is found
d)    can never be determined
Q17    Which of the following is NOT included in the Test Plan document of the Test Documentation Standard?
a)    what is not to be tested
b)    test environment properties
c)    quality plans
d)    schedules and deadlines
Q18    Could reviews or inspections be considered part of testing?
a)    no, because they apply to development documentation
b)    no, because they are normally applied before testing
c)    yes, because both help detect faults and improve quality
d)    yes, because testing includes all non-constructive activities
Q19    Which of the following is not part of performance testing?
a)    measuring response times
b)    recovery testing
c)    simulating many users
d)    generating many transactions
Q20  Error guessing is best used:
a)    after more formal techniques have been applied
b)    as the first approach to deriving test cases
c)    by inexperienced testers
d)    after the system has gone live

Software Testing Training at Nagpur

Software Testing Training
If anyone interested in Software Testing Training at Nagpur please drop mail at becomeatesters@gmail.com
Course Content:
A) Manual testing:
1) Introduction of  “C-Language”
2) Introduction of   “SQL Queries”
3) What Is Software?
4) What is Software Testing?
5) Why we need to do Software Testing?
6) Types Of Software Testing
7) Advantages of Software Testing
8) How to write Test Case
9) Designing Test plan
10) How to create Bug report
11) SDLC
12) STLC
13) Software Development Model
14) Software Testing Model
15) All About Testing………
B) Automation Testing:
1) Introduction To Selenium IDE
2) Introduction To QTP
C) ISTQB:
1) Basic Introduction For ISTQB  Certification
D) Project:
1) Live Project.
E) Course Duration: 20-30 Hr
If anybody interested in Software testing course please drop mail at becomeatesters@gmail.com

Compatibility Testing

                                         Compatibility Testing
It is type of testing to ensure that your application or website supports different browser like Firefox, chrome, IE, etc.  And system likes Win XP, Vista, Win 7 etc.
          Mostly system configuration problem with system applications because they purely run on your system some software are made for Win XP some for Win 7 and for all operating system configuration are different.
Example: Software compatibility with operating tools for network, web servers, messaging tools ,Operating Systems
In Case of website no matter which OS you are using but in case of website Browser Matters every browser has its own setting like IE 6, IE 7 does not support Java Script and PNG images, whereas few browsers not supports Plugging, pixels.
Example: A website is tested for compatibility with browsers like Internet Explorer, Firefox etc

What is Test ........?

 1. What is Test Bed?
An execution environment configured for testing. May consist of specific hardware, OS, network topology, configuration of the product under test, other application or system software, etc. The Test Plan for a project should enumerated the test beds(s) to be used.

2. What is Test Case?
A Test Case will consist of information such as requirements testing, test steps, verification steps, prerequisites, outputs, test environment, etc. A set of inputs, execution preconditions, and expected outcomes developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Testing methodology associated with Agile Programming in which every chunk of code is covered by unit tests, which must all pass all the time, in an effort to eliminate unit-level and regression bugs during development. Practitioners of TDD write a lot of tests, i.e. an equal number of lines of test code to the size of the production code.

3. What is Test Driver?
A program or test tool used to execute a tests. Also known as a Test Harness.

4. What is Test Environment?
The hardware and software environment in which tests will be run, and any other software with which the software under test interacts when under test including stubs and test drivers.

5. What is Test First Design?
Test-first design is one of the mandatory practices of Extreme Programming (XP).It requires that programmers do not write any production code until they have first written a unit test.

6. What is Test Harness?
A program or test tool used to execute a tests. Also known as a Test Driver.

7. What is Test Plan?
A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning.

8. What is Test Procedure?
A document providing detailed instructions for the execution of one or more test cases.

9. What is Test Script?
Commonly used to refer to the instructions for a particular test that will be carried out by an automated test tool.

10. What is Test Specification?
A document specifying the test approach for a software feature or combination or features and the inputs, predicted results and execution conditions for the associated tests.

11. What is Test Suite?
A collection of tests used to validate the behavior of a product. The scope of a Test Suite varies from organization to organization. There may be several Test Suites for a particular product for example. In most cases however a Test Suite is a high level concept, grouping together hundreds or thousands of tests related by what they are intended to test.

12. What is Test Tools?
Computer programs used in the testing of a system, a component of the system,or its documentation.

Bug life cycle


What is defect ?
Defect indicate difference between expected and actual behavior


Life cycle:



1. New: When the bug is posted for the first time, its state will be “NEW”. This means that the bug is not yet approved.


2. Open: After a tester has posted a bug, the lead of the tester approves that the bug is genuine and he changes the state as “OPEN”.


3. Assign: Once the lead changes the state as “OPEN”, he assigns the bug to corresponding developer or developer team. The state of the bug now is changed to “ASSIGN”.


4. Test: Once the developer fixes the bug, he has to assign the bug to the testing team for next round of testing. Before he releases the software with bug fixed, he changes the state of bug to “TEST”. It specifies that the bug has been fixed and is released to testing team.


5. Deferred: The bug, changed to deferred state means the bug is expected to be fixed in next releases. The reasons for changing the bug to this state have many factors. Some of them are priority of the bug may be low, lack of time for the release or the bug may not have major effect on the software.


6. Rejected: If the developer feels that the bug is not genuine, he rejects the bug. Then the state of the bug is changed to “REJECTED”.


7. Duplicate: If the bug is repeated twice or the two bugs mention the same concept of the bug, then one bug status is changed to “DUPLICATE”.


8. Verified: Once the bug is fixed and the status is changed to “TEST”, the tester tests the bug. If the bug is not present in the software, he approves that the bug is fixed and changes the status to “VERIFIED”.


9. Reopened: If the bug still exists even after the bug is fixed by the developer, the tester changes the status to “REOPENED”. The bug traverses the life cycle once again.


10. Closed: Once the bug is fixed, it is tested by the tester. If the tester feels that the bug no longer exists in the software, he changes the status of the bug to “CLOSED”. This state means that the bug is fixed, tested and approved






By : Rakesh G A


http://www.softwaretestinghelp.com/?attachment_id=98

What Are The Software Development Models


 This are the most used software development model 
Spiral Model
Water Fall Model
Agile Model


Spiral Model:
Spiral Model
      Spiral model proposed by Boehm in 1988 it’s mainly. Divided into 4 phase
1) Plan 
2) Design 
3) Prototype 
4) testing. 
In this model software in series of incremental realized. If we
process through iteration one or more complete version  then
engineering products are visible. It is useful when user/developer
are not cleared about the 

 solution to developed and needs evaluator approach.

Water Fall  Model:
It is also called as linear or sequential model which process through Requirement phase then Design,
Implementation, Verification, Maintenance.
This is very first software development model .It is called waterfall because it develop systematically one
phase after another in downward fashion like waterfall
1.      Requirement: In requirement we have to collect requirement from customer what exactly he want
2.      Design: If first phase get successfully approved then more elaborate technically and basic design planned 
3.      Implementation: In this phase the source code of the program is written.
4.      Verification: Testing and Integration is done in this phase to check whether its match system requirement or not
5.      Maintenance: Maintenance and management is needed to ensure that the system will continue to perform as desired.
Waterfall Model
Agile Model :

Agile model aims to develop and implement quickly in close cooperation with customer in a adaptive way, so that it is possible to react to changes set by changing business environment and at a same time maintain effectiveness and efficiency






What Is Test Plan / Test Case / Scenerio



What Is Test Plan?
Test Plan Defines purpose, scope, approach, resource, responsibility of testing activities like
What is Test Id, Introduction, Scope and limitation, Test Objective, Assumption, Risk, feature to be tested/Not to be Tested, Roles and Responsibility, Time, Test environment.

What is Test Case?
Test case is a set of input and output .Here we pass the set of input and observe the output and system behavior that its match user requirement or not.

What Test Scenario?
Test scenario is a high level definition .Here one can write one or mare test cases or in simple word set of test cases is call test Scenario. 

Newer Posts

My Blog List

becomeatester.blogspot.com design and developed by Devashish Jain. Powered by Blogger.