![]() ![]() ![]() ![]() |
| Inputs to Testing: |
|
| ![]() ![]() ![]() |
![]()
This shows the flow of deliverables among major participants (the stick figures in the use case diagram above). The darker vertical lines illustrate the principal exchanges of artifacts of information — the teamwork necessary among participants. Each artifact's color identify one of the 4 metalayers (packages) of abstraction defined by the UML 2.0 Test Profile (U2TP) standard:
The word "Profile" in U2TP means that it conforms to UML standards. |
"A Standard for Testing Application Software" (1991) by William E. Perry "Quality Essentials" by Jack B. Revelle | ![]() ![]() ![]() |
| From the Rational Unified Process (RUP) tutorial: ![]()
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
SchedulerThe Scheduler is a predefined interface defining operations used for controlling the tests and the test components.
finishTestCase(t : Test Component) createTestComponent(t: TestComponent) To AGEDIS[3], the Scheduler is a property of a test context used to control the execution of the different test components. The scheduler keeps information about which test components exist at any point in time, and collaborate with the arbiter to inform it when it is time to issue the final verdict. It keeps control over the creation and destruction of test components and it knows which test components take part in each test case.
| ![]() ![]() ![]() |
Test Validation ActionValidation actions are performed by a test component. It sets the local verdict of that test component. Evaluation actions evaluate the status of the execution of a test case. The action assesses the SUT observations and/or additional characteristics/parameters of the SUT.Every validation action causes the setVerdict operation on the arbiter implementation to be invoked.
Test VerdictA Verdict is an assessment of the correctness of the SUT.AGEDIS notes that a verdict is a property of a test case or a test context to evaluate test results and to assign the overall verdict of a test case or test context respectively. Test cases yield verdicts. Verdicts can be used to report failures in the test system. Predefined verdict values are:
Verdicts can be user-defined. The verdict of a test case is calculated by the arbiter.
| ![]() ![]() ![]() |
![]() ![]() | ![]() ![]() ![]() |
![]()
With U2TP, each <<TestContext>> is a structured classifier
acting as a grouping mechanism for
a set of test cases.
| ![]() ![]() ![]() |
Structured Classifier
| ![]() ![]() ![]() |
With U2TP, a test component is a structured classifier participating in test behaviors.
A test component is commonly an active class with a set of ports and interfaces. Test components are used to specify test cases as interactions between a
number of test components.
The classifier behavior of a test component can be used to specify low level test behavior,
such as test scripts, or it can be automatically generated by deriving the behavior from all test cases in which the component takes part.
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
![]() ![]() ![]() |
| ![]() ![]() ![]() |
|
Focus | Role | Last Name | First Name | Location | Phone | Cell, etc. |
---|---|---|---|---|---|---|
Results Management | Test Manager | |||||
Functionality (Subject Matter) Specialists | ||||||
Technical Management | Test Architect | |||||
Technical Processes | Test Lead | |||||
Test Automation Specialist | ||||||
Technologists | GUI Tester | |||||
Website Tester | ||||||
Wireless Tester | ||||||
Database Tester | ||||||
HW Driver Tester | ||||||
Security Specialist |
Focus | Role | |||
---|---|---|---|---|
Results Management | Development Manager (Executive) | |||
Project Manager | ||||
Technical Management | System/Product Architect | |||
Technical Processes | Dev. Lead | |||
Configuration/Build Manager | ||||
Security Specialist | ||||
Technologists | GUI Developer | |||
Component Developer | ||||
Database Developer | ||||
Wireless Developer | ||||
HW Driver Developer |
Focus | Role | |||
---|---|---|---|---|
Results Management | Facility Manager (Executive) | |||
Operations Manager | ||||
Technical Management | NOC Architect | |||
Technical Processes | Shift Leader | |||
Configuration/Build Manager | ||||
Security Specialist | ||||
Technologists | Implementer | |||
Scheduler | ||||
Backup/Recovery Specialist | ||||
DBA | ||||
Capacity/Performance Specialist |
|
| ![]() ![]() ![]() |
|
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
When a requirement is added using Mercury TestDirector, the product
requires specification of a Priority:
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
Related Topics:
![]()
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page ![]() Thank you! |