Some interesting Software testing interview questions

In this post I am going to answer some of the questions asked by one of the reader Srinivas M.

1. In an application currently in production, one module of code is being modified. Is it necessary to re-test the whole application or is it enough to just test functionality associated with that module?

Vijay: Well, the answer is both. You will have to test the functionality of that module as well as the other modules. But you can differentiate on the stress to be given on the module to be tested.

I think this scenario will explain the answer to your question well.

If Module A is modified, Module B is depending on module A, and Module C is a general module independent of module A.
So in this case you will test the module A in depth to all test cases. Then your next stress will be on module B. Wait now what about module C? You will have to test this module as well but may be with less stress because module C is not depend on module A but may be depend on module B.

Again if you are a white box tester you probably know which modules will get affected and which modules should be tested. But as a black box tester you will need to do regression testing as well.

2. What is the most challenging situation you had during testing?

Vijay: A good question! When I switched my job some years back I was being asked the same question.
Well a good answer to this question is depends on each ones experience. If you came across any such a situation and found any interesting Bug that was difficult to find out or analyzed any project risk accurately before occurring then this could be the answer to this question.

Keep in mind that when answering such a question, be realistic and don’t overstress the situation.

3. What are you going to do if there is no Functional Spec or any documents related to the system and developer who wrote the code does not work in the company anymore, but you have system and need to test?

Vijay: A typical situation in Indian companies! Right? Due to high attrition rate :(
In this case fist you will need to do the exploratory testing of the product. In this testing you will come to know the system and its basic workflow. In exploratory testing you can also find some ‘blocker’ bugs that cause system to be crash.

If you are a white box tester then next step you can do is to see the different module code. By this you will know the test cases for different modules and relation of modules.

If you have any question please comment it below.




Related Posts:

  • Interesting posts on Software Testing Help
  • Short Automation Testing Interview questions
  • Some Interesting software testing resources
  • How to hire the right candidates for software testing positions?
  • Write for us
  • 64 comments ↓

    #1 chintu on 05.03.07 at 7:24 am

    what is exploratory testing,blocker’ bugs?

    #2 Vijay on 05.05.07 at 5:23 am

    Exploratory Testing: Means you go on exploring each every feature of the product, as you are a new user and you don’t know anything about the product.

    Blocker Bug: Means you can not proceed further unless and untill the bug is resolved.This is typically a application crash bug.

    #3 Pradeep Soundararajan on 05.07.07 at 6:42 am

    @Vijay,

    Exploratory Testing is a simultaneous learning, test design and test execution - Cem Kaner

    Isn’t that simple? Do you want to further simplify it?

    It might be a good idea to open up than to defend!

    #4 Amit on 05.09.07 at 6:02 am

    Hi Vijay,
    I find your answers very useful and understandable..its very important to explain properly to people who are new in testing..keep up the good work dude..

    #5 madhu on 06.09.07 at 6:31 am

    hi vijay,
    i have some interview questions to u , can u answer to those questions

    #6 madhu on 06.09.07 at 6:35 am

    what type of testing process is going on at your company?

    this is becoz i have skills in manual testing and automation testing

    #7 madhu on 06.09.07 at 6:40 am

    what are the key components in your company test plain documents?

    #8 K.S.Priyaa on 06.20.07 at 2:37 am

    hi,

    ur informtions r usefull…

    can u explain me abt reports in manual testing?

    #9 vijay on 06.20.07 at 7:58 am

    @-K.S priya
    Can you tell me the specific report as there are vast reports and not possible to include all.

    #10 Bhavana on 06.20.07 at 10:42 am

    i would like to know some examples regarding functional testcases. in interview they are giving some scenario and asking to tell testcases regarding that. pls help me

    #11 kala on 08.17.07 at 10:57 am

    hi…
    can u give me information about “Test case preparation” and “VB Script”.
    Thank u.

    #12 Vijay on 08.20.07 at 5:53 am

    @ Bhavana When you get a question to tell or write the test cases on any specified scenario then first do one thing,
    Break the given scenario in some parts like if you have given a simple web page to test then what test cases will you write? In this scenario divide the testing work in some major parts like functional checking, UI checking, DB, Security, Load, stress testing. when you will divide given application in simple testable parts then its very easy to write the test cases for individual parts and you will not miss any important functionality to test.

    @ - Kala I have written a post on how to write effective test cases here
    http://www.softwaretestinghelp.....finitions/

    #13 amol on 08.20.07 at 11:19 am

    hi Vijay,
    many times i faced this question that what is the difference between test strategy, test methodologies and test approaches. though by looking it seems very same, please explain with the example and exact difference between them

    #14 Interesting posts on Software Testing Help — software testing help on 09.01.07 at 7:17 am

    […] Some interesting Software Testing Interview Questions: Here I addressed three basic questions like What is the most challenging situation in your testing career? What if one module is modified in application, Is it necessary to test whole application? How to test application without specifications? […]

    #15 Grishin on 09.05.07 at 7:25 am

    hi vijay, thanks for the support you answers are very simple to understand. Keep Up the good work

    #16 Sunil on 09.17.07 at 2:48 pm

    Hi Vijay,

    Your answers have been q=very good and right on target.

    Thanks a lot for all your help.

    #17 pradeep on 09.18.07 at 7:06 am

    i want the interview qustions on tesiting i am working on manual plse send me the qustions &ans on testing for 3+……..

    #18 uday kumar on 09.18.07 at 7:12 am

    hi. iam uday. present iam working on manual testing with just 1year experiance. if i go to any interview on experiance which topics in automation are important for interview? can you give any advice?

    #19 Pankaj D on 09.18.07 at 10:05 am

    @Vijay

    Hi Vijay, can u plz help me in diffrence between Test case, test sinario and use case?

    #20 Pragya on 09.23.07 at 4:32 am

    Hi, i am working in manual testing and i am planning to switch , please tell me some interview questions for 1+ exp.

    #21 Suvrajit Banerjee on 09.24.07 at 10:29 am

    Can anybody pls. refer any sample template(s) of “Software Requirement Specification (SRS)”

    #22 Vijay on 09.28.07 at 9:34 am

    @ Amol -
    Test strategy is included in test plan. Test plan is nothing but integration of all test strategies. Test strategy tells what you want to test. How you are going to execute your test cases is also addressed in test strategy. So basically test strategy is a framework and boundaries of your test implementation.

    Test methodologies- You have build test strategy then how you are going to accomplish that? This is test methodology, The methods, procedures some techniques to accomplish particular task in short all operational procedures that need to be implemented are documented in test methodologies.

    Test approach is the strategy you use to address the issues during the execution of test strategy. Testing approach impact more on test plan. Testing approach can be decided from top down, bottom up and isolation.

    @ Pankaj D
    Test scenario is combination of multiple test cases under one business process task. Test scenario defines which test cases should be executed, when should execute these test cases. This set of test cases under one scenario generally created to accomplish particular module testing.
    Use cases are used to capture the functional requirements of any application to be build. Use cases defines the relation between application and each entity that is going to interact with the application. UML language is used to create these use cases.
    Test scenario is part of use cases. You can create multiple test scenarios from single use case. Basically each path of use case can be expanded separately as test scenario.

    @ pradeep, uday kumar and Pragya
    You can find the manual and automation testing interview questions time to time in my post. Still I will write separate post as resource for testing interview questions.

    @ Suvrajit Banerjee
    You can download sample SRS template from link:
    http://www.processimpact.com/p.....mplate.doc

    #23 ABHISHEK DUBEY on 10.01.07 at 12:08 pm

    thanks 4 all ur valuable efforts…

    #24 prasana on 10.04.07 at 6:18 pm

    what is the difference between use case and the Testcase

    #25 Ragul on 10.05.07 at 8:01 pm

    can u give the brief note on STLC(Software Testing Life Cycle)

    #26 madhan on 10.07.07 at 2:42 pm

    what is diff between functional,integration, system testing

    #27 Pragya on 10.08.07 at 5:59 am

    Hi,
    can you tell me what kind of question can be asked regarding a project in interview, as i have done on three projects as a Tester.

    #28 Durga Malleswara Babu on 10.08.07 at 9:48 am

    What is the difference between Business requirements and General requierements? I faced this question in interview.

    #29 yadav on 10.09.07 at 12:27 pm

    hi vijay,
    I want to do job in testing field, but how can i get job in this field?
    I have applied so many places but no response from there. I have done MCA and applied as a fresher for testing job. So please tell me how can i get job in this field. Please help me.

    #30 pragati on 10.15.07 at 5:34 am

    hi..dear all………
    i hv complete dmy B,tech(IT) this year..but dont hv any job right now.i thinking..to join testing..plz suggest something fo me…what should i do..should i join softwae testing or not…or frm where i can learn this…is dere any company which is hiring for testing..n also ll trained them..
    pz provide me some gud solution..

    #31 Ravi kumar on 10.16.07 at 7:58 am

    @ vijay

    plz explain the testing process in real time scenarios, how the process follow (real time)

    #32 Vijay on 10.16.07 at 12:15 pm

    @ prasana
    Use cases are the UML diagrams build and used to write the test cases. Using use cases you can write test cases more effectively without duplication, better test coverage and for easy regression testing.

    @Ragul
    You can refer bug life cycle at:
    http://www.softwaretestinghelp.com/bug-life-cycle/
    I will cover STLC in coming posts.

    @Pragya
    Interviewer can ask you to explain what you did in all the mentioned projects?
    What was the project about?
    What was your roll?
    For Which testing type you were responsible?
    Have you wrote test cases?
    If you did automation then How you performed automation testing on those projects?
    Some technical background of the project related terms..
    Information about the challenging bugs you found.
    These are some of the basic questions can be asked.

    @ Durga
    Business requirements are requirements specified by the client while developing the projects. You need to develop project based on these business requirements. E.g what should be the minimum value in $ advertiser can bid for his listing to be shown in search engine results? This is the client business requirement and the UI, functionality to implement this requirement are the General requirements.

    @ yadav and pragati:
    First answer these questions before applying for any position:
    Are you applying for right position like openings having freshers requirements? Or matching your skill set?
    Have you read the opening details correctly before applying?
    Is there any mistake in your resume? Is it reflecting the skills required by the employer?
    So consider these simple but effective points before applying for next testing job opening.
    You will definitely get the call. Don’t get frustrated. Don’t give up.

    @Ravi kumar
    You can refer this article to get actual testing process in company environment:
    http://www.softwaretestinghelp.....vironment/

    #33 Pragya on 10.16.07 at 12:48 pm

    Thanks Vijay

    #34 Ramesh on 10.18.07 at 1:55 pm

    what is the difference between “intranet” and “internet”?

    #35 seetha on 10.23.07 at 1:33 pm

    Hi all,

    Intranet is used in your office permises and inernet is used anywhere in a computer if you have internet connection

    #36 what is the difference between project and product testing on 10.23.07 at 2:44 pm

    very nice 2 c this

    #37 ankit on 10.25.07 at 9:55 am

    I am new tosoftware testing.
    i have studied a lot of theory on testing, where can i get the practical training on testing online (manual)

    Plz suggest some sites

    #38 huma on 11.05.07 at 6:37 am

    Hi,

    These questions are very useful.
    I have one query about Test case formats, do you have updated format for writing the test cases for Black box testing and also for White Box testing. plz. send it to my E-Mail ID: shakera_huma@hotmail.com

    #39 huma on 11.05.07 at 6:51 am

    What is Sanity Testing and Smoke Testing?
    explain it with proper examples or some real examples.
    And also tell me about these testings, are they useful in real projects, how could one implement Smoke & Sanity Testing processes for their projects?

    #40 KISH on 11.14.07 at 12:17 pm

    WT IS DIFF BETWEEN SMOKE AND SANITY WITH EXAMPLE?

    #41 ukri on 11.14.07 at 12:21 pm

    wt is the use of testing on unix platform?

    #42 zakir on 11.23.07 at 9:39 am

    @ukri

    Not clear with ur question friend. If the application runs on unix box(OS) then we should perform testing on unix PF

    #43 raji on 12.28.07 at 10:32 am

    Hi vijay,

    I am an BE(CSE) holder. I had been in non-testing field for 3 yrs. Now i would like to switch over my job in testing. I have learnt testing in a centre and cleared the ISTQb EXAM TOO. Could you suggest how can i specify the testing details in my resume in a clear way

    #44 Motiranjan on 01.11.08 at 11:09 am

    In one interview they asked to me what type of QTP automation frame work u r following in u r company.
    Plz explain it bcoz i am a fresher.

    #45 David on 01.28.08 at 5:14 pm

    Hi vijay
    what you mean by Buil and kit?

    #46 tejaswini on 01.31.08 at 8:31 am

    how to prepare testcases for given scenario’s & how to face testing interview&what type of Q’s they may ask as a fresher &how to explore my ideas?

    #47 Rahul Raj on 02.18.08 at 7:58 am

    1) What is Error handling in Functional testing?
    2) what is Input output of system testing?

    #48 siri on 04.17.08 at 10:14 am

    What are the common software testing designations, responsibility related to particular designations given in a software company?

    #49 Jitendrasingh on 05.13.08 at 2:22 pm

    hi..dear all………
    i hv complete Bsc.(Physics) last year..but dont hv any job right now.i hv done testing..plz suggest something fo me…

    #50 nilesh on 06.13.08 at 10:58 am

    what is the bug life cycle?

    #51 vishali on 06.16.08 at 5:21 pm

    hi this is vishali, i would like to know how to explain work flow of one product (in the interview)

    #52 Sirisha on 06.23.08 at 10:35 am

    Hi Vijay,
    U r doing a great job by helping people. Thanks a lott!!!
    Can u tell me what is the difference between PreConditions and PostConditions in a Test Case? Can u please give us an example if possible.

    #53 Rajesh on 07.23.08 at 8:39 pm

    hi all, i am Rajesh. i am new to testing. may i know that what is the organizational structure? that means what are the different designations in a company and in testing field, i.e. like project lead, test manager, team lead….etc. plz clarify me.

    #54 kish on 07.24.08 at 8:35 am

    can i know about testcase precondition and postcondition clearly?

    #55 shyam on 07.29.08 at 12:18 pm

    Hi vijay, i am into testing for few months, i am the only tester in my org.., i have assigned moe than 8 projects which are web application (gui) —- now i am into ERP testing—- we dont have tools, documents etc i can say that i am into exploratory testing——- i am not using any technique(BVA,ECP)—– IS THIS KIND OF JOB HELP ME IN FEATURE

    #56 shyam on 07.29.08 at 12:21 pm

    PLS REPLY….. can u brief me the GUI TESTING CONTENT (what are the areas to be tested)—- so no bugs are left — for web application (web page)

    #57 dancy on 08.20.08 at 4:52 pm

    hi, this is dancy, now iam searching testing job pls i got fear in interviewer which type of question asking ?

    #58 zakir on 08.21.08 at 5:50 am

    @Shyam and Dancy

    You can find much details on this link

    www.zaky24.blospot.com

    #59 Maheshwari on 08.25.08 at 6:45 am

    hi vijay,
    u are doing a great job. I am a fresher and putting some fake exp since i didnt get any jog offer when i put fresher. can u give me an example ? of show stopper, DB bug and a very complicated bug…. these are sure questions in an interview.
    thanks

    #60 Arunkumar R O on 09.09.08 at 2:21 pm

    Hi,
    I am a BBM student and was working in INFOSYS BPO as process executive later to come out of BPO software testing came into my mind and did my Manual testing course, and sought help from few people and got cheated from them, I have knowledge on manual testing and showing my 2 years of experience after testing a dummy project in one of the organisation, I am striving for job and want to make my career in TESTING, Could you please suggest and help me whether is this right and will i get Job in testing?.
    Please help………….I am badly in need of job.

    #61 Arunkumar R O on 09.09.08 at 2:32 pm

    Hi,
    I am a BBM student and was working in INFOSYS BPO as process executive later to come out of BPO software testing came into my mind and did my Manual testing course, and sought help from few people and got cheated from them, I have knowledge on manual testing and showing my 2 years of experience after testing a dummy project in one of the organisation, I am striving for job and want to make my career in TESTING, Could you please suggest and help me whether is this right and will i get Job in testing?.
    Please help………….I am badly in need of job. My phone # 9980091979

    #62 Farah on 09.11.08 at 12:46 pm

    @ Rajesh,
    You did testing course and join n organization, you will be appointed as Software Tester. After 3 to 6 months or a year as per companies policies. when you will be promoted, you will become a Test Lead. and then Test Manager
    Key Responsibilities of tester is to test the application, they work under test leads. but for any help they can approach test manager.
    Test Lead works under Test Managers, they are fully responsible for the project.
    Test Manager manages the whole project set the time line for completion of the project etc.

    #63 Farah on 09.11.08 at 12:53 pm

    @ huma
    please click on the following link to read more

    http://www.softwaretestinghelp.....ifference/

    #64 Jagdish on 09.19.08 at 10:26 am

    Hi testers,
    I am working in BPO industry for past 3 yrs. now i want to change my profession to testing. I am bachelor of Arts, having diploma in systems management from NIIT. I also did course of software testing includes manual testing and automation testing.

    Please guide me if I can stand in this industry among the qualified testing engineers.

    Appreciate your views..

    Thanks

    Leave a Comment