Module 13 - Implementation and transition Flashcards
Categories of Testing
Stub testing (patching) - Not all modules will be finished at the same time.
Unit testing
Integration testing
System testing
Acceptance testing
White box vs black box testing
Being able to see inside of the function vs not being able to see in the function while testing.
What is unit testing?
Testing a module or small unit of code.
What does integration testing encompass?
User interface testing
Use-case testing
Data flow testing (test each process step by step)
System interface testing (ensure data transfer between systems)
What does system testing encompass?
Requirements testing
Usability testing
Security testing
Performance testing
Documentation testing
What are the two types of acceptance testing?
Alpha testing (performed by users to assure they accept the system)
Beta testing(Uses real data from actual users)
What are two types of documentation and why is it useful?
System documentation: Help programmers to understand and maintain the system
User documentation: Reference docs, procedure manuals, tutorials
Documentation provides information to make the system easier to use and repair.
High quality documentation takes about 3 hours per page
Value of Online Documentation
Searching is simplified
Multiple formats
Cost effective compared to paper
Online documentation is predominant today.
What is conversion strategy?
The process in which a new system is introduced into the organization.
What is conversion style?
Direct conversion: new system replaces old
Parallel conversion: Systems run in parallel until the new system proves to be reliable.
What are the three conversion locations?
Pilot conversion: One or more locations are converted before extending to other locations.
Phased conversion: Locations are converted in sets, and there is a delay in between sets to find issues.
Simultaneous conversion, all locations are converted at the same time.
What are conversion modules?
when modules are loosely coupled, they can be converted one at a time.
On the flip side, whole system conversion is required when all modules are tightly coupled.
What are the three factors in selecting a conversion strategy?
Risk
Cost
Time
What should new system training be focussed on?
It should be focussed on helping users accomplish tasks rather than the system features itself.
What are the three types of training?
One on one (high cost, high impact, low reach)
Classroom (Medium cost to deliver, cost to develop, impact, and reach)