Top Banner
Software Test Engineer (STE) This certificate program is designed to prepare students to become an entry-level software tester in a variety of industries such as aerospace, biotech, gaming and state government. Completion of this certificate is required to obtain the Software Test & Development Engineer (STDE) and Database Test Engineer (DTE) certificates. BCC Continuing Education has been successfully training software testers for over ten years. REQUIRED COURSES 162 hours total Introduction to Testing 21 hours Software Testing in Practice 21 hours Test Project Planning and Management 21 hours Database Testing Concepts 18 hours Scripting/Programming Fundamentals for Testers 21 hours C# for Testers 32 hours .NET Test Automation Using C# 28 hours ELECTIVES Two courses total Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers. FOR MORE INFORMATION: Get full course and schedule information at www.gotobcc.com/ce/softwaretesting Attend a free Software Testing & Quality Assurance Certificate information session. Call (425) 564-2263 for dates Questions about the program? Contact Computer Programs at (425) 564-4005. Software Testing & Quality Assurance Certificate Program Overviews Software Test and Development Engineer (STDE) This certificate program is designed for those who have obtained their STE Certificate. The program provides the advanced level of programming skills and testing knowledge needed to be a successful tester in today’s development environment. REQUIRED COURSES 84 hours total C Programming–Level 1 18 hours Object-Oriented Design 12 hours C++ Programming–Level 1 30 hours Algorithms in .NET Using C# 24 hours ELECTIVES Two courses total Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers. Database Test Engineer (DTE) This certificate program is designed for those who have obtained their STE Certificate. The program familiarizes test engineers with the variety of ways data can be stored and accessed, and provides broad knowledge of SQL, database design and major relational databases. REQUIRED COURSES 60 hours total Client-Server Testing Techniques 21 hours SQL for Software Test Engineers–Level 1 18 hours SQL for Software Test Engineers–Level 2 21 hours ELECTIVES One course total Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers. BCC reaffirms its policy of equal opportunity regardless of race, color, creed, religion, national origin, sex, sexual orientation, age, marital status, disability, or status as a disabled veteran or Vietnam era veteran. Please visit www.bellevuecollege.edu/equal.asp Register by phone at (425) 564-2263 or online at www.gotobcc.com Software Testing & Quality Assurance Certificate Programs Hands-on learning = Professional results. www.gotobcc.com/ce/softwaretesting
2

Software Testing

Apr 14, 2017

Download

Documents

Softwarecentral
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software Testing

Software Test Engineer (STE)This certificate program is designed to prepare students to become an entry-level software tester in a variety of industries such as aerospace, biotech, gaming and state government. Completion of this certificate is required to obtain the Software Test & Development Engineer (STDE) and Database Test Engineer (DTE) certificates. BCC Continuing Education has been successfully training software testers for over ten years.

RequiRed CouRses 162 hours total

Introduction to Testing 21 hours

Software Testing in Practice 21 hours

Test Project Planning and Management 21 hours

Database Testing Concepts 18 hours

Scripting/Programming Fundamentals for Testers 21 hours

C# for Testers 32 hours

.NET Test Automation Using C# 28 hours

eleCtivesTwo courses total

Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers.

F O R M O R E I N F O R M AT I O N :• Get full course and schedule information at www.gotobcc.com/ce/softwaretesting

• Attend a free Software Testing & Quality Assurance Certificate information session. Call (425) 564-2263 for dates

• Questions about the program? Contact Computer Programs at (425) 564-4005.

Software Testing & Quality Assurance Certificate Program Overviews

Software Test and Development Engineer (STDE)

This certificate program is designed for those who have obtained their STE Certificate. The program provides the advanced level of programming skills and testing knowledge needed to be a successful tester in today’s development environment.

RequiRed CouRses 84 hours total

C Programming–Level 1 18 hours

Object-Oriented Design 12 hours

C++ Programming–Level 1 30 hours

Algorithms in .NET Using C# 24 hours

eleCtivesTwo courses total

Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers.

Database Test Engineer (DTE)This certificate program is designed for those who have obtained their STE Certificate. The program familiarizes test engineers with the variety of ways data can be stored and accessed, and provides broad knowledge of SQL, database design and major relational databases.

RequiRed CouRses 60 hours total

Client-Server Testing Techniques 21 hours

SQL for Software Test Engineers–Level 1 18 hours

SQL for Software Test Engineers–Level 2 21 hours

eleCtivesOne course total

Electives may be chosen from the Software Testing & Quality Assurance courses or from the Database or Programming sections of course listings in our print schedule and online at www.gotobcc.com/computers.

BCC reaffirms its policy of equal opportunity regardless of race, color, creed, religion, national origin, sex, sexual orientation, age, marital status, disability, or status as a disabled veteran or Vietnam era veteran. Please visit www.bellevuecollege.edu/equal.asp

Register by phone at (425) 564-2263 or online at www.gotobcc.com

Software Testing & Quality Assurance Certificate ProgramsHands-on learning = Professional results.

www.gotobcc.com/ce/softwaretesting

Page 2: Software Testing

Introduction to Testing Learn testing concepts such as regression, black box/white box, and acceptance. Topics include fundamental testing theory, quality issues, determining valid bugs, and tips and tricks for bug reproduction and isolation. Prerequisite: Familiarity with Windows.

Software Testing in Practice This course focuses on testing techniques such as user testing; stress testing; performance testing; boundary analysis; practical methods for test case design, including use of matrices and scenarios; and an introduction to various special testing situations. Prerequisite: Introduction to Testing or at least four years testing experience.

Test Project Planning and Management Students use exercises to apply good test planning against real software, and plan for and run a software testing project using scalable techniques. Learn about deconstruction, risk-analysis, resource handling and scheduling techniques, reporting, documentation, and long-term project maintenance. Prerequisite: Software Testing in Practice or equivalent.

Database Testing Concepts For testers unfamiliar with database concepts, learn the elements of good relational database design with an emphasis on analyzing existing database designs and uncovering design flaws. First, second, and third normal form will be covered, with a focus on generic and essential database testing concepts. Prerequisite: Familiarity with computers.

Scripting/Programming Fundamentals for Testers For those with little or no programming experience, learn programming skills using VBScript to prepare for other testing-related programming classes. Topics include variables, constants, if/then statements, looping structures, arrays, file operations, and automation testing. Prerequisite: Familiarity with Windows.

C# for Testers Learn to use C# to automate software testing and development of small programs. Designed for testers who have a basic knowledge of programming concepts with no knowledge of C#, the course utilizes hands-on exercises. Students learn how to test database applications and debug C# applications. Prerequisite: Introduction to Programming or Scripting/Programming Fundamentals for Testers (or equivalent knowledge).

.NET Test Automation Using C# Build and design automated tests using C#, and learn techniques and principles related to white box/black box testing in the .NET test automation environment. Course covers console-based testing, manipulating a GUI using reflection and event handlers, using mock objects and interfaces, introduction to database testing, creating web-based testware, screen scraping, accessing Windows registry data, and creating test harnesses. Prerequisites: C# for Testers or C# Programming–Level 1 or equivalent experience testing applications with C# programming.

C Programming–Level 1 In this hands-on introduction to C, you’ll write, test, and debug small programs. Learn about program anatomy, preprocessor directives, data types, operators, flow control, functions, pointers, arrays, keyboard, and video I/O. Prerequisite: Introduction to Programming or equivalent experience with a structured language with subroutines or procedures.

Object-Oriented Design Learn object-oriented design in preparation for studying any type of object-oriented programming (e.g., VB.NET, C++, C#, Java). Topics include the differences between procedural and object-oriented programming; defining classes, abstraction, objects, encapsulation, inheritance, and polymorphism; using the UML to model and develop a class diagram; and building objects using types of composition. Prerequisite: Windows and PC basics. Recommended: Introduction to Programming.

C++ Programming–Level 1 This extensive hands-on course is an introduction to the C++ language and the principles of object-oriented programming. Students learn how to use variables and variable type; create branching and looping instructions; apply function templates; arrange objects and classes; and build arrays, structures and pointers. Prerequisite: Working knowledge of the C programming language.

Algorithms in .NET Using C# This course provides an introduction to algorithm techniques and data structure to new .NET developers, targeting those with development experience but no formal computer sciences background who want to create tools using C#. This is a good refresher on structured coding and includes hands-on exercises. Topics include strategies used for sorting, binary searching, stacks, queues, dynamically sized arrays, parsing numbers and strings, lists, and binary trees. Prerequisite: C# Programming–Level 1 or C# for Testers.

Client-Server Testing Techniques Explore the client-server system architecture in this intensive hands-on course through exercises and optional homework. Learn how these systems work, how they break, and how to test them as thoroughly and rapidly as possible. Class includes an excellent up-to-date handout on the topic. Prerequisites: Introduction to Testing.

SQL for Software Test Engineers–Level 1 For testers, learn the basics of relational database testing concepts using SQL. Students learn about language syntax, creating basic and advanced statements, and using statements in a test environment. No previous knowledge of SQL needed. Recommended: Database Testing Concepts or equivalent knowledge of database design.

SQL for Software Test Engineers–Level 2 Create and use stored procedures, database objects and test data-driven applications. Topics include creating, designing, using, and testing stored procedures. Examples and exercises are presented in multiple database products, including SQL Server. Prerequisites: Database Testing Concepts and SQL for Software Test Engineers– Level 1 or equivalent.

F O R c O M p l E T E c O u R s E A N d s c h E d u l E I N F O R M AT I O N g O T O :

www.gotobcc.com/ce/softwaretestingRegister by phone at (425) 564-2263 or online at www.gotobcc.com

softwaRe testing & quality assuRanCe CouRses

• Interactive courses emphasize lab work and demonstrations

• All instructors are experienced professionals currently working in the field

• Program has been successfully training software testers for over 10 years

• Evening and weekend classes are tailored to working professionals

The BCC programs emphasize learning by doing, and utilize extensive lab exercises to teach skills such as client-server testing and bug eradication. Our flexible program is offered on your schedule: start any time you like and complete at your own pace, taking as few as 1 to 2 classes a week. Program can be completed in as little as 6 months or as long as 2 years.

Hands-on courses. Professional instructors.

Flexible schedule.

Find out more at www.gotobcc.com/ce/softwaretesting

AT T E N d A F R E E I N F O R M AT I O N s E s s I O NMeet with faculty for an overview of the program, the courses that best meet your career goals, and how to get started.