quality practices in e-assessment development
TRANSCRIPT
![Page 1: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/1.jpg)
London, March 16th, 2016
As true as steel to your desire
You come with just an idea -we make great software for you!
TrustTeamwork
TransparencyQuality practices
for e-Assessment development
![Page 2: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/2.jpg)
© Copyright JSC “Arcadia, Inc.” 2
Phases
• Design
• Implementation
• Testing
• Deployment
![Page 3: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/3.jpg)
© Copyright JSC “Arcadia, Inc.” 3
Design• Capacities
• Locations
• Sensitive data
![Page 4: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/4.jpg)
© Copyright JSC “Arcadia, Inc.” 4
Implementation
• Definition of Done
![Page 5: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/5.jpg)
© Copyright JSC “Arcadia, Inc.” 5
Definition of Done - Sample
• The product is built and deployed to testing environment• Affected pages is tested on all supported devices and browsers• Relevant code is covered by unit tests• Client-side performance grade is A (assesses by YSlow)• Affected functionality does not make unnecessary requests to
database• Markup is HTML5-validated without errors and warnings• Affected pages are security-tested against agreed checklist• Deployment instruction is updated
![Page 6: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/6.jpg)
© Copyright JSC “Arcadia, Inc.” 6
Enforce Quality Standards
• Developer testing
• Developer Quality Assurance
• Security testing• OWASP top 10• Automated scanners
![Page 7: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/7.jpg)
© Copyright JSC “Arcadia, Inc.” 7
Automation & Infrastructure
![Page 8: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/8.jpg)
© Copyright JSC “Arcadia, Inc.” 8
Testing in Scrum
• Regular Sprint
• Last sprint before the release
• Regression period
• Release
• Roles
![Page 9: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/9.jpg)
© Copyright JSC “Arcadia, Inc.” 9
Regular Sprint
• Test Cases• Create• Update
• Functional Testing• Pass Test Cases• Exploratory Testing
• Cross browser & device testing• Automation Testing• Performance Testing• Load Testing
![Page 10: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/10.jpg)
© Copyright JSC “Arcadia, Inc.” 10
Last Sprint before the Release
• Update pool of Regression Test Cases
• Check functionality to be released
• Create Test Plan
• Create Roll back plan
![Page 11: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/11.jpg)
© Copyright JSC “Arcadia, Inc.” 11
Regression Period and Release
On Beta environment• Pass Regression Test Cases• Exploratory testing of risky areas
![Page 12: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/12.jpg)
© Copyright JSC “Arcadia, Inc.” 12
Roles and responsibilities
• Team• Deliver high quality functionality• Test Cases• Testing
• QA Manager• Test Plan (together with Delivery manager)• Rollback plan (together with Delivery manager)
• Release Manager• Prepare release candidate• Be responsible for proper merges
![Page 13: Quality Practices in e-Assessment Development](https://reader035.vdocument.in/reader035/viewer/2022070510/58adf5b21a28abf0628b4f73/html5/thumbnails/13.jpg)
© Copyright JSC “Arcadia, Inc.”
Contact Information
JSC “Arcadia, Inc.”St. Petersburg, RussiaPhone: +7 812 610 59 55 reception
+7 812 610 59 56 salesFax: +7 812 610 59 57e-mail: [email protected] http://softwarecountry.com/
ContactsOksana UvarovaDirector, [email protected]
Dmitri AdovDirector, [email protected]
13