Ministry of Communications and Information Technology Information Technology Institute Software Testing & Quality Assurance Track Intake 35 Testing always Gives Confidence In The Developed Software.
Historical Background Established in 2006:- 9 Years of success A continuous sensing and forecasting of the software market worldwide and nationally have shown that there will be a coming and emerging need for software testers & quality Assurance calibers First place in Egypt:- To deliver training for faculty graduates joining ITI with the goal in mind to providing the software industry with highly qualified calibers in the domain of software testing & quality Assurance that cope with the international standards and the advent of CMMI model 2
Track Purpose Software testing & quality assurance department aims to provide the market with highly distinguished calibers with a solid level of knowledge and experience in the following domains SW Quality Control (QC) SW Quality assurance (QA) Process improvement (PI) Testing & Quality Team that is able to enhance the capability and maturity level of software companies to comply with the international standards 3
Software Testing & Software Development Where we are? Control Audit Improvement Quality Assurance Testing Business Testing Solution Tester Requirement Phase Design Phase Development Phase Testing Phase Deployment 4
High Software Testing & Quality Assurance production includes Prevention Control Assurance Design and architecture. Development techniques. Development Process CMMI Model Agile Process QA Process Service Process ITIL CMMI- Service TMMI Testing Functional testing Security testing Penetration testing Automation testing Our Student should cover all of this knowledge aspects 5
Graduate Profile A Software Testing Engineer is involved in the entire software development process to ensure the quality of the final product This can include processes such as requirements gathering and documentation, source code control, code review, change management, configuration management, release management and the actual testing of the software 6
Graduate Domain Students are strongly prepared to have opportunities in these jobs Software Quality Control (QC) Plan and direct activities concerned with development, application, and maintenance of quality standards Develops and initiate standards and methods for inspection, testing, and evaluation Software Quality Assurance (QA) Evaluate and test software applications for usability and functionality Improve the quality of software related to computer, Internet and mobile applications Software Process Improvement Serve as a consultant to an organization, evaluating, planning and implementing improvements in business processes and practices Team building and group facilitation, compiling and tracking data and preparing training materials 7
Courses Distributions 8
Course List Foundation Package Operating Systems Fundamentals Linux operating system C Programming Language Object Oriented Programming Using C++ Computer Networks Fundamentals Database Fundamentals Introduction to Software Engineering Introduction to Web Technologies 9
Course List (cont.) Database Testing using Sql Server BI Testing Database Package Desktop Development Package Testing.Net Desktop Application Java Programming 10
Course List (cont.) Web Development Package Introduction to JavaScript Testing Testing XML Technologies Introduction to XML web Services Testing UI Testing 11
Course List (cont.) UML for testers Analysis and Design Package Introduction to software agile testing 12
Course List (cont.) Software QA Engineering Package Software Testing Concepts & Techniques CMMI Model And Services Software measurements Software Configuration management Software Quality Assurance Concepts & process improvement ITIL Framework Six Sigma Testing Analysis and Automation 13
Course List (cont.) Software QA Engineering Package ISTQB Foundation Mobile Application Testing Security testing Software testing with Visual Studio &ALM Web Performance Testing Introduction to TMMI Introduction To Cloud Testing Software Testing Concepts & Techniques Effective Test case and bug report writing techniques Software Project Management 14
Course List (cont.) Effective Communication Skills Effective Presentation Skills Creative Thinking Time and Stress Management Team Building Marketing Management Interviewing Skills Leadership and Motivation Soft Skills Package 15
4 Myths About Software Testing!!! 16
Myth 1 Software testing is easy job, any people can become tester and no training is needed!!! Reality: -It takes hours to start testing job but years to be good at it -Tester and developer requires two different set of skills and mindset. Good developer can t become good tester -Big gap exists between junior and senior/expert tester 17
Myth 2 Software testing doesn t require programming!!! Reality: -What you learn from university is just a starting point for pursuit a career in IT -Automation, performance, security testing not only require programming but also deep understanding about system, technology -Java and.net skills for Tester 18
Myth 3 Software testing doesn t require much analysis and innovative thought!!! Reality: -Testing is not just test execution, you can see many tester not doing testing -Testing based on requirements only find 70% bugs Innovation helps tester find the rest -We normally don t know how user use the software, strong analysis, deep domain knowledge, lateral thinking is required for tester 19
Myth 4 Testing is not challenging so I don t have much chance to growth in testing career!!! Reality: -A company likely will go to the end if releases a low quality product -Role of tester now is not just testing. Combined skills of (Developer + BA + Tester + Expertise User) -Many IT companies are testing service providers top management grew from testing 20
Essential Skills To Become a Good SW Tester 21
Are You Ready to Join Us!!! I m just graduated!!!...how can I start my software testing career and qualified SW tester? 22
@ITI Testing & QA Dept. will help Determined you Discover Define your career plan, analyze strengths and weaknesses 23
@ITI Testing & QA Dept. will help Innovative you DISCOVER Our testing is only as good as our thinking 24
@ITI Testing & QA Dept. will help you DISCOVER Social-ability Your communication is the key. Leverage the power social media for instant knowledge sharing 25
@ITI Testing & QA Dept. will help Curious you DISCOVER Not be intellectually, be intellectually curious Does this functionality make any sense? Is there a better way to implement this feature? 26
@ITI Testing & QA Dept. will help you DISCOVER Objective Need value from every hour spent on testing Time management 27
@ITI Testing & QA Dept. will help you DISCOVER Visionary Think from the customer s perspective on the overall testing vision and quality 28
@ITI Testing & QA Dept. will help you DISCOVER Enthusiasm Not tool and technology - Your brain, your passion and your enthusiasm matters the most 29
@ITI Testing & QA Dept. will help you DISCOVER Roadmap Create a road map and execute Turn motivation into habit 30
Testers Mind Set 31
Work While You Study Yes After taking the first essential Courses in SW Testing, you will be eligible to join the biggest Freelancing Testing Network.. Utest where you can apply and work online with them..you can get money 32
Career path/qc 33
Career path/qa 34
International Partnership At 2014 we became Authorized Training Partner (ATP) by QAI Global Institute to deliver QAI's Instructor Led Trainings in the domains of Software Testing, Software Quality Assurance, Software Project Management, Software Process Engineering and Software Business Analysis ITI is now in QAI Global Institute's network of Authorized Education representing Egypt http://www.qaiglobalinstitute.com/innerpages/aep.asp?id=910 35
International Accreditation and certification. Certification paths from highly recognized Organizations and Institutes After Finishing 9 Month Program, you will be certified in three major industry recognized software testing & Quality certificates which are: ISTQB (CTFL ) foundation level Certified Associate in Software Quality: (CASQ) ITIL Foundation 36
KTP Network Companies 37
Technical Committee Our Staff QA Department combines a strong technical back ground with high interpersonal skills and academic skills, with certificates and experience in wide varieties of areas. QA & Testing Department has consultants in the different areas. QA Staff members Ms. Amany Shosha (Department Manager) Eng. Eman Abd Elhameed (Teaching Assistant) QA Consultants Dr.Ahmed Bahaa, FCI-Helwan University-Microsoft regional Director, MVP Eng.Maged Koshty, CEO of Expertwave company,ieee, ISTQB certified Eng.Youssef Goher.Testing Consultant, SQS Eng.Mohamed Hassan, Project Manager, Valeo Eng.Hany Badr, Project Manager, Valeo Eng.Ahmed Ibrahim, Test Analyst, ITS Eng.Mahmoud Fathy,Security Specialist, ITS Eng.Mahmoud Shaaban, Senior BI developer, ITWORX Eng.Amr Abd El Fattah Test Analyst, ITS 38
References Software Engineering institute http://www.sei.cmu.edu/training/index.cfm International Software Testing Qualification Board(ISTQB) http://www.istqb.org/ QAI Global Institute http://www.qaiglobalinstitute.com/online-courses-quality-pm-it- Service-Management-Testing-Service-Excellence.html BCS - The Chartered Institute for IT http://certifications.bcs.org/category/15568 International Software Certification Board (ISCB) http://www.softwarecertifications.org/ 39
Online Communities www.testrepublic.com http://kms-technology.com Online community of 2000+ testers World s first online technical community on Software Testing 16 Gurus as active participants Accessible only by invitation Works as a not for profit setup for promoting latest developments in Testing Best practice Warehouse 380+ research papers available online for users Papers available on best practices of Software Engineering and Testing Exclusive access to our customers 40
Contact Us You can contact Testing & QA staff at : Rooms : 3013 3 rd floor Tel : (202)-35355586 Email: Testing.ITI.EGYPT@gmail.com 41
ITI Links Common FAQs URL: http://www.iti.gov.eg/faq Connect with ITI : Ask iti URL: http://www.facebook.com/ask.iti.gov Tracks Information URL: http://www.iti.gov.eg/students/53/9-month-professional-diploma 42
Good Luck SW Testing & QA Team 43