NOTE : Read the question and give me sugestions or replies , Supporting answer for that discussion in 150 words
..... Give saperate replies for each question with 150 words for each . please original content.
Question 1 :::
Describe at least five objectives of testing and provide an example of each.
Software testing is one of key department in IT industry which is responsible in quality assurance of the product. They make sure that final product is defect less and has met all requirements requested by the client. Software testing is involved in all most all stages of software development life cycle. They will guide developers in rectifying bugs and make sure that product work according to the requirements. Basically software testing has different goals and objectives. Some of them are listed below.
- Finding defects which may get created by the programmer while developing the software.
- Gaining confidence in and providing information about the level of quality.
- To prevent defects.
- To make sure that the end result meets the business and user requirements.
- To gain the confidence of the customers by providing them a quality product.
Example 1: One of the basic goal of a tester is to find out bugs in an application which is developing phase. For example, in Login page, Login button is disabled. This can be treated as bug and tester can inform this to developer. Then developer will check the code and see that login button is enabled.
Example 2: Tester will analyze the requirements of the application and with reference to wireframes he will write test cases. All these test cases are tested and with use of bug reporting tool they keep track of these bugs. These is how tester can assure quality of the product and gains the confidence of client.
Example 3: Tester mail goal is to prevent defects. A defect is nothing but a bug which is to be removed. By extensive testing we can identify all defects in the application and report to developer, after which developer will fix them.
Example 4: Before starting testing, a tester will have knowledge on the requirements. Based on this requirements list tester will test the application and verify whether application is meeting all requirements. For example, in a insurance application tester will check the application screen wise and see that all the requirements are met according requirements document.
Example 5: In IT industry gaining confidence of customer is very important. Otherwise customer will not trust application and he wont even use it if he find that application is not working as intended. So maintaining quality of the product is very important and this is responsibility of a tester. When ever an application reached its final stage, it will be tested by tester thoroughly and see that defect less application is delivered to the customer.
Describe the traits of a good tester.
Testers are the backbone of all IT companies because they are the persons who
can give the quality outcome; they are one of the most responsible persons in
releasing the project. They are the one who are responsible in assuring the
quality of the product. They guide the developers is developing right application.
Some of the traits which should be posed by a good tester are given below.
- Be Skeptical: Tester should never believe that an application is bug free and developers has delivered defect less application. He should question everything in the application and try to test all the use cases possible in the application. He should accept the build only if it is bug free and clear the build for production push.
- Don’t compromise on Quality: Quality is main fund-a behind testing of the product. So tester should never compromises in this regard and more number of iterations should be done for regression testing. Compromising at any stage of testing will lead to faulty product.
- Ensure the end user satisfaction: He should always think in a way that application should give end user satisfaction and meet their expectations. End user satisfaction is very important is success of the application. Always tester should follow good standards while testing application, which will ensure end user satisfaction.
- Think from Users Perspective: Tester should always think like an end user. He should the test the application as if he is real user and try to make note of improvements which he can suggest for application.
- Never Promise 100% Coverage: Testers should be confident enough in delivering 100% bug free product, but in practical no application is bug free. So tester should not promise or commit to 100% bug free application to client, but he should try to deliver quality product.
Explain the makeup of the Project Management Institute. Along with this list the reasons for the creation of the Project Management Institute. What is the value of this organization?
The Project Management Institute is the most significant source of education and knowledge which comes from every major part of the industry. According to Wikipedia, the Project Management Institute provides the services for the development of standards, research, education, publication, networking-opportunities, hosting conferences and training seminars and provides the authorization in project management.
The main aspect of the Project Management Institute is to improve the customer satisfaction and more number of options for the customer, in enhancing the better cost as well as return on investment, higher productivity and increase in quality.
The value of this organization is to support the members and to provide the tools which is needed to stand up to the mark on the profession in this highly competitive global economy. The organization allows you to see other industry views and learn different techniques to make you a successful Project Manager.
Define the project management triple constraint and explain its significance to project managers. As an IT project manager, how do these impact your projects?
The triple constraint of the project management is defined as scope, time and cost according to Brewer and Dittman (2013). Scope is nothing but what exactly the customer requests, time is nothing but how much time is required to complete the project as well as how much time the customer is allowing, and cost is nothing but what exactly is the requirement cost for the fully completed and operational project. The most significance of the triple constraint for project managers is to make sure what the customer gets what is required in the amount of time specified within the budget allotted while ensuring the Project Manager has credibility and integrity with the project.
As an IT project manager, these triple constraints impact your projects because you have to be able to understand the scope of the IT project. What exactly customer asks for and what shall be the final product to be used for as well as capable of reaching the end goal. The Project Manager has to calculate the cost and any variables that may be associated with the requirement. When we talk cost, we are talking about not just labor but also resources and equipment to complete the job such as hardware, software and man-power. The Project Manager has to manage the budget that has been agreed upon as well as should take corrective actions to stay well within the plan. In my opinion, time is the most important aspect of the triple constraint. The Project Manager have to set time tables and deadlines and hold the labor personnel accountable for those. The customer has set deadlines for a specific reason and the Project Manager need to make sure those deadlines are reached to ensure the end goal. If those timelines are not reached this could impact budget and the scope which shall slow down the Project Manager’s credibility.