Skip to content

Commit 030940b

Browse files
author
Vikas Agarwal
committed
Merge branch 'feature/realworldtesting' of https://github.com/wdprice/connect-app into feature/resolve-conflicts-qa-category
# Conflicts: # src/config/projectWizard/index.js
2 parents efa5636 + 07d3b8a commit 030940b

File tree

3 files changed

+130
-14
lines changed

3 files changed

+130
-14
lines changed

src/config/projectQuestions/crowd_testing.v1.0.js renamed to src/config/projectQuestions/real_world_testing.v1.0.js

Lines changed: 126 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ const sections = [
5656
fieldName: 'details.appDefinition.testType',
5757
type: 'tiled-radio-group',
5858
options: [
59-
{value: 'unstructured', title: 'Unstructured', icon: SVGIconImage, iconOptions: { filePath: 'icon-test-unstructured', fill: '#00000'}, desc: ''},
60-
{value: 'structured', title: 'Structured', icon: SVGIconImage, iconOptions: { filePath: 'icon-test-structured', fill: '#00000'}, desc: ''},
59+
{value: 'unstructured', title: 'Unstructured', icon: SVGIconImage, iconOptions: { filePath: 'icon-test-unstructured', fill: '#00000'}, desc: '', price: 6000},
60+
{value: 'structured', title: 'Structured', icon: SVGIconImage, iconOptions: { filePath: 'icon-test-structured', fill: '#00000'}, desc: '', price: 4000},
6161
{value: 'dontKnow', title: 'Do not know', icon: SVGIconImage, iconOptions: { filePath: 'icon-dont-know', fill: '#00000'}, desc: ''}
6262
]
6363
},
@@ -155,16 +155,131 @@ const sections = [
155155
description: '',
156156
title: 'Do you have a specific timeline for testing? If so, please provide approximate start and end dates.',
157157
type: 'textbox'
158-
}
158+
},
159159
]
160160
},
161161
{
162-
id: 'notes',
162+
id: 'testerDetails',
163163
required: false,
164-
fieldName: 'details.testingNeeds.notes',
165-
title: 'Notes',
166-
description: 'Please log any other notes or comments related to scope here.',
167-
type: 'notes'
164+
title: 'Tester Details',
165+
description: '',
166+
type: 'questions',
167+
questions: [
168+
{
169+
icon: 'question',
170+
id: 'testerDetails.demographics',
171+
fieldName: 'demographics',
172+
description: '',
173+
title: 'Do you have preferred demographics you would like to target?',
174+
type: 'textbox'
175+
},
176+
{
177+
icon: 'question',
178+
id: 'testerDetails.geographies',
179+
fieldName: 'Geographies',
180+
description: '',
181+
title: 'Would you like to target any specific geographies?',
182+
type: 'textbox'
183+
},
184+
{
185+
icon: 'question',
186+
id: 'testerDetails.skills',
187+
fieldName: 'Skills',
188+
description: '',
189+
title: 'Are any specific skills required to test your application? If so, please list them.',
190+
type: 'textbox'
191+
},
192+
]
193+
},
194+
{
195+
id: 'testEnvironment',
196+
required: false,
197+
title: 'Testing Enviroment',
198+
description: '',
199+
type: 'questions',
200+
questions: [
201+
{
202+
icon: 'question',
203+
id: 'testEnvironment.environmentDetails',
204+
fieldName: 'Environment Details',
205+
description: '',
206+
title: 'Do you have a version of the application available for testers to access? If so, please provide details. Details can include a test URL, access information, etc.',
207+
type: 'textbox'
208+
},
209+
{
210+
icon: 'question',
211+
id: 'testEnvironment.assets',
212+
fieldName: 'Assets',
213+
description: '',
214+
title: 'Are any test assets available? For exmaple: test plan, test scenario, test scripts, test data.',
215+
type: 'textbox'
216+
},
217+
{
218+
icon: 'question',
219+
id: 'testEnvironment.other',
220+
fieldName: 'Other Information',
221+
description: '',
222+
title: 'Are there any other specific details related to the environment you can share?',
223+
type: 'textbox'
224+
},
225+
]
226+
},
227+
{
228+
id: 'targetApplication',
229+
required: false,
230+
title: 'Target Application',
231+
description: '',
232+
type: 'questions',
233+
questions: [
234+
{
235+
icon: 'question',
236+
id: 'targetApplication.description',
237+
fieldName: 'Description',
238+
description: 'Please describe your application.',
239+
title: '',
240+
type: 'textbox'
241+
},
242+
{
243+
icon: 'question',
244+
id: 'targetApplication.platform',
245+
fieldName: 'Platform',
246+
description: 'Please list all platforms the application should be tested on.',
247+
title: '',
248+
type: 'textbox'
249+
},
250+
{
251+
icon: 'question',
252+
id: 'targetApplication.training',
253+
fieldName: 'Training',
254+
description: '',
255+
title: 'Does the application require training to utilize it properly? If so, are you able to provide these inputs?',
256+
type: 'textbox'
257+
},
258+
]
259+
},{
260+
id: 'cyclePreferences',
261+
required: false,
262+
title: 'Test Cycle Preferences',
263+
description: '',
264+
type: 'questions',
265+
questions: [
266+
{
267+
icon: 'question',
268+
id: 'preferences.suggestions',
269+
fieldName: 'Usability Suggestions',
270+
description: 'Would you like usability suggestions included in the issue report?',
271+
title: '',
272+
type: 'textbox'
273+
},
274+
{
275+
icon: 'question',
276+
id: 'preferences.omissions',
277+
fieldName: 'Omissions',
278+
description: 'Are there any types of defects you would like ommitted from issue reports?',
279+
title: '',
280+
type: 'textbox'
281+
},
282+
]
168283
},
169284
{
170285
id: 'files',
@@ -175,7 +290,8 @@ const sections = [
175290
fieldName: 'attachments'
176291
}
177292
]
178-
}/*,
293+
}
294+
/*,
179295
{
180296
id: 'devSpecification',
181297
title: 'Development Specification',
@@ -295,7 +411,7 @@ export const basicSections = [
295411
{
296412
icon: 'question',
297413
title: 'Please tell us about your users.',
298-
description: 'Please share information about your end users. Where are they from? What is their goal? This information can help you find the best testers for your application.',
414+
description: 'Please share information about your end users. Where are they from? What is their goal? This information can help us find the best testers for your application.',
299415
type: 'textbox',
300416
fieldName: 'details.appDefinition.userInfo'
301417
},

src/config/projectSpecification/typeToSpecification.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"application_development": "app_dev.v1.0",
1010
"watson_chatbot": "ibm_chatbot.v1.0",
1111
"generic_dev": "app_dev.v1.0",
12-
"crowd_testing": "crowd_testing.v1.0",
12+
"real_world_testing": "real_world_testing.v1.0",
1313
"mobility_testing": "app_dev.v1.0",
1414
"website_performance": "performance_testing.v1.0",
1515
"digital_accessability": "crowd_testing.v1.0",

src/config/projectWizard/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,17 +117,17 @@ const products = {
117117
}
118118
}
119119
},
120-
'Crowd Testing': {
120+
'Real World Testing': {
121121
icon: 'product-qa-crowd-testing',
122122
info: 'Exploratory Testing, Cross browser-device Testing',
123123
question: 'What kind of quality assurance (QA) do you need?',
124124
id: 'quality_assurance',
125125
subtypes: {
126-
'Crowd Testing': {
126+
'Real World Testing': {
127127
brief: 'TBD',
128128
details: 'Exploratory Testing, Cross browser-device Testing',
129129
icon: 'product-qa-crowd-testing',
130-
id: 'crowd_testing'
130+
id: 'real_world_testing'
131131
},
132132
'Mobility Testing': {
133133
brief: 'TBD',

0 commit comments

Comments
 (0)