Untitled form
AAT Reuse Data Collection
Send
Untitled form
AAT Reuse Data Collection
Section 1 of 1
Question
Question Type
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
Company's Name
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
Role (e.g., Developer, Tester, Product Manager)
Loading image…
Answer key
Loading...
Loading…
Title
Objective
Loading...
Loading…
Title
Background
Loading...
Loading…
Image title
The Proposed Process (*Zoom if not readable)
Loading...
Loading…
Image title
Description of Activities in the Process (* Zoom if the text is not readable)
Loading...
Loading…
Image title
Tables to be used for Example Below
Loading...
Loading…
Image title
Example - Development of ATT for login system using our proposed process
Loading...
Loading…
Title
Survey Questions
Loading...
Loading…
Question
Question Type
In your opinion, what are the benefits of using the proposed process?
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
What are the drawbacks/limitations of the process? How can we improve/revise the process?
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
In your opinion, how easy is it to use this process?
Loading image…
Very Easy
Very Difficult
to
1
Label (optional)
5
Label (optional)
Answer key
Loading...
Loading…
Question
Question Type
Do you have any recommendations to improve the ease of use?
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
Are there steps that should be removed from the process? If yes, then kindly list those items here and also state why do you recommend removing them?
Loading image…
Answer key
Loading...
Loading…
Question
Question Type
Are there any other steps that should be added to the process?
Loading image…
Answer key
Loading...
Loading…
4 responses
Message for respondents
This form is no longer accepting responses
Insights
Total points distribution
Name4 responses
Muhammad Waqas
Nayla Nasir
Hassan Azhar
Nasir Mehmood Minhas
No responses yet for this question.
Company's Name4 responses
BTHSoliton TechnologiesTelenor Sweden2 (50%)1 (25%)1 (25%)
ValueCount
BTH2
Soliton Technologies1
Telenor Sweden1
No responses yet for this question.
Role (e.g., Developer, Tester, Product Manager)4 responses
Tester
Testing researcher
Developer
Software Testing Researcher
No responses yet for this question.
Objective
Background
Survey Questions
In your opinion, what are the benefits of using the proposed process?4 responses
In my point of view this process will really help the software practitioner to select the test cases and use it for automated acceptance tests. The use of this process can be cost effective in sense of saving time by selecting the test cases with respect to the score of each test.
The possible benefit of the process is the reduction in the effort to write the new test case.
In case of low assess relevance and less cost of reuse, it will improve the quality of the tests by having already reliable tests. Also, it'll reduce the time to test a functionality that is closer to already existing and selected TC.
It guides a systematic approach, and it will help in optimizing the AAT process. Provided if it does not involve additional execution cost and the process is automated.
No responses yet for this question.
What are the drawbacks/limitations of the process? How can we improve/revise the process? 4 responses
The only thing I have found its hard to implement this process in the existing project because it takes time to change the process and this process has involved many steps but this one time cost of implementation can save a lot in future.
1) If the reuse practices are not defined, the test developer has to wait for the actions A2 and A3 to be performed at organizational level. It will cause a delay in test development. 2) If estimitating the relevance and the costs is not automated, then the process it self will contribute to the test development costs. 3) It is not clear enough if the process caters for synonyms while evaluating relevance.i.e. If a similar requirement is written using a different set of words, how the relevance is measured.
In case of not having good assess relevance and cost of reuse, this process will take some extra time to implement new TCs as step to write new TCs will start after several assessments steps.
Some parts of the process are subject to assessment, for instance, relevance and cost. It is difficult to judge how accurate and robust these parts are. Furthermore, while comparing the cost of reuse vs writing of new test cases, the authors missed the segment of evaluating the cost of writing new test cases. It is also not clear if the synonyms are considered in the keyword-based relevance assessment. Otherwise, there is a chance that the process measure low or zero relevance between similar test cases. For instance, an existing test case is, "As a user, I should be able to delete the product". Suppose that the new test case is that "As a user, I should be able to remove any item from the product table. Now the question is that, how relevant are these two for the relevance assessment module?
No responses yet for this question.
In your opinion, how easy is it to use this process? 4 responses
123450 (0%)1 (25%)2 (50%)1 (25%)0 (0%)
ValueCount
10
21
32
41
50
No responses yet for this question.
Do you have any recommendations to improve the ease of use?4 responses
not i don't have any better idea to make this process more better.
The relevance and cost estimation should be automated. The increasing number of reusable artifacts will affect the efficiency of search. So some mechanisms should be introduced to speed up the search, e.g indexing etc.
Overall, I don't find any drawback in this process, except with a question, what will happen if a TC has good assess relevance but high cost to reuse as compared to not so good assess relevance but has lower cost to reuse. e.g. To delete a product you have to be a registered user and you have to view the product. but a closely related TC says that a person can view product without registration. (Just a suggestion, overall I don't find any lacking step.)
The process seems to be simple and easy to use, provided if process tasks are automated.
No responses yet for this question.
Are there steps that should be removed from the process? If yes, then kindly list those items here and also state why do you recommend removing them?4 responses
No according to the process diagram there is no extra step that we can remove it.
Steps A2 and A3 can cause possible delay, so they should be a pre-requisite to the process, and not a part of the process.
No
Organizational level activities should not be the part of process, rather these should be the prerequisites of the process.
No responses yet for this question.
Are there any other steps that should be added to the process?4 responses
no
If there are more than one reusable artifacts with high relevance, then there should be some selection criteria to use one of them. For instance in the given examples, if NCD value is same for two test cases, then there should be a mechanism to select one of them.
Reassessment after cost evaluation with other closely related test cases.
The module that evaluates the cost of writing new test cases should be part of the process. It should be clear how the test repository would be managed, and what if when it grows larger? Because selecting relevant test cases could become a bottleneck with a poorly managed repository.
No responses yet for this question.
Google Account
Mohsin Irshad
node.node@gmail.com
.