Software testing comes along with the production of software. Early software development processes were small and complex. Now the software and IT industry has entered a big development, software tends to be large, high complexity, software quality is more and more important. Software testing can help us find as many defects as possible, improve development efficiency, reduce development cost, and improve user experience.


The target of this project is to use the techniques about software testing in the class or on the internet to help me understand the content of this course. I plan to use the knowledge from the class to analyze and create the test cases for navigation and mplayer packages in the Atunes program(Version 1.6.0). And I will compare the results from automatic tools and manual results. I will choose some classes to draw the data flow graph. I will use PIT to mutate these classes and analyze which type of mutation operators is used. I will measure the code coverage and mutation score and change test cases to improve them. Finally I will run regression test cases on the Atunes(Version 1.6.1) by selecting tests using execution slices to check if any part of the program failed.

3.Tools will be used

Tools and Compiler: Eclipse / Intellij IDEA Programming language: java Tools: PIT, EvoSuite, and Junit Possible Result: The result of the project will be the increasing code coverage and mutation score and effective test cases for Atunes.


Proposal Draft 
Proposal Final 
Reading tools handbooks and materials from class
Install the useful tools 
Analyze input partition and data flow graphs 
Create test cases for the chosen classes 
Use PIT to get the code coverage and mutation score
Change test cases to improve the code coverage and mutation score
Run regression test cases on the higher version of Atunes
Writing paper and poster 
Preparing presentation 



加拿大澳洲英国代写,网课代上,网课代考,论文代写-assignment due® essay代写,留学生代写,英国硕士论文代,经济代写,数学,CS代写 essay代写,网课代考,统计代写,金融代写,代做功課服務-靠谱代写 一站式論文代寫,硕士论文代写,essay代写,统计代写 新西兰代写assignment,CS代写,数学代写,essay代写,统计代写-Excellent due 美国代写,北美专业代写留学生论文,CS作业代写-EasyDue™ Assignment代写,美国代写网课代做,商科assignment代写网课 作业代写,論文代寫代写assignment-北美最好的一站式学术代写服务机构 代写essay,论文加急,论文代写,北美顶级代写-EssayV美国论文代写 加拿大代写assignment,英国、美国、澳洲留学生论文代写,论文代写