Best Practices in Software Testing and Software Quality Management using Java
Java Training Philippines, Project Management Training Philippines, Android Training Philippines
As software becomes more and more integrated into business processes, ensuring its quality has become even more important. In addition to the already complex nature of software, large teams, multiple dependencies between groups, constant code changes, and others make software quality assurance even more critical in the development process. This training course will teach you to not only find bugs and create automated test cases, but also incorporate simple and practical improvements to your development process so that quality can be pushed upstream in the development cycle.
About the Instructor:
The instructor spent 12 years at Microsoft Corporation working in various product development groups as a Software Design Engineer in Test. He helped ship multiple versions of Internet Explorer, Windows, Visual Studio. Within these release cycles, he has worked on feature design, quality assurance, architecting and implementing automated test infrastructure, performance and stress suites. In this course, he shares his learnings and experiences at Microsoft on how to bring about quality into the software development process.
You will learn how to:
Create a software development team with the proper team composition and roles.
Configure and setup a bug database to monitor the quality and progress of a software project.
Write a high quality bug report.
Clearly define your software's target customer segments through the use of personas.
Design a software based on scenarios instead of features and technologies.
Test the effectiveness of your user interface.
Configure and setup a source control system to track and manage changes in your code base.
Find and prevent bugs in your code before it's checked into your product.
Find bugs early in the product cycle through exploratory testing.
Write and manage a detailed and thorough test plan.
Create software that would automate the testing process.
Manage the release process of your software project.
Who Should Attend:
This training course is for project managers, developers, quality assurance, and team leads.
Android Training Philippines
, Ethical Hacking Training Philippines
, IT Training in the Philippines
, Java Training Philippines
, MySQL Training Philippines
, PHP Training Philippines
, Programming Courses
, Project Management Training Philippines