Babu Madhav Institute Of Information Technology,UTU

Size: px
Start display at page:

Download "Babu Madhav Institute Of Information Technology,UTU"

Transcription

1 UNIT: 1 Introduction Short Questions: 1. List the two types of software analyst? 2. What is the role of software test analyst? 3. Define Software Testing 4. Define verification. 5. Define validation. 6. List out the three types of systems. 7. Which concept is used to develop system of system? 8. Which type of testing is applicable for Safety-Critical systems? 9. Define real time system. 10. Whose job is to manage test process? 11. Who are responsible for implementation of test process? 12. What are the two types of risk? 13. What is project risk? 14. What is product risk? 15. What is the role of technical test analyst and domain test analyst? 16. List out the five steps that is used to manage test process. 17. How frequently is test summary report prepared? 18. When does test closure activities occurs? Long Questions: 1. What the fundamental abilities are expected from test analyst? 2. What is the role of technical test analyst? 3. What are the tasks performed by domain test analyst? 4. Discuss the marathon system with its general requirement. 5. Write short note on use of marathon system. 6. Write short note on system of system. 7. Why the cost of testing for system of system is increased? 8. Explain in briefly safety critical system. 9. Explain real time and embedded system with test challenges of it. 10. Explain test process with diagram. 11. Short note on test plan and test control. 12. Why test analysis is required? Discuss in detail. 13. Draw an IEEE-829 Document Tree. 14. Explain the test implementation and test execution process. 15. Write a short note on Evaluation of Exit Criteria and Reporting. 16. Explain the process of Test Analysis and Test Design. 17. Describe test closure activities. 18. Consider the bank application, where you can withdraw maximum of and a minimum of 100. Identify how boundary value testing tests the exact boundaries Ms. Kajal Patil Page 1

2 with appropriate test cases rather than hitting in the middle. 19. In an Examination a candidate has to score minimum of 24 marks in order to clear the exam. The maximum that he can score is 40 marks. Identify the Valid Equivalence values if the student clears the exam. 20. The Switch is switched off once the temperature falls below 18 and then it is turned on when the temperature is more than 21. When the temperature is more than 21. Identify the Equivalence values which belong to the same class. Multiple choice questions: 1. He recommends methods and techniques depending on the criticality of the software for the Space Industry. a. ECSS b. SISE c. SESS d. None of the above 2. Which of the following statements are true for the equivalence partitioning test technique? A. Divides possible inputs into classes that have the same behavior. B. Uses both valid and invalid partitions. C. Makes use only of valid partitions. D. Must include at least two values from every equivalence partition. E. Can be used only for testing equivalence partitions inputs from a Graphical User Interface. a. A, B and E are true; C and D are false. b. A, C and D are true; B and E are false. c. A and E are true; B, C and D are false. d. A and B are true; C, D and E are false. 3. Which TWO of the following solutions below lists techniques that can be categorized as Black Box design techniques? Select 2 options. a. Equivalence Partitioning, decision tables, state transition, and boundary value. b. Equivalence Partitioning, decision tables, use case. c. Equivalence Partitioning, decision tables, checklist based, statement coverage, use case. d. Equivalence Partitioning, cause-effect graph, checklist based, decision coverage, use-case. e. Equivalence Partitioning, cause-effect graph, checklist based decision coverage and boundary value. Ms. Kajal Patil Page 2

3 4. An employee s bonus is to be calculated. It cannot become negative, but it can be calculated to zero. The bonus is based on the duration of the employment. An employee can be employed for less than or equal to 2 years, more than 2 years but less than 5 years, 5 to 10 years, or longer than 10 years. Depending on this period of employment, an employee will get either no bonus or a bonus of 10%, 25% or 35%. How many equivalence partitions are needed to test the calculation of the bonus? a. 3 b. 5 c. 2 d Which of the following statements about the benefits of deriving test cases from use cases are most likely to be true? A. Deriving test cases from use cases is helpful for system and acceptance testing. B. Deriving test cases from use cases is helpful only for automated testing. C. Deriving test cases from use cases is helpful for component testing. D. Deriving test cases from use cases is helpful for testing the interaction between different components of the system. a. A and D are true; B and C are false. b. A is true; B, C and D are false. c. A and B are true; C and D are false. d. C is true; A, B and D are false. 6. Which one of the following techniques is structure-based? a. Decision testing. b. Boundary value analysis. c. Equivalence partitioning. d. State transition testing. 7. You have started specification-based testing of a program. It calculates the greatest common divisor (GCD) of two integers (A and B) greater than zero. calcgcd(a, B); The following test cases (TC) have been specified. TC A B ID INT_MAX INT_MAX Ms. Kajal Patil Page 3

4 INT_MAX INT_MAX+1 INT_MAX: largest Integer Which t1est technique has been applied in order to determine test cases 1 through 6? a. Boundary value analysis. b. State transition testing. c. Equivalence partitioning. d. Decision table testing. 8. Performs static and dynamic analysis a. Technical test analysis b. Domain test analysis c. Tester d. Test Manager 9. Comprehensive assessment at a. Test closure activities level b. Evaluation of exit criteria and reporting level c. Test implementation and execution level d. Test Analysis and Test Design level 10. Performs static and dynamic analysis a. Technical test analysis b. Domain test analysis c. Tester d. Test manager 14. Applies tools for efficiency testing such as performance and analysis a. Test manager b. Tester c. Domain test analysis d. Technical test analysis 15. Industry standards often applies to a. Safety-critical systems b. Real-time embedded system Ms. Kajal Patil Page 4

5 c. System of systems 16. Risk management is the responsibility of a. Test manager b. Domain test analysis c. Tester d. Technical test analysis 17. Input and output specifications are part of a. Test Closure Activities b. Test implementation and Test execution c. Test planning test control d. Test analysis and design e. Exit criteria and reporting 18. Release notes and defect report is maintained in a. Test item document b. Test Log c. Test summary report d. Test incident report 19. Document explains how to run a set of test cases a. Test case specification b. Test Procedure c. Test incident report d. Test log 20. Document contains information that need to locate and install the software that is going to be tested. a. Test item transmittal report b. Test Log c. Test Summary report d. Test case specification 21. Test deliverables information belongs to a. Test Summary report b. Test plan specification c. Test design specification d. Test case specification 22. Intercase dependencies are part of Ms. Kajal Patil Page 5

6 a. Test design specification b. Test plan specification c. Test Summary report d. Test case specification UNIT: 2 Specification-Based, Structure-Based, Defect-Based Testing Techniques Short Question: 1. Which information from SRS is used by Specification based testing? 2. Enlist the forms of specifications that are to be used by specifications. 3. By whom are specification-based techniques used? 4. What is called boundary value? 5. What is the purpose of state transition testing? 6. What is a coverage criterion for equivalence partition? 7. Define coverage criteria for boundary value analysis. 8. What is decision table testing? 9. Define coverage criteria for decision table testing. 10. What is cause-effect graph? 11. Define coverage criteria for cause-effect graph. 12. What is all pair testing/orthogonal array? 13. Define coverage criteria for all pair testing/orthogonal array. 14. Define coverage criteria for state transition table. 15. What is classification tree? 16. Define coverage criteria for classification tree. 17. What is tested using use case? 18. Which two paths are considered in use case test? 19. What is the major advantage of structure-based techniques? 20. Define statement testing. Long Questions: 1. Write a brief note on equivalence partitioning with example. 2. What are the strength and weakness of equivalence partitioning? 3. Explain Boundary value analysis with its strength and weakness. 4. How does boundary value analysis improve the performance of equivalence partitioning technique? 5. Explain decision table in with example. Ms. Kajal Patil Page 6

7 6. What are the strength and weakness of decision table? 7. Explain the importance of state transition tables in testing with a valid example. 8. Discuss the strength and weakness of state transition diagrams. 9. Explain the procedure of orthogonal array with an example. 10. Write strength and weakness of orthogonal Array. 11. Explain classification tree with example. 12. Write short note on use case testing. 13. Describe the benefits and drawbacks of Structure-Based Techniques. 14. Write the applications of Structure-Based Techniques. 15. Discuss the criteria used for selecting the Structure-Based Techniques. 16. Write a short note on Defect-Based Testing Techniques. 17. One of the test goals for the project is to have 100% decision coverage. The following three tests have been executed for the control flow graph shown below. Test A covers path: A, B, D, E, G. Test B covers path: A, B, D, E, F, G. Test C covers path: A, C, F, C, F, C, F, G. Multiple choice questions: 1. In equivalence portioning, we search for that will be handled identically and put them together into a partition. a. test manager b. domain test analysis c. test conditions d. technical test analysis 2. in equivalence partitioning testing is determined by the number of tested partitions divided by the total number of partitions, but partitions can exist in many places. a. coverage b. test cases c. test conditions d. test plan 3. BVA stands for. a. Boundary Vector Array b. Basic Value Array c. Boundary Value Analysis d. Boundary Value Array 4. Boundary values are those values or conditions that occur on the edges of the Ms. Kajal Patil Page 7

8 . a. array b. partitions c. class d. region 5. graphing is a graphical representation of the testing effort showing the various possible cause scenarios with the resulting effect. a. Call graph b. Cause-effect c. Control-effect d. Classification trees 6. The purpose of testing is to ensure that the software can move correctly from state to state and that invalid state transition attempts are prevented. a. performance b. all-pair c. acceptance d. state transition 7. testing looks at taking pairings of the options, eliminating the combinations that are impossible or unlikely to occur, and testing all realistic pair combinations. a. performance b. all-pair c. acceptance d. state transition 8. provide a graphical representation of the combinations of conditions to be tested. a. performance b. all-pair c. acceptance d. state transition 9. are oriented toward transactions rather than functional areas. a. Use case testing b. statement testing c. orthogonal testing d. state transition testing Ms. Kajal Patil Page 8

9 10. designed to tests that cause executable statements to be executed at least once. a. Use case testing b. statement testing c. orthogonal testing d. state transition testing 11. In condition testing, the individual conditions (e.g., x>1) are sometimes called because they are the simplest form of code that can result in a true or a false outcome. a. paired conditions b. logical conditions c. partial conditions d. semi-partial conditions 12. testing has closed the potential weakness of simple condition testing but at the expense of more test cases and the potential making of defects. a. Use case testing b. Statement testing c. Multiple condition testing d. State transition testing 13. covers the independent paths through our code with test cases. a. Use case testing b. Path testing c. Multiple condition testing d. State transition testing 14. test techniques derive the test conditions and test cases from the system or software requirements specifications. a. Specification-based testing b. Structure testing c. Functional testing d. Black box testing 15. There are also partitions, which are the partitions that contain values that should be considered invalid by the software being tested. a. valid b. invalid c. partial d. broken Ms. Kajal Patil Page 9

10 16. can also be made for sets of discrete items, in which case the partition would be either in the set or out of the set. a. Partitions b. Region c. Coverage d. Boundaries 17. reduces the number of tests we need to run. a. Boundary Value Analysis b. All-pair testing c. Equivalence partitioning d. Static analysis 18. exists everywhere in the software, not just on the input values. a. Partitions b. Region c. Coverage d. Boundaries 19. Coverage in testing is determined by the number of distinct boundary values that are tested divided by the total number of boundary values. a. Boundary Value Analysis b. All-pair testing c. Equivalence partitioning d. Static analysis 20. The only drawback of doing boundary value analysis is the risk of putting too much emphasis on the and not enough on the rest of the functionality. a. edges b. partitions c. class d. region UNIT: 3 Experience-Based Testing, Analysis Techniques, Testing Software Characteristics Short Question: 1. List out the major experience based testing techniques. Ms. Kajal Patil Page 10

11 2. How experience based testing differ from defect based testing? 3. Define error guessing. 4. What is the basic purpose of error guessing testing? 5. What items are included in checklist? 6. How check list are prepared? 7. What are the advantages of check list based testing? 8. When exploratory testing is performed? 9. Under which situation is exploratory tester performs testing? 10. 'Exploratory testing is interactive and creative' justify the statement. 11. What are the areas of software covered in attack testing? 12. What are the advantages of software analysis? 13. Write two main analysis techniques. 14. Define static analysis. 15. Which analysis technique is used to test the code or procedure not executed? 16. Which kind of analysis technique is required for testing code in execution? 17. List out the main static analysis techniques. 18. Define dead code. 19. What kind of defects can be found out with control flow analysis? 20. Which anomalies are detected by data flow analysis technique? 21. What is fan-in and fan-out? 22. When dynamic analysis is performed? 23. What types of defect can be found by dynamic analysis? 24. What is pointer? 25. What is the use of malloc? Long Questions: 1. Explain Error guessing technique in detail. 2. Explain exploratory testing with example. 3. Describe the experience based testing technique? State its limitations and weaknesses. 4. Discuss the strength and weakness of experience based testing. 5. Narrate major benefits of using static analysis. 6. Discuss the limitations of static analysis. 7. Explain Control flow analysis with example. 8. Explain data flow analysis with example. 9. Short note on code metrics. 10. What are the benefits of call graph? 11. Discuss the benefits and limitations of dynamic analysis. 12. What do you mean by memory leaks? How leaks are found? 13. Explain the states of the memory with diagram. 14. What are the problems related to pointers? Ms. Kajal Patil Page 11

12 15. Compare static and dynamic call graph using diagram. 16. List out the software quality attributes for test analyst. 17. Which ISO standard describes the quality attributes? 18. List out the software quality attributes for technical test analyst. 19. Describe checklist-based Testing. 20. Explain Software Quality Attributes for test analyst and technical test analyst. Multiple Choice Questions: 1. Error guessing technique based on testing. a. Structure based b. Specification based c. Experience based d. None 2. Which of the following is not a static testing technique? a. Error guessing b. Walkthrough c. Data flow analysis d. Inspections 3. Cyclomatic Complexity is based on paths. a. Dependent b. Independent c. Both a and b d. None 4. focus on the data variable of the code a. Data flow analysis b. Control flow analysis c. Dynamic Analysis d. All 5. can show the interfaces of complete system architecture a. GUI interface b. Call Graphs c. Data Flow analysis d. Control flow analysis 6. can be improved by enabling better modularization of the design. a. Portability b. Usability Ms. Kajal Patil Page 12

13 c. Accuracy d. Maintainability 7. Performing analysis requires that the software program is executed a. Static b. Dynamic c. Technical d. All 8. Dynamic analysis tools can detect the following principal types of defects. a. Memory leak only b. Resource leak and pointer problems only c. Both a and b d. None 9. Error guessing coverage is usually determined based on the types of a. Defects b. Tools c. Software d. None 10. Checklist based testing is used by testers who are using checklists to guide they re testing. a. Technical b. Domain c. Experienced d. None 11. Coverage for exploratory testing can be very a. Difficult b. Easy c. Useful d. None 12. Crashing of operating system through malicious input code may expose sensitive information held in memory. This is an example for a software. a. Bug b. Attack c. Complexity d. Performance Ms. Kajal Patil Page 13

14 13. Which item is not covered in the scope of a static analysis? a. Procedures b. UML c. Memory leaks d. Architectural design 14. Static analysis only us of suspicious areas in our code. a. Warns b. Solves c. Both a and b d. None 15. Control flow highlights complexity a. Structural b. Architectural c. Cyclomatic d. All 16. Exploratory testing is used a. When we know every requirement b. There are little or no specifications and / or requirements. c. When you have all domain knowledge d. You have time to specify, script and test. 17. Common goal of exploration is a. Probe for weak areas of the program b. Probe for all areas of program. c. Probe for structure of program d. Check the program. 18. What do you do in Charter? a. Define your mission b. Define notes c. Define testing steps d. Define test cases 19. Which of this is not a style of exploration? a. Hunches b. Interference c. Model Ms. Kajal Patil Page 14

15 d. Explore 20. A pointer is an address in memory that refers to the storage location of instructions, data and objects the program uses. a. ROM b. RAM c. Cache Memory d. Dynamic Memory 21. There are call graphs with two types of information. a. Virtual and Dynamic b. Static and Dynamic c. Virtual and Static d. All 22. Which of the following is NOT a white box technique? a. State transition testing b. Path testing c. Data flow testing d. Statement testing 23. What can static analysis NOT find? a. Memory leaks b. Unreachable ( dead ) code c. The use of variable before it has define d. Array bound violations 24. Defects in software can arise due to: a. Correct input not accepted b. Wrong input accepted c. Description incorrect & Parameters incomplete d. All of the above 25. Under the system and software architecture of defect are covered a. Operating System calls b. Recovery c. Partitions d. All 26. Which of the following requirements is testable? a. The system shall be user friendly. Ms. Kajal Patil Page 15

16 b. The safety-critical parts of the system shall contain 0 faults. c. The response time shall be less than one second for the specified design load. d. The system shall be built to be portable. 27.We split testing into distinct stages primarily because: a. Each test stage has a different purpose. b. It is easier to manage testing in stages. c. We can run different tests in different environments. d. The more stages we have, the better the testing. 28.Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities? a. Regression testing b. Integration testing c. System testing d. User acceptance testing 29. Error guessing: a. Supplements formal test design techniques. b. Can only be used in component, integration and system testing. c. Is only performed in user acceptance testing. d. Is not repeatable and should not be used. 30. Which of the following is NOT true of test coverage criteria? a. Test coverage criteria can be measured in terms of items exercised by a test suite. b. A measure of test coverage criteria is the percentage of user requirements covered. c. A measure of test coverage criteria is the percentage of faults found. d. Test coverage criteria are often used when specifying test completion criteria. 31. In prioritizing what to test, the most important objective is to: a. Find as many faults as possible. b. Test high-risk areas. c. Obtain good test coverage. d. Test whatever is easiest to test. UNIT: 4 Functional, Usability and Accessibility, Efficiency Testing Ms. Kajal Patil Page 16

17 Short Question: 1. What is efficiency testing? 2. What are the characteristics of efficiency according to ISO 9126 quality model? 3. What is operational profile? 4. List down different types of test that are applied in testing efficiency. 5. What is performance testing? Give an example. 6. What is load testing? 7. What are the purposes of load testing? 8. List down principal sources of load that a software under tests receives. 9. List down objectives of load testing. 10. What is stress testing? 11. Write down the examples of stress testing. 12. List down the objectives of stress testing. 13. What is spike and bounce testing? 14. What is scalability testing? 15. List down examples of scalability testing. 16. What is the primary objective of resource utilization testing? 17. List down the examples for measuring efficiency. 18. What is a node? 19. What are the planning issues that a technical test analyst should consider while planning of efficiency tests? 20. What is Usability Testing? 21. What is Accessibility Testing? 22. What are the Goals of Usability Testing? 23. List out the Test Process for Usability and Accessibility Testing. 24. For what the test must be specifically designed to test for? 25. Write down the typical risks associated with efficiency tests. 26. Write down the type of defects that occur during efficiency testing. 27. What are the different types of test objects? 28. Where can we find the requirements for efficiency testing? 29. What are basic issues requirement summaries contain? 30. Write down the examples of requirement summary. 31. What is benchmarking? 32. What is SUMMI? 33. What is WAAMI? 34. What is penetration testing? 35. Who does perform technical security testing? 36. What is security? 37. List down typical security threats an application can encounter. 38. What is common vulnerabilities and exposures (CVE)? 39. What is SQL injection? Ms. Kajal Patil Page 17

18 40. What is XSS (Cross Site Scripting)? 41. SQL-injection has similarities with the input buffer overflow threat? If yes than explain how? 42. List out sources of security threats? 43. When the Security Threats are exist? 44. Different between Functional Security testing and Technical security testing? 45. What is Different between HTTP protocol and HTTPS protocol in Web communication threat? Which one best for Web communication? 46. List out the Different static and dynamic testing elements in security testing? 47. List out any four fundamental security problem in the document technical reviews of document? 48. What is the major advantage of the static analysis tools? 49. What is the three principal steps are identified by concerning the development of security attacks? 50. What is the Easter Eggs? 51. What is Security Threats (Risk)? Long Questions: 1. What are the points that need to consider for approach to efficient tests? 2. What are points to consider for using tools for efficiency testing? 3. Explain Accuracy testing with example. 4. Write a note on Suitability testing. 5. Functional testing is the corner stone of testing. Justify the statement. 6. Explain interoperability testing with example. 7. Explain functional security testing with example. 8. Write a note on usability testing. 9. Write a note on accessibility testing. 10. Describe the test process for Usability and Accessibility testing. 11. Discuss performance testing. 12. Explain Load testing and its objective with example. 13. Explain Stress testing and objectives with example. 14. Explain scalability testing with example. 15. Discuss Resource Utilization testing. 16. Explain typical efficiency risks and types of defects occur. 17. Explain approaches to efficiency tests. 18. Explain tooling for efficiency tests in detail. 19. Explain activities that are performed during execution of efficiency tests. 20. Explain approach to security testing in detail. 21. Explain Security analysis and design, execution, reporting and tools phase for security testing in detail. 22. Given the following types of tool, which tools would typically be used by developers, and which by an independent system test team? Ms. Kajal Patil Page 18

19 i. static analysis ii. performance testing iii. test management iv. dynamic analysis Multiple choice question : 1. The primary aspects that sets load testing apart from other efficiency test types is focus on a. Anticipated loads the system or s/w is required to handle. b. Explores areas beyond this anticipated range c. Providing sudden extreme loads on the system. d. None 2. It is the job of whom to ensure that scalability requirements are captured and agreed on and that appropriate testing measures are defined a. Domain test analyst b. Functional test analyst c. Technical test analyst together with test manager d. Domain test analyst together with test manager 3. The technical test analyst will need to consider the objectives while measuring efficiency is: a. Functioning of the module b. The required precision levels c. Ability of the system components d. The user who interact with the system 4. The cost associated with taking measurements:- a. The costs of resources b. The costs of test manager c. None d. The costs of storing the results 5. The issue for planning efficiency testing a. Evaluation b. Test log identifiers c. Organizational issues d. Impact 6. Tools for efficiency testing a. Simulation needs Ms. Kajal Patil Page 19

20 b. Portable devices c. Financial consideration d. None 7. Step after planning for efficiency testing is done following activity occurs a. Planning the load test criteria b. Executing efficiency testing c. Reporting the test d. None 8. The types of test applied at efficiency testing are a. Functional testing b. Structural testing c. Coverage testing d. Resources utilization 9. The objective of the load testing is a. Measure response time to user input b. Ability of system components to handle multiple user acting in parallel c. Measurements to be taken d. The cost of taking those measure 10. Efficiency testing requirements are not often a. Complete b. Untestable c. Totally absent d. None 11. The cost of testing organization of not owning testing infrastructure could start to outweigh the benefits at stage a. Production stage b. Pre-production stage c. Post production stage d. Reporting stage 12. A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders. a. Security Testing b. Recovery Testing c. Performance Testing d. Functionality Testing Ms. Kajal Patil Page 20

21 13. What is the motto of the security tester? a. Identify the Risk b. Classify an Unauthorized work c. Know your enemy d. Both (b) and (c) 14. CVE stand for? a. Classify Value and Expose b. Common Value and Exposures c. Classify Vulnerabilities and Expose d. Common Vulnerabilities and Exposures 15. With which threat the user input is crafted is that the system performs database manipulations not thought about by the system designer or programmer? a. Input Buffer Overflow b. SQL-Injection c. Both (A) and (B) d. Malicious Inputs 16. With which threat unconstrained user inputs that have been crafted by a malevolent user to exploit particular security vulnerabilities? a. Input Buffer Overflow b. SQL-Injection c. Both (A) and (B) d. Malicious Inputs 17. In which testing will be aimed at finding defects in the system for allocating user access right and seeking out incorrect implementation of rights in the application? a. Functional Security Testing b. Technical Security Testing c. Penetration Testing d. Exploratory testing 18. Blocking the application to permitted users threat are commonly used term is and by who can perform? Ms. Kajal Patil Page 21

22 a. Phishing, Technical test Analyst b. Cracking, Test analyst c. Denial of Service, Technical test Analyst d. Phishing, Test Analyst 19. Security attacks may utilize a number of and testing techniques to achieve their overall objectives? a. Symmetric and Nonsymmetrical b. System and NonSystem c. Systematic and Nonsystematic d. Both (a) and (c) 20. Which is not Source of typical threats can be detect from it? a. User Input b. Configuration System c. Operating System d. External Software 21. Which Specification-Based techniques may be useful in Systematic technique to apply when designing tests for input buffer overflow? a. Boundary Value Analysis (BVA) b. Use Case Testing c. Equivalence Partitioning d. Both (a) and (b) UNIT: 5 Security and Reliability Short Question: 1. Define security. 2. How security test is planned? 3. What are the sources for gathering security issues? 4. Enlist the main security threats. 5. Define attack plan. 6. What is software attack? 7. What is buffer overflow attack? 8. What is reliability testing? Ms. Kajal Patil Page 22

23 9. List out the Approaches to reliability testing? 10. List principle steps of reliability test specification? 11. What is maintenance testing? 12. List the principal activities performed in maintenance testing? 13. What is maintainability? 14. List out the principle planning issues in maintenance? 15. What is adaptability? 16. What is replaceability? 17. What is installability? 18. What is co-existence testing? 19. What is failover? 20. What is backup? 21. What is restore? Long Questions: 1. Explain in brief security threats. 2. Explain buffer overflow attack in brief. 3. What is reliability testing? Explain in brief with proper example? 4. List and explain the primary activities performed in reliability test planning? 5. Explain the approaches to reliability testing? 6. Explain approaches to establish fault tolerance? 7. Explain approach to failover testing? 8. Explain approach to backup and restore testing? 9. List and explain the principal steps to reliability test specification? 10. Explain reliability growth model in brief? 11. Write the benefits of reliability growth model? 12. Describe the tools used for security testing? 13. Explain the tools for security testing. 14. Explain the tools for reliability testing. 15. Write a short note on Reliability test execution. 16. Discuss the reliability test ececution. Ms. Kajal Patil Page 23

24 Multiple Choice Questions: - 1. describes the ability of the software product to perform its required function under stated conditions for a specified period time. a. Maintainability b. Reliability c. Portability d. Scalability 2. If recoverability tests are included in our approaches to reliability testing then which of these testing objectives are follow? a. failover b. backup c. restore d. All of the above 3. Internal reliability is: a. about how a single individual's scores remain identical. b. about the increase or decrease in scores over time. c. about the consistency of a measure taken at two different points in time. d. about how consistently all of the items in a scale measure the concept in question. 4. Which one of these characteristics would you expect not to give high test-retest reliability? a. Intelligence. b. Dyslexia. c. Religious beliefs. d. Attention. 5. Cronbach's alpha reliability is: a. The correlation of half of the items with the total participants. b. The correlation of each item with the sum of the items. c. An average of all possible split-half reliabilities. d. None of these. 6. Complete the following statement. The better the internal reliability then: a. The lower the maximum correlation of that test with any other variable. b. The higher the correlation between that measure and other variables. c. The more likely the test is measuring what it is intended to measure. d. None of these. Ms. Kajal Patil Page 24

25 7. COTS stands for. a. Commercial on-the-shelf software. b. Commercial on-the-shelf system. c. Commercial of-the-shelf software. d. Commercial of-the-shelf system. 8. SOA stands for. a. Service-oriented architecture. b. Service-of architecture. c. Service-oriented application. d. Service-of application. 9. The design of our application s architecture is a principal factor in determining. a. replacebility b. adaptability c. portability d. Security 10. Correlating between different versions of a test is known as what? a. Test-retest reliability. b. Split-half reliability. c. Objectivity. d. Alternate forms reliability. 11. and are closely related but subtly different. a. Interoperability, adaptability. b. Interoperability, portability. c. Interoperability, maintainability d. Interoperability, security. 12. Which one is invalid statement? a. Reliability and validity are not inherent characteristics of measures. b. Creating a new measure using item-analysis procedures would usually be followed by assessing the reliability and validity of the measure. c. Reliability and validity should not be affected by the context and purpose of the measure. d. A measure that is valid for one purpose may not be valid for another purpose. 13. can be applied to detect coding practices that are detrimental to adaptability. Ms. Kajal Patil Page 25

26 a. Static analysis b. Dynamic analysis c. Simple search routines. d. Adapting 14. Describes the ability of software system to function correctly with different alternatives software components. a. replacebility b. adaptability c. portability d. Security 15. The Motivation for requiring good software replacebility characteristics is similar to those discussed earlier when considering. a. replacebility b. adaptability c. c.portability d. Security 16. From the given category which of the category is useful to reliability growth models a. Static growth models. b. Basic growth models. c. Logarithmic Poisson models. d. All of the above 17. Which of the principle activities performed in maintenance testing in SMLC. a. Dynamic maintenance. b. Corrective maintenance. c. Adaptive maintenance. d. All of the above. 18. Which of the following is the sub attribute of maintenance testing? a. Analyzability. b. Stability. c. Replacibility. d. Both a and b. 19. Which of the given option describes the ability of the software to be made ready for use in its intended target environment. a. Installability b. Adaptability. c. Replacibility. d. None of these. Ms. Kajal Patil Page 26

27 20. What can lead to poor analyzability? a. Business logic that is not implemented. b. Software that is not in module style. c. Both a & b. d. None of these UNIT: 6 Maintainability and Portability Testing Short Question: 1. Which test approach is used in maintenance testing? 2. What is analyzability? 3. What are the sub attributes of maintainability? 4. What is changeability? 5. What is stability? 6. What is testability? 7. What is the reason for poor maintainability? 8. What are the principal planning issues? 9. Write portability characteristics. 10. What is software development environment? Ms. Kajal Patil Page 27

28 11. What is the objective of adaptability testing? 12. What is the motivation for requiring good software replaceability characteristic? 13. Why tight coupling occurred after interface? 14. What is clean interface design? 15. Who will impose new version of software? 16. How can we assess replaceability? 17. Why insallability has given a low risk issue rate? 18. Why installation is procedurally complex? 19. Why software reinstallation is requiring? 20. Write down installation test mechanism. 21. What is procedure testing? 22. What is usability test? 23. What is security test? 24. What is functionality test? 25. What do you mean by co-existence? 26. When a co-existence test normally performed? 27. What are the adapatability risks for marathon example? 28. What are the replaceability risks for marathon example? 29. What are the installability risks for marathon example? Long Questions: 1. Why do we require doing maintenance testing? 2. What is maintainability? Why it is required? 3. Limitation of maintainability underrepresented? 4. Which are the problem areas affecting software analyzability? 5. Which are the problem areas affecting software changeability? 6. Which are the problem areas affecting software stability? 7. Which are the problem areas affecting software testability? 8. Explain the approaches to maintenance testing as an activity? 9. What is adaptability? Explain in brief with example? 10. What is replaceability? Explain in brief with example? 11. What is installability? Explain in brief with example? 12. What is co-existence? Explain in brief with example? 13. What are the reasons for poor adaptability? 14. Explain in brief adaptability testing. 15. What are the considerations in replaceability? 16. Explain Component interdependence. 17. Explain supplier dependence. 18. Explain replaceability testing. 19. What are the risk factors for installability? 20. Explain installability testing in brief. 21. Explain error-handling test. Ms. Kajal Patil Page 28

29 22. What are the other tests combined with installation testing? 23. Explain in brief Co-Existence. 24. Describe briefly Co-Existence testing. 25. Explain adaptability and replaceability for marathon race. 26. Explain insallability and co-existence for marathon example. Multiple Choice Questions: - 1. testing is about testing the changes to an operational system or the impact of a changed environment to an operational system. a. Replaceability b. Maintenance c. Installability d. Adaptability 2. relates to the effort required to diagnose defects or to identify parts of the software system requiring change. a. Analyzability b. Changeability c. Installability d. Adaptability 3. relates to the effort required to actually fix defects or make improvements. a. Analyzability b. Changeability c. Stability d. Testability 4. is the likelihood that unexpected side effects occur as a result of making changes to the software. a. Analyzability b. Changeability c. Stability d. Testability 5. describes the effort required for testing changed software. a. Analyzability b. Changeability c. Stability d. Testability 6. The in which a software application operates can be made up of the Ms. Kajal Patil Page 29

30 hardware platform and a variety of different types of software. a. environment b. region c. surface d. area 7. describes the ability of software systems to function correctly with different alternatives software components. a. Replaceability b. Maintenance c. Installability d. Adaptability 8. The design of our application s architecture is a principal factor in determining. a. Replaceability b. Maintenance c. Installability d. Adaptability 9. describes the ability of the software to be made ready for use in its intended target environment. a. Replaceability b. Maintenance c. Installability d. Adaptability 10. In risk based approaches to testing, we consider the risk factors and apply testing measures to mitigate the. a. process b. effort c. procedure d. risk 11. can be prone to a range of specific error conditions. a. Replacement b. Maintenance c. Installations d. Adaption 12. The quality of procedures is decisive for ensuring successful installations. a. Replacement Ms. Kajal Patil Page 30

31 b. Maintenance c. Installation d. Adaption 13. routines can present a security vulnerability, especially if administrator rights are allocated as part of the installations. a. Replacement b. Maintenance c. Installation d. Adaption 14. Basic tests may be carried out directly after the installations or deinstallation to check for incorrect or incomplete installations. a. structural b. coverage c. resources utilization d. functional 15. describes the ability of an application to share an environment with other applications without experiencing or causing negative effects. a. Coverage b. Co-existence c. Functions d. Structures 16. testing is normally performed when user acceptance tests have successfully completed. a. Co-existence b. Functions c. Structures d. Coverage 17. For systems, the physical environment into which the software will be installed may play a significant role in the testing strategy. a. Complete b. embedded c. structured d. partial Ms. Kajal Patil Page 31

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

ISTQB Certified Tester. Foundation Level. Sample Exam 1

ISTQB Certified Tester. Foundation Level. Sample Exam 1 ISTQB Certified Tester Foundation Level Version 2015 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

ISTQB Sample Question Paper Dump #11

ISTQB Sample Question Paper Dump #11 ISTQB Sample Question Paper Dump #11 1. Which of the following is true a. Testing is the same as quality assurance b. Testing is a part of quality assurance c. Testing is not a part of quality assurance

More information

Led by the Author Attended by a peer group Varying level of formality Knowledge gathering Defect finding

Led by the Author Attended by a peer group Varying level of formality Knowledge gathering Defect finding Technical Review Walkthrough Review Inspection Review Informal Review A Technical Review is a type of peer review, and is considered to be a formal review type, even though no Managers are expected to

More information

ISTQB CTFL BH QuestionsAnswers with Explanation

ISTQB CTFL BH QuestionsAnswers with Explanation ISTQB CTFL BH0-10 - QuestionsAnswers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG CONCEPT HEIDELBERG GMP Compliance for January 16-17, 2003 at Istanbul, Turkey Testing for Systems Validation Dr.-Ing. Guenter Generlich guenter@generlich.de Testing 1 Testing: Agenda Techniques Principles

More information

ISEB ISTQB Sample Paper

ISEB ISTQB Sample Paper [2011] ISEB ISTQB Sample Paper [BH0-010 ISEB ISTQB FOUNDATION LEVEL] This sample is based on the latest syllabus of ISTQB Foundation Level prepared by For more sample papers visit /istqb.aspx Total Questions:

More information

Skill Category 7. Quality Control Practices

Skill Category 7. Quality Control Practices Skill Category 7 Quality Control Practices Testing Concepts Developing Testing Methodologies Verification and Validation Methods Software Change Control Defect Management Process Management Processes CSQA

More information

Software Testing(TYIT) Software Testing. Who does Testing?

Software Testing(TYIT) Software Testing. Who does Testing? Software Testing(TYIT) Software Testing Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words,

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Terms Changed since 01-Feb-2018

Standard Glossary of Terms used in Software Testing. Version 3.2. Terms Changed since 01-Feb-2018 Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

Contractual Aspects of Testing Some Basic Guidelines CONTENTS

Contractual Aspects of Testing Some Basic Guidelines CONTENTS CONTENTS 1 Introduction... 1 1.1 Background... 1 1.2 Structure... 1 1.3 Some Conventions... 1 1.4 Feedback... 1 2 Test Schedule List of Contents... 2 3 Testing Deliverables... 3 4 Coverage Guidance...

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING IT6004 SOFTWARE ESTING UNIT I : INTRODUCTION

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING IT6004 SOFTWARE ESTING UNIT I : INTRODUCTION DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING IT6004 SOFTWARE ESTING UNIT I : INTRODUCTION PART A (2 Marks) 1) Define Software Engineering. Software Engineering

More information

IT6004/ Software Testing

IT6004/ Software Testing 1) Define Software Engineering. Software Engineering is a discipline that produces error free software with in a time and budget. 2) Define software Testing. Testing can be described as a process used

More information

For more Current papers visit Quantitative methods for assessing the quality of proposed architectural designs

For more Current papers visit   Quantitative methods for assessing the quality of proposed architectural designs Question No: 1 Quantitative methods for assessing the quality of proposed architectural designs are readily available. True False Question No: 2 A decision table should be used to document all conditional

More information

ISTQB Advanced Technical Test Analyst Certificate in Software Testing

ISTQB Advanced Technical Test Analyst Certificate in Software Testing ISTQB Advanced Technical Test Analyst Certificate in Software Testing Sample Paper A - 1 Hour Examination This is not a complete exam paper Record your surname/last/family name and initials on the Answer

More information

CTFL - Version: 3. ISTQB Certified Tester Foundation Level

CTFL - Version: 3. ISTQB Certified Tester Foundation Level CTFL - Version: 3 ISTQB Certified Tester Foundation Level ISTQB Certified Tester Foundation Level CTFL - Version: 3 4 days Course Description: This course provides test engineers and test team leaders

More information

ISTQB CTFL BH0-10 Questions Answers with Explanation

ISTQB CTFL BH0-10 Questions Answers with Explanation ISTQB CTFL BH0-10 Questions Answers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

Quality Standards in Open Source Lifecycle

Quality Standards in Open Source Lifecycle Quality Standards in Open Source Lifecycle Bogdan VINTILA Academy of Economic Studies, Bucharest, Romania vb@vintilabogdan.ro Abstract: Open source applications and components are very important for the

More information

ASTQB. ISTQB-Advanced-Lev3. ISTQB Advanced LevelTechnical Test. Download Full Version :

ASTQB. ISTQB-Advanced-Lev3. ISTQB Advanced LevelTechnical Test. Download Full Version : ASTQB ISTQB-Advanced-Lev3 ISTQB Advanced LevelTechnical Test Download Full Version : http://killexams.com/pass4sure/exam-detail/istqb-advanced-lev3 QUESTION: 52 Select the correct answer; I. Verifying

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

IT6004/ Software Testing Unit-I

IT6004/ Software Testing Unit-I Question Bank: IT6004/ Software Testing Unit-I 1) Define Software Engineering. Software Engineering is a discipline that produces error free software with in a time and budget. 2) Define software Testing.

More information

A Review Paper on Software Testing

A Review Paper on Software Testing A Review Paper on Software Testing Amit M. Kale 1, Vivek V. Bandal 2, Komal Chaudhari 3 1,2Bachelor Student, Dept. of Electrical Engineering 3Professor, Dept. of Computer Engineering ----------------------------------------------------------------------***---------------------------------------------------------------------

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Test Management: Part I. Software Testing: INF3121 / INF4121

Test Management: Part I. Software Testing: INF3121 / INF4121 Test Management: Part I Software Testing: INF3121 / INF4121 Summary: Week 6 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

ISTQB-Level1 ASTQB. American Software Testing Qualifications Board Level 1

ISTQB-Level1 ASTQB. American Software Testing Qualifications Board Level 1 ASTQB ISTQB-Level1 American Software Testing Qualifications Board Level 1 Download Full Version : https://killexams.com/pass4sure/exam-detail/istqb-level1 QUESTION: 46 Comparing TMMi and TPI, which is

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Software Quality Factors

Software Quality Factors Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

Chapter 2 The Project Management Life Cycle

Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process and Team Approach 1 Chapter 2 The Project Management Life Cycle Multiple Choice 1. The phases of managing a project are called: a. systems development

More information

Introduction to software testing and quality process

Introduction to software testing and quality process Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities

More information

BACKGROUND OF TESTING 4. The fundamental principles of the testing are as follows.

BACKGROUND OF TESTING 4. The fundamental principles of the testing are as follows. BACKGROUND OF TESTING 4 CHAPTER-2 BACKGROUND OF TESTING Testing is a means of making sure that the product meets the needs of the customer. Software Testing is the process of exercising the software product

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

An Overview of Software Reliability

An Overview of Software Reliability Software Design For Reliability (DfR) Seminar An Overview of Software Reliability Bob Mueller bobm@opsalacarte.com www.opsalacarte.com Software Quality and Software Reliability Related Disciplines, Yet

More information

INF 3121 Software Testing - Lecture 05. Test Management

INF 3121 Software Testing - Lecture 05. Test Management INF 3121 Software Testing - Lecture 05 Test Management 1. Test organization (20 min) (25 min) (15 min) (10 min) (10 min) (10 min) INF3121 / 23.02.2016 / Raluca Florea 1 1. Test organization (20 min) LO:

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

Disciplined Software Testing Practices

Disciplined Software Testing Practices isciplined oftware Testing Practices r. Magdy Hanna Chairman International Institute for oftware Testing ponsored by: International Institute for oftware Testing International Institute for oftware Testing,

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQB TFL BH0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the Best Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE 1 Subject Code : IT6004 Subject Name : SOFTWARE

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Software Quality Assurance What is software? According to the IEEE (Institute of Electrical and Electronics Engineers) A software is: Programs, procedures,

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

Appendix C: MS Project Software Development Plan and Excel Budget.

Appendix C: MS Project Software Development Plan and Excel Budget. 1. Introduction. Appendix C: MS Project Software Development Plan and Excel Budget. Project: PickUp Game App The Project plan for this Application consist of 76 days; In this plan is defined how long each

More information

It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference Saroj Patnaik 20-October-2012

It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference Saroj Patnaik 20-October-2012 It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference 2012 Saroj Patnaik 20-October-2012 Background Our existing QA approach: Understanding the user

More information

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS Introduction To Software Testing Brian Nielsen bnielsen@cs.auc.dk Center of Embedded Software Systems Aalborg University, Denmark CSS 1010111011010101 1011010101110111 Software development cycle 1. Programmer

More information

Release Notes. Standard Glossary of Terms used in. Software Testing. Version 3.2

Release Notes. Standard Glossary of Terms used in. Software Testing. Version 3.2 Standard Glossary of Terms used in Release Notes Standard Glossary of Terms used in Version 3.2 Copyright Notice This document may be copied in its entirety or extracts made if the source is acknowledged.

More information

Black box testing. What is Black Box testing? Error Guessing. What is Black Box testing?

Black box testing. What is Black Box testing? Error Guessing. What is Black Box testing? What is Black Box testing? Black box testing Testing without having an insight into the details of underlying code input Unit output Testing based on specification What is Black Box testing? Ignores internal

More information

Integration and Testing

Integration and Testing Integration and Testing 1 Today Software Quality Assurance Integration Test planning Types of testing Test metrics Test tools 2 Deliverables by Phase Possible Deliverables by Phase Concept Document Statement

More information

Software Architecture. ATAM Case study (Architecture evaluation)

Software Architecture. ATAM Case study (Architecture evaluation) Software Architecture BITS Pilani ATAM Case study (Architecture evaluation) Viswanathan Hariharan Introduction Software projects come in different colours and shapes Small improvement Functionality enhancements

More information

WHITE PAPER. LEVERAGING A TESTING METHODOLOGY TO ENSURE HIGH QUALITY BANKING APIs. Venkata Griddaluri IBS Open APIs Manager of Quality Assurance

WHITE PAPER. LEVERAGING A TESTING METHODOLOGY TO ENSURE HIGH QUALITY BANKING APIs. Venkata Griddaluri IBS Open APIs Manager of Quality Assurance LEVERAGING A TESTING METHODOLOGY TO ENSURE HIGH QUALITY BANKING APIs Venkata Griddaluri IBS Open APIs Manager of Quality Assurance Why Quality Assurance is Needed The need for high-quality projects and

More information

Basics of Software Engineering. Carmen Navarrete

Basics of Software Engineering. Carmen Navarrete Basics of Software Engineering Carmen Navarrete Basics of Software Engineering Outline: Overview Software Development Life Cycle Project management Requirements Analysis and design Implementation Testing

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Expert Improving the Test Process Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Expert Improving the Test Process Terms Standard Glossary of Terms used in Software Testing Version 3.2 Expert Improving the Test Process Terms International Software Testing Qualifications Board Copyright Notice This document may be copied

More information

Java & Testing. Slides adapted from Craig Zilles

Java & Testing. Slides adapted from Craig Zilles Java & Testing Slides adapted from Craig Zilles 1 Things to have been doing join UIUC CS 126 on piazza.com get an iclicker registered at http://iclicker.com get a GitHub account install IntelliJ on to

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

Unit 9 Information Systems

Unit 9 Information Systems Unit 9 Information Systems Computer Concepts 2016 ENHANCED EDITION 9 Unit Contents Section A: Information System Basics Section B: Enterprise Applications Section C: Systems Analysis Section D: Design

More information

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM A2LA R214 Specific Requirements: Information Technology Testing Laboratory Accreditation Document Revised: 3/5/18 Page 1 of 34 R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION

More information

Test Management: Part II. Software Testing: INF3121 / INF4121

Test Management: Part II. Software Testing: INF3121 / INF4121 Test Management: Part II Software Testing: INF3121 / INF4121 Summary: Week 7 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

Bugs are costly... Kinds of Quality Assurance

Bugs are costly... Kinds of Quality Assurance Bugs are costly... 1. Types of bugs (What type of bugs have you had in the past?) a. Race conditions and deadlocks b. Library misuse c. Logical errors (off by one, null, buffer overflow) d. Usability e.

More information

Using Software Measurement in SLAs:

Using Software Measurement in SLAs: Integrating CISQ Size and Structural Quality Measures into Contractual Relationships Contributors: Dr. Bill Curtis Director, CISQ David Herron, David Consulting Group Leader, CISQ Size Work Group Jitendra

More information

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date]

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date] REQUIREMENT DRIVEN TESTING Test Strategy for Project name Prepared by [Pick the date] [Type the abstract of the document here. The abstract is typically a short summary of the contents of

More information

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15 e-pg Pathshala Subject : Computer Science Paper : Software Quality Management Module : Quality Management Activities Module No: CS/SQM/15 Quadrant 1 : e-text QUALITY MANAGEMENT ACTIVITIES Software quality

More information

Implement Effective Computer System Validation. Noelia Ortiz, MME, CSSGB, CQA

Implement Effective Computer System Validation. Noelia Ortiz, MME, CSSGB, CQA Implement Effective Computer System Validation Noelia Ortiz, MME, CSSGB, CQA Session Outline 1 2 3 4 5 Understanding Regulations and Guidelines Pertaining to Computer Systems Integrate SDLC and GAMP 5

More information

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Intermediate Certificate in Software Testing Syllabus. Version 1.4 Intermediate Certificate in Software Testing Syllabus February 2010 Background This document is the syllabus for the intermediate paper which leads to the practitioner level of qualification, as administered

More information

Testing. CxOne Standard

Testing. CxOne Standard Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...

More information

INTRODUCTION. It is the process used to identify the correctness, completeness and quality of developed computer software.

INTRODUCTION. It is the process used to identify the correctness, completeness and quality of developed computer software. INTRODUCTION It is the process used to identify the correctness, completeness and quality of developed computer software. It is the process of executing a program/application under positive and negative

More information

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October 2006 1 Objectives (1/2) At the end of the presentation, participants should be able to: Realise the need for a systematic

More information

PROJECT MANAGEMENT. Quality Management (QM) Course 7 Project Management Knowledge Areas (5) Risk Management (RM)

PROJECT MANAGEMENT. Quality Management (QM) Course 7 Project Management Knowledge Areas (5) Risk Management (RM) PROJECT MANAGEMENT Course 7 Project Management Knowledge Areas (5) Quality Management (QM) Risk Management (RM) Cătălina Mancaș QM + RM Processes: Inputs Tools & Techniques Outputs Project Quality Management

More information

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35)

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35) Embedded Software Testing Unit 3: Static analysis and code reviews & Metrics Lecture 5 Seer Akademi-NPTEL MOU Hi all welcome to the next session of our embedded software testing that unit 3 series and

More information

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016 Digital Industries Apprenticeship: Occupational Brief Software Tester March 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 4 Software Tester Apprenticeship Minimum Standards and Grading

More information

MSc Software Testing MSc Prófun hugbúnaðar

MSc Software Testing MSc Prófun hugbúnaðar MSc Software Testing MSc Prófun hugbúnaðar Fyrirlestrar 1 & 2 The SWEBOK Chapter on Software Testing IEEE http://www.swebok.org/ 29/08/2007 Dr Andy Brooks 1 Repeat after Andy: software contains faults,

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

Black Box Software Testing

Black Box Software Testing Black Box Software Testing Spring 2005 PART 8 -- TEST DESIGN by Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. Copyright

More information

Introducing Structured Testing

Introducing Structured Testing Introducing Structured Testing Master s Thesis Lund 2008-06-16 Author: Hanna Färnstrand Supervisors: Henrik Andersson, Sogeti Lars Hall, Apptus Technologies Patrik Wåhlin, Apptus Technologies Examiner:

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON SOFTWARE TESTING AND QUALITY PROCESS IMPROVEMENT MS. NILAJA A. DESHMUKH

More information

QuEST Forum. TL 9000 Quality Management System. Requirements Handbook

QuEST Forum. TL 9000 Quality Management System. Requirements Handbook QuEST Forum TL 9000 Quality Management System Requirements Handbook Point Release 6.1 The ICT Quality Management System Performance Excellence through Global ICT Quality Copyright Copyright 2017 Quality

More information

Exam questions- examples

Exam questions- examples Exam questions- examples The following are examples of exam questions. At the exam there will be similar questions with similar level of difficulty. In the question pool there will be questions related

More information

CS SOFTWARE ENGINEERING QUESTION BANK

CS SOFTWARE ENGINEERING QUESTION BANK CS6403 - SOFTWARE ENGINEERING QUESTION BANK UNIT I- SOFTWARE PRODUCT AND PROCESS Part - A (2 M ARKS) 1. What is the prime objective of software engineering? 2. Define software engineering paradigm. 3.

More information

Testing Masters Technologies

Testing Masters Technologies 1. How will you receive the project requirements? A. The finalized SRS will be placed in a project repository; we will access it from there 2. What will you do with SRS? A. SRS stands for software requirement

More information

Chapter 24 - Quality Management. Chapter 24 Quality management

Chapter 24 - Quality Management. Chapter 24 Quality management Chapter 24 - Quality Management 1 Topics covered Software quality Software standards Reviews and inspections Software measurement and metrics 2 1. Software quality management Concerned with ensuring that

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

MTAT : Software Testing

MTAT : Software Testing MTAT.03.159: Software Testing Lecture 01: Introduction to Software Testing (Textbook Ch. 1-3) Spring 2016 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 1 Introduction and Motivation Course

More information

Test Management is Risk management. Risk Based Testing

Test Management is Risk management. Risk Based Testing Test Management is Risk management Risk Based Testing Hans Schaefer Software Test Consulting Reigstad N-5281 Valestrandsfossen NORWAY Phone +47 56 394880 Fax +47 56 394570 e-mail hans.schaefer@ieee.org

More information

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying

More information

MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar

MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar Fyrirlestrar 25 & 26 The SWEBOK Chapter on Software Testing IEEE http://www.swebok.org/ 19/10/2005 Dr Andy Brooks 1 Repeat after Andy:

More information

IEC Functional Safety Assessment

IEC Functional Safety Assessment IEC 61508 Functional Safety Assessment Project: 3051S HART Advanced Diagnostics Pressure Transmitter, option code DA2 Customer: Rosemount Inc. (an Emerson Process Management company) Chanhassen, MN USA

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

Suitability of the Requirements Abstraction Model (RAM) Requirements for High Level System Testing

Suitability of the Requirements Abstraction Model (RAM) Requirements for High Level System Testing Master Thesis Software Engineering Thesis no: MSE-2007:27 October 2007 Suitability of the Requirements Abstraction Model (RAM) Requirements for High Level System Testing Naeem Muhammad School of Engineering

More information

ISEB BH ISEB ISTQB Certificate in Software Testing. Download Full Version :

ISEB BH ISEB ISTQB Certificate in Software Testing. Download Full Version : ISEB BH0-004 ISEB ISTQB Certificate in Software Testing Download Full Version : https://killexams.com/pass4sure/exam-detail/bh0-004 QUESTION: 33 Given the following state transition diagram. Which of the

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

1. Can you explain the PDCA cycle and where testing fits in?

1. Can you explain the PDCA cycle and where testing fits in? 1. Can you 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

More information

Risk-Based Testing: Analysis and Strategy. Presented at Quality Assurance Institute QUEST Conference Chicago, Ill., 2009

Risk-Based Testing: Analysis and Strategy. Presented at Quality Assurance Institute QUEST Conference Chicago, Ill., 2009 Risk-Based Testing: Analysis and Strategy Presented at Quality Assurance Institute QUEST Conference Chicago, Ill., 2009 Clyneice Chaney, CMQ/OE, PMP April 21, 2009 Workshop Outline Part I Risk Management

More information

Sample Exam (Answer and Justification) 2012 Advanced Level Syllabus Test Analyst

Sample Exam (Answer and Justification) 2012 Advanced Level Syllabus Test Analyst Sample Exam (Answer and Justification) 2012 Advanced Level Syllabus Test Analyst Version 1.02 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

Advanced Certificate in Software Testing Test Analyst 2012 Practice Examination Questions

Advanced Certificate in Software Testing Test Analyst 2012 Practice Examination Questions Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Advanced Certificate in Software Testing Test Analyst 2012 Practice Examination Questions 2015-03-01 This

More information

Tassc:Estimator technical briefing

Tassc:Estimator technical briefing Tassc:Estimator technical briefing Gillian Adens Tassc Limited www.tassc-solutions.com First Published: November 2002 Last Updated: April 2004 Tassc:Estimator arrives ready loaded with metric data to assist

More information