Monday, June 18, 2012

Find all meeting requests in Outlook


When you receive a new meeting request, it appears in the Inbox folder. If you receive a lot of e-mail messages or use rules to move messages to other folders, it can be difficult to find meeting requests that you haven't responded to. That meeting request you were going to get to later can slip by, and you can miss an important meeting.
By using Search Folders, you can create a virtual folder that searches through all Outlook e-mail folders and gives you a comprehensive view of any e-mail message that is a meeting request.
CREATE A SEARCH FOLDER TO FIND MEETING REQUESTS
  1. In Mail, on the File menu, point to New, and then click Search Folder.
  2. Under Custom, click Create a custom Search Folder.
  3. Under Customize Search Folder, click Choose.
  4. In the Custom Search Folder dialog box, type a name for your custom Search Folder.
  5. Click Criteria, and then click the Advanced tab.
  6. Under Define more criteria, click Field, point to All Appointment fields, and then click Duration.
  7. Under Condition, click exists.
Search Folder Criteria, Advanced tab
  1. Click Add to List, and then click OK three times.
The Search Folder you created appears in the Navigation Pane under Search Folders.
 NOTE   This Search Folder looks at all e-mail folders, including Deleted Items. Before you panic because you think you missed a meeting request, examine the Subject line. If you have already responded, the Subject line will begin withAcceptedDeclined, or Tentative.
 TIP   To make a Search Folder appear at the top of the Navigation Pane in theFavorite Folders pane, right-click any Search Folder, and then click Add to Favorites Folders. You can drag Search Folders to arrange them in the order of your preference.

Friday, June 15, 2012

Quality Assurance and Software Testing


What is Quality Assurance ?
Quality assurance makes sure the project will be completed based on the previously agreed specifications, standards and functionality required without defects and possible problems. It monitors and tries to improve the development process from the beginning of the project to ensure this. It is oriented to "prevention".
When should QA testing start in a project ? Why?
QA is involved in the project from the beginning. This helps the teams communicate and understand the problems and concerns, also gives time to set up the testing environment and configuration. On the other hand, actual testing starts after the test plans are written, reviewed and approved based on the design documentation.
What is Software Testing ?
Software testing is oriented to "detection". It's examining a system or an application under controlled conditions. It's intentionally making things go wrong when they should not and things happen when they should not.
What is Software Quality ?
Quality software is reasonably bug free, delivered on time and within budget, meets requirements and/or expectations and is maintainable.
What is Software Verification and Validation ?
Verification is preventing mechanism to detect possible failures before the testing begin. It involves reviews, meetings, evaluating documents, plans, code, inspections, specifications etc. Validation occurs after verification and it's the actual testing to find defects against the functionality or the specifications.
What is Test Plan ?
Test Plan is a document that describes the objectives, scope, approach and focus of a software testing effort.
What is Test Case ?
A test case is a document that describes an input, action or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps and expected results.
What is Good Software Coding ?
Good code is bug free, readable, expandable in the future, easily maintainable and works according to the requirements.
What is a Good Design ?
In a good design, the overall structure is clear, understandable, easily modifiable and maintainable. Works correctly when implemented and functionality can be traced back to customer and end user requirements.
Who is a Good Test Engineer ?
Good test engineer has the ability to think the unthinkable, has the test to break attitute, strong desire to quality and attention to detail.
What is Walkthrough ?
Walkthrough is a quick and informal meeting for evaluation purposes.
What is Software Life Cycle ?
The software life cycle begins when an application is first conceived and ends when it is no longer in use. It includes aspects such as initial concept, requirements analysis, functional design, internal design, documentation planning, test planning, coding, document preparation, integration, testing, maintenance, updates, retesting, phase-out and other aspects.
What is Software Inspection ?
The purpose of inspection is trying to find defects and problems mostly in documents such as test plans, specifications, test cases, coding etc. It helps to find the problems and report it but not to fix it. It is one of the most cost effective methods of software quality. Many people can join the inspections but normally one moderator, one reader and one note taker are mandatory.
What are the benefits of Automated Testing ?
It's very valuable for long term and on going projects. You can automize some or all of the tests which needs to be run from time to time repeatedly or diffucult to test manually. It saves time and effort, makes testing possible out of working hours and nights. They can be used by different people and many times in the future. By this way, you also standardize the testing process and you can depend on the results.
What do you imagine are the main problems of working in a geographically distributed team ?
The main problem is the communication. To know the team members, sharing as much information as possible whenever you need is very valuable to solve the problems and concerns. On the other hand, increasing the wired communication as much as possible, seting up meetings help to reduce the miscommunication problems.
What are the common problems in Software Development Process ?
Poor requirements, unrealistic schedule, inadequate testing, miscommunication and additional requirement changes after development begin.


What are Software Testing Types ?



Explaining DNS Concepts - DNS Servers-DNS Queries-DNS Records

3 types of DNS queries— recursive, iterative, and non-recursive 3 types of DNS servers— DNS Resolver, DNS Root Server and Authoritative Name...