66f61ef63c73fd5972039c1c Topic 5 6 8
66f61ef63c73fd5972039c1c Topic 5 6 8
66f61ef63c73fd5972039c1c Topic 5 6 8
1. What is independent testing? Independent testing has many different levels, each level brings
different objectivity and effectiveness. Please clarify and give examples.
2. While there are many benefits to independent testing in a software development project, it's
important to note that this approach has potential drawbacks. You present some common
challenges associated with independent testing.
3. Three roles that are found within many test teams are those of the tester, test leader, and test
manager, you present the work done in these roles and define the skills test staff need.
4. While people tend to have different definitions of what goes in a test plan, for you, a test plan
is the project plan for the testing work to be done. Why do we write test plans? What types of
questions will you answer during test planning?
5. How to manage the test plan? According to you, which factors influence the test effort in
software testing?
Group 2
1. What is the difference between test plan, test strategy, and test approach in software testing?
2. Good project documentation is a positive factor, but do you think that the life cycle, time
pressure, the people factors also affect testing efforts? Please give your opinion and clarify.
3. Differentiate between two conceptually different estimation approaches: the metrics-based
approach and the expert-based approach. Take an example to clarify.
4. The purpose of configuration management in testing. Present and clarify problems caused by
poor configuration management. To support proper testing, configuration management may be
involved in ensuring what?
5. The projects do not always unfold as planned. Distinguish between the project and product
risks. Describe, using examples, how risk analysis and risk management may be used for test
planning.
Group 3
==================================================================
Group 4
GENERAL INFORMATION
Tester: Specify the name(s) of who is Test Case Number: Specify a unique test
testing this case scenario. number assigned to
the test case.
Test Case Provide a brief description of what functionality the case will test.
Description:
Results: Pass Fail Incident Number, if Specify the unique
applicable: identifier assigned to
the incident.
INTRODUCTION
Requirement(s) Identify the requirements to be tested and include the requirement number
to be tested:
Roles and Describe each project team member and stakeholder involved in the test, and identify
Responsibilities: their associated responsibility for ensuring the test is executed appropriately.
Set Up Describe the sequence of actions necessary to prepare for execution of the test.
Procedures:
ENVIRONMENTAL NEEDS
Hardware: Identify the qualities and configurations of the hardware required to execute the test
case.
Software: Identify system and application software required to execute the test case. Specify any
software that the test case will interact with.
Procedural Describe any constraints on the test procedures necessary to execute the test case.
Requirements:
TEST
Test Items and Identify and describe the items and features that will be exercised by the test case.
Features: Group the test cases into logically related scenarios that test related items and features.
For each item or feature, a reference to its associated requirement source should be
included.
Input Define each input required to execute the test case, and reference any required
Specifications: relationships between inputs.
Procedural Describe the sequences of actions necessary to prepare and execute the test case.
Steps: Provide detailed test procedures for each test case; explain precisely how each test
case will be executed.
Expected Describe the outcome anticipated from the test case. Specify the criteria to be used to
Results of Case: determine whether the item has passed or failed.
ACTUAL RESULTS
Output Define all of the outputs and features required of the test case and provide expected
Specifications: values. While executing the test, record and describe the visually observable outputs as
they occur. Produce tangible evidence of the output such as a screen print. At the
conclusion, describe the actual outcome. Indicate whether the test passed or failed, and
identify any discrepancies between the expected results and the actual results.
4. What is the purpose of using the tool in testing activities? You can give examples to clarify the
tools being used for each testing phase/ business.
5. Potential benefits and risks of using tools. What advice do you have for special considerations
for types of tools?
Group 5
Group 6
1. What is Agile Testing and why is it important?
2. The differences between working on traditional teams and working on agile teams. Roles and
activities on an Agile team
3. Some common roles and associated activities in an Agile team, characteristics, and
responsibilities of them
4. Clarify the following are the 12 principles and the four values of the Agile manifesto
5. Let's clarify 10 principles for Agile testers:
- Provide continuous feedback.
- Deliver value to the customer.
- Enable face-to-face communication.
- Have courage.
- Keep it simple.
- Practice continuous improvement.
- Respond to change.
- Self-organize.
- Focus on people.
- Enjoy
Please give a real project example
6. Mostly used Agile Methods: scrum, Extreme Programming (XP), and Kaban. Present your
understanding of them and compare these methods