Computer-based Offline Examination
Due to lake Internet availability and speed in some of the areas mainly at tier 2 and 3 cities or rural India Computer-based Offline Examination comes in the picture. Online assessment can be conducted with the help of online/ Offline combinational model. In case of areas where internet is a challenge, examination can be deployed on a local server machine and users who want to appear for the assessment can connect to this local server. Users can complete their assessment without internet connection. As soon as assessment process is completed local server gets synced with the main server to save assessment details for the candidate. We are successfully conducting these type of examination as well.
Test Management Process:
Test Management is not just a single activity. It consists of a series of activities
Test Management Phases
Test Management Process There are two main Parts of Test Management Process: –
- Planning
- Risk Analysis
- Test Estimation
- Test Planning
- Test Organization
- Execution
- Test Monitoring and Control
- Issue Management
- Test Report and Evaluation
Risk Analysis and Solution
Risk is the potential loss (an undesirable outcome, however not necessarily so) resulting from a given action or an activity. So Risk Analysis is the first step which Test Manager consider before starting any project. Early risk detection and identification of its solution will help Test Manager to avoid potential loss in the future & save on project cost.
Test Estimation
An estimate is a forecast or prediction. Test Estimation is approximately determining how long a task would take to complete. Estimating effort for the test is one of the major and important tasks in Test Management. Benefits of correct estimation:
- Accurate test estimates lead to better planning, execution and monitoring of tasks under a test manager’s attention.
- Allow for more accurate scheduling and help realize results more confidently.
Test Planning
A Test Plan can be defined as a document describing the scope, approach, resources, and schedule of intended Testing activities. A project may fail without a complete Test Plan.
Test Organization
Now you have a Plan, but how will you execute it? To answer that question, you have Test Organization phase. Generally speaking, you need to organize an effective Testing Team. You have to assemble a skilled team to run the ever-growing testing engine effectively.
Test Monitoring and Control
Test Monitoring and Control is the process of overseeing all the metrics necessary to ensure that the project is running well, on schedule, and not out of budget.
Monitoring
Monitoring is a process of collecting, recording, and reporting information about the project activity that the project manager and stakeholder needs to know To Monitor.
Controlling
Project Controlling is a process of using data from monitoring activity to bring actual performance to planned performance.
Issue Management
When the risk happens in running project, it becomes an issue. In the life cycle of any project, there will be always an unexpected problems and questions that crop up. For an example:
- The company cuts down your project budget
- Your project team lacks the skills to complete project
- The project schedule is too tight for your team to finish the project at the deadline.
Risk to be avoided while testing:
- Missing the deadline
- Exceed the project budget
- Lose the customer trust
When these issues arise, you have to be ready to deal with them – or they can potentially affect the project’s outcome.
Test Report & Evaluation
The project has already completed. It’s now time for look back what you have done
- Management of main exams offline and online.
- Management of all activities related to the conducting of the exam.
- Providing for the clients complete examination processes management.
Resource Planning
Resource plan is a detailed summary of all types of resources required to complete project task. Resource could be human, equipment and materials needed to complete a project.
Human Resource
The following table represents various members in your project team
No. |
Member |
Tasks |
---|---|---|
1. |
Test Manager |
Manage the whole project, project directions and Acquire appropriate resources |
2. |
Tester |
A)Identifying test architecture, Verify Test Approach |
3. |
Developer in Test |
Implement the test cases, test program, test suite etc. |
4. |
SQA members |
Take in charge of quality assurance, and confirm whether the testing process is meeting specified requirements |
System Resource
For testing, a web application, you should plan the resources as following tables:
No. |
Resources |
Descriptions |
---|---|---|
1. |
Server |
Install the web application under test, this includes a separate web server, database server, and application server if applicable |
2. |
Test tool |
The testing tool is to automate the testing, simulate the user operation, generate the test results |
3. |
Network |
You need a Network include LAN and Internet to simulate the real business and user environment |
4. |
Computer |
The PC which users often use to connect the web server |
Plan Test Environment
What is the Test Environment
A testing environment is a setup of software and hardware on which the testing team is going to execute test cases. The test environment consists of real business and user environment, as well as physical environments, some basic point are-
- What is the maximum user connection which this website can handle at the same time?
- What are hardware/software requirements to install this website?
- Does the user’s computer need any particular setting to browse the website?
Schedule & Estimation
In the article Test estimation, you already used some techniques to estimate the effort to complete the project. Now you should include that estimation as well as the schedule to the Test Planning In the Test Estimation phase, suppose you break
out the whole project into small tasks and add the estimation for each task as below
Task |
Members |
Estimate effort |
---|---|---|
Create the test specification |
Test Designer |
170 man-hour |
Perform Test Execution |
Tester, Test Administrator |
80 man-hour |
Test Report |
Tester |
10 man-hour |
Test Delivery |
20 man-hour |
|
Total |
280 man-hour |
Test Deliverables
Test Deliverables is a list of all the documents, tools and other components that has to be developed and maintained in support of the testing effort. There are different test deliverables at every phase of the software development lifecycle.
Test deliverables are provided before testing phase.
- Test plans document.
- Test cases documents
- Test Design specifications.
Test deliverables are provided during the testing
- Test Scripts
- Simulators.
- Test Data
- Test Traceability Matrix
- Error logs and execution logs.
Test deliverables are provided after the testing cycles is over.
- Test Results/reports
- Defect Report
- Installation/ Test procedures guidelines
- Release notes