Difference between revisions of "Offy Testing"

From Officience
Jump to: navigation, search
Line 1: Line 1:
'''Software Testing''' activities don't indispensable for the development of products or outsourcing software so we would like to introduce about Team, Process,...
+
'''Software Testing''' activities are extremely necessary for the development of products or outsourcing software so we would like to introduce about Team, Process,...
  
 
'''Test Types:'''
 
'''Test Types:'''
 +
 
''''''1. Manual Testing:''''''''Italic text''
 
''''''1. Manual Testing:''''''''Italic text''
 
Manual Testing is a process of finding out the defects or bugs in a software program. In this method, the tester plays an important role of the end user and verifies that all the features of the application are working correctly. The tester manually executes test cases without using any automation tools.
 
Manual Testing is a process of finding out the defects or bugs in a software program. In this method, the tester plays an important role of the end user and verifies that all the features of the application are working correctly. The tester manually executes test cases without using any automation tools.
Line 7: Line 8:
  
 
'''2. Automation Testing:'''''Italic text''
 
'''2. Automation Testing:'''''Italic text''
+ Goal of Automation Test: Goal of Automation is to reduce the number of test cases to be run manually and not eliminate manual testing altogether.
+
+ Goal of Automation Test:  
 +
The goal of Automation is to reduce the number of test cases to be run manually and not eliminate manual testing altogether.
  
+ Performance Testing:  
+
+ Scope of Automation:  
 
- Feature that is important for the business
 
- Feature that is important for the business
 
- Scenarios which have large amount of data
 
- Scenarios which have large amount of data
Line 25: Line 27:
 
- Repeatable
 
- Repeatable
  
3. Performance Testing: In general, a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
+
'''3. Performance Testing:''' ''Italic text''
 +
In general, a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
 
source: https://en.wikipedia.org/wiki/Software_performance_testing
 
source: https://en.wikipedia.org/wiki/Software_performance_testing

Revision as of 09:47, 13 December 2017

Software Testing activities are extremely necessary for the development of products or outsourcing software so we would like to introduce about Team, Process,...

Test Types:

'1. Manual Testing:'''Italic text Manual Testing is a process of finding out the defects or bugs in a software program. In this method, the tester plays an important role of the end user and verifies that all the features of the application are working correctly. The tester manually executes test cases without using any automation tools.


2. Automation Testing:Italic text + Goal of Automation Test: The goal of Automation is to reduce the number of test cases to be run manually and not eliminate manual testing altogether.

+ Scope of Automation: - Feature that is important for the business - Scenarios which have large amount of data - Common functionalities across applications - Technical feasibility - Extent to which business components are reused - Complexity of test cases - Ability to use the same test cases for cross-browser testing.

+ Benefits of Automation Test - Reduce cost of development and quality assurance - Increase coverage - Reliable - Reusable - Repeatable

3. Performance Testing: Italic text In general, a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage. source: https://en.wikipedia.org/wiki/Software_performance_testing