Software Testing Vs Manual Testing

857 Words4 Pages

Software engineering deals with the design and development of high quality and reliable softwares. In order to produce high quality software, it is necessary to test the software. Testing is an important phase during software development. Usually testing is done once the requirements have been defined and coding part is complete. But in many approaches like agile approaches, in order to detect early faults and to reduce overall time, effort and cost, testing has become a continuous activity. The purpose of testing is to find errors in the software which causes software failures. Software testing is a very time consuming task and requires high amount of cost, effort and time. As per statistics, it consumes almost around and even more than 50 …show more content…

It is found that automated testing is better than manual testing. Manual testing is very time consuming process and it is very hard to test the software manually because there may be code of thousand of lines which is hard to test manually[6]. Manual testing does not give the better result like effectiveness and efficiency. The best way is to test the software automatically to increase the effectiveness and efficiency and also coverage of software …show more content…

The UML language is used to specify, visualize, modify, constructs and document artifacts of an object oriented software system under the development. The techniques which are available in UML are data, business, object and component modeling. Data modeling is to define and analyze data requirement needed to support the business process. Business modeling is a collection of related, structure activities or task. The UML diagrams are classified depending on whether they are indented to describe particular structural or behavior aspects of system. Nowadays testing on network environment means to improve the scalability of software testing is emphasized. The UML modeling language is widely accepted and used by industry. So UML based automated test case generation has turned out to be a practically important and challenging topic. There are various tools available for drawing UML diagrams. The current version of UML is 2.4.1 which was published by Object Management Group (OMG) in august of 2011. According to UML2.2, there are 14 types of diagrams which are further divided into two categories. These two sub categories are Structural Diagram and Behavior Diagram. A lot of research has been done on the usage of different types of diagrams like sequence diagrams, activity diagrams etc to generate test cases automatically. Different UML models are converted into intermediate

Open Document