সোমবার, ৮ সেপ্টেম্বর, ২০১৪

Test Plan

                                           A Test Plan


Normally a test plan have to submit while starting of a project or may be beginning of a full test activity. Test planning is the preparing for the testing phase of product development to ensure that what is delivered to the client indeed satisfies the requirements as agreed following design specification documents.

Writing a good test plan is very easy, you just need to have an organized approach.
You need to understand the purpose of testing before you proceed with the Test Plan. The most important things that should be kept in mind before writing test plan are:
1. What is in scope of Testing.
2. What is out of scope of Testing.
3. What are the test objectives.
4. What are the budget limitations.
5. What are the project deadlines.
6. What is the test execution schedule.
7. What are the project risks.
8. What are the product risks.

Based on the factors mentioned above you should select test strategy and decide how to split test work into various test levels. You should try to reduce gap between levels, master test plan addresses the details which deal with inter-level co-ordination.
Another thing that should be remembered while writing a good test plan is that you should always plan to co-ordinate your testing work with rest of the project activities, like what are the test dependencies which include hardware availability, software availability etc. and the test deliverable required after the testing is complete.
A good test plan should specifically mention who will do what, when and how.
You should also clearly mention what will be the test deliverable, how precisely should the testers write the test cases, test design etc.
Test plan should also contain entry criteria and exit criteria, i.e. When can you enter the test level or phase and when can you exit from test phase.

A well defined test plan must also describe, in explicit detail, the method, goals, approaches, etc to be used for each test.  A Test Plan should contain
a. Test strategy
b. Type of testing
c. Test Matrix (along with Test suit) for Both Manual and Automated testing.
d. Tools we are using
e. Time scheduling(Resource planning may be included)
f.  Requirements For Environment
g. Review and Audit
h. Reporting
i. Risks and Assumptions
j. Approvals for release
k. Closure Activity

মঙ্গলবার, ২ সেপ্টেম্বর, ২০১৪

BASIC ABOUT SQA









Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI.SQA encompasses the entire software development process, which includes processes such as requirements definition, software design, coding, source code control, code reviews, software configuration management, testing,and  release management.



















সোমবার, ৬ আগস্ট, ২০১২

about hacking


                                        What is hacking?


A hacker is someone who likes to tinker with electronics or computer
systems. Hackers like to explore and learn how computer systems work, finding
ways to make them do what they do better, or do things they weren’t intended to
do. There are two types of hackers:
White Hat – These are considered the good guys. White hat hackers don’t use
their skills for illegal purposes. They usually become Computer Security experts
and help protect people from the Black Hats.
Black Hat – These are considered the bad guys. Black hat hackers usually use their
skills maliciously for personal gain. They are the people that hack banks, steal
credit cards, and deface websites.
These two terms came from the old western movies where the good guys wore
white hats and the bad guys wore black hats