Software Testing - IT Project Management

500 views

Published on

what is software testing? Software testing involves testing the software system to ensure that there are no defects and that the system performs as per the pre-defined objectives.
 
For more such innovative, join Welingkar's Distance Learning PGDM Program: http://bit.ly/welingkarshybridDlp

Join us on Facebook: http://www.facebook.com/welearnindia
Follow us on Twitter: https://twitter.com/WeLearnIndia
Read our latest blog at: http://welearnindia.wordpress.com
Subscribe to our Slideshare Channel: http://www.slideshare.net/welingkarDLP

Published in: Business, Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
500
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Software Testing - IT Project Management

  1. 1. Welingkar’s Distance Learning Division I.T. for Management CHAPTER-17 Software Testing We Learn – A Continuous Learning Forum
  2. 2. Welingkar’s Distance Learning Division Software Testing Testing is a process of ensuring that the software solution performs the desired function and does not have any defects. The testing is a process of Uncovering the Defects of any kind A defect could be a Deviation from a specification or a cause of actual failure of the software Even a wrongly spelt word can be a defect in the software terms. Since we assume that ,we develop a software which communicates directly with the end user. We Learn – A Continuous Learning Forum
  3. 3. Welingkar’s Distance Learning Division Software Testing Two types of testing • Black Box Testing • White Box Testing Black Box Testing takes the view that the person testing the software does not need to understand the internals of the software. But only checks if given inputs ,proper outputs are generated. Hence his task is to list all possible variations in input that may occur in real life The black box testing takes a user Perspective of the software We Learn – A Continuous Learning Forum
  4. 4. Welingkar’s Distance Learning Division Software Testing • White Box Testing The white box testing assume the internals of the software & therefore able to explore options in software It checks coding, logic of loops, all if then conditions properly implemented as per real life. Test engineer have through knowledge of software specification & follow ISO standards We Learn – A Continuous Learning Forum
  5. 5. Welingkar’s Distance Learning Division Software Testing Other Forms of Testing • Peer review In the pier reviews method the developer offers his program for testing to his Colleague The Pier method removes any kind of Biases that exists in testing. Testing provides invaluable insights into what seems to be going wrong in the Testing provides invaluable insights into what seems to be going wrong in the Development stage We Learn – A Continuous Learning Forum
  6. 6. Welingkar’s Distance Learning Division Software Testing Other Forms of Testing Stress Testing One of the most common problems faced in large applications such as ERP, Banking, is that user complain that system is going slow & response time for query is more. The usage of unstructured middleware can cause the application to work rather slowly, Lack of proper Bandwidth can cause the system to work slowly, typically intranet application Stress testing is a way of checking the limits in terms of users We Learn – A Continuous Learning Forum
  7. 7. Welingkar’s Distance Learning Division Software Testing Other Forms of Testing • Unit Testing Unit testing is the testing of a single unit of program code Unit testing ensures that the program assigned to the programmer is now Complete& seems to perform desired operations. • Integration Testing The programs that have several modules are put together to build an application, the form of testing in this case is known as Integration testing We Learn – A Continuous Learning Forum
  8. 8. Welingkar’s Distance Learning Division Software Testing Other Forms of Testing • User Acceptance Testing The User Acceptance testing checks for all the correct specifications Based on this user grants acceptance of software application • Code Reviews The Quality of software includes the manner in which the program code is written The use of proper Comments in each program is necessary, this explains what each portion is doing ………Cont We Learn – A Continuous Learning Forum
  9. 9. Welingkar’s Distance Learning Division Software Testing Other Forms of Testing • Code Reviews The use of Variable names makes the program more readable and maintainable Proper comments in each program, documentation Variable names more makes program more readable The Code Reviews help in improving the quality of the code itself We Learn – A Continuous Learning Forum
  10. 10. Welingkar’s Distance Learning Division Software Testing End of Chapter 17 We Learn – A Continuous Learning Forum

×