RANGE SYSTEMS TEST DRIVEN DEVELOPMENT TRAINING FOR C++

Agency: DEPT OF DEFENSE
State: Utah
Type of Government: Federal
Category:
  • U - Education and Training Services
Posted: Apr 8, 2024
Due: Apr 15, 2024
Solicitation No: 12134
Publication URL: To access bid details, please log in.
Follow
RANGE SYSTEMS TEST DRIVEN DEVELOPMENT TRAINING FOR C++
Active
Contract Opportunity
Notice ID
12134
Related Notice
Department/Ind. Agency
DEPT OF DEFENSE
Sub-tier
DEPT OF THE AIR FORCE
Major Command
AIR FORCE MATERIEL COMMAND
Sub Command
AIR FORCE SUSTAINMENT CENTER
Office
FA8222 AFSC PZIE
Looking for contract opportunity help?

APEX Accelerators are an official government contracting resource for small businesses. Find your local APEX Accelerator (opens in new window) for free government expertise related to contract opportunities.

APEX Accelerators are funded in part through a cooperative agreement with the Department of Defense.

The APEX Accelerators program was formerly known as the Procurement Technical Assistance Program (opens in new window) (PTAP).

General Information
  • Contract Opportunity Type: Sources Sought (Original)
  • All Dates/Times are: (UTC-06:00) MOUNTAIN STANDARD TIME, DENVER, USA
  • Original Published Date: Apr 08, 2024 02:18 pm MDT
  • Original Response Date: Apr 15, 2024 04:00 pm MDT
  • Inactive Policy: 15 days after response date
  • Original Inactive Date: Apr 30, 2024
  • Initiative:
    • None
Classification
  • Original Set Aside:
  • Product Service Code: U012 - EDUCATION/TRAINING- INFORMATION TECHNOLOGY/TELECOMMUNICATIONS TRAINING
  • NAICS Code:
    • 611420 - Computer Training
  • Place of Performance:
    Hill AFB , UT 84056
    USA
Description

The contractor shall provide Hill AFB with 4 days of hands-on, instructor-led TDD for C++ training. This training shall be performed on-site at building 1279 Room 6, 6016 Cedar Lane, Hill AFB, UT 84056 on May 6-9, 2024.

2.1 Contractor shall provide training on the topics listed below for 12 attendees.

o Test-Driven Development Fundamentals Introduction to TDD

. Philosophy and principles of TDD

. Benefits and challenges of TDD

. Limitation of TDD

o TDD Life Cycle

. Mastering the Red-Green-Refactor cycle

. Writing minimal code to pass tests

. Driving the application code from tests

o Setting Up for TDD in Visual Studio Code

. Configuring VS Code for TDD with C++

. Introduction to unit testing frameworks (e.g., VS CppUnit Test, Google Test)

. Separating tests from code-under-test

. Test project configuration within VS Code

. Version control software and TDD

o Practical Unit Test Writing in C++ Characteristics of a good test

. Moving beyond the happy path

. Effective testing strategies

o Business Requirements to User Stories and Tests

. Understanding and creating user stories

. Translating business requirements

. User stories in Agile and TDD

. Crafting effective user stories for TDD

o Designing Test Cases from User Stories

. Breaking down user stories into testable units

. Writing test cases that reflect user story acceptance criteria

. Prioritizing test cases based on business value and risk

o Advanced TDD Practices

. Effective refactoring strategies

. Improving code quality and maintainability

. Regression testing to increase code confidence

. Handling complex scenarios and edge cases in TDD

. Identifying and addressing cyclomatic complexity

o Dealing With Dependencies

. Defining mocks, fakes and stubs

. Mocking frameworks compatible with C++

. Isolating code for independent units of testing

. Implementing dependency injection to facilitate testing

o Integrating TDD into Development Process

. Continuous Integration and TDD

. Understanding the testing pyramid

o Practical Test Automation Techniques

. Continuous Integration (CI) pipelines with GitLab CI/CD

. Selenium for UI testing

o Test Coverage and Quality

. Maintaining TDD over time

. Dealing with changes

. How much testing is enough

o TDD in legacy codebase

. Strategies

. Challenges

o Scaling TDD

. Building team standards for TDD

. Effective metrics in TDD adoption





Any Feedback to improve our process regarding this requirement is welcome.


Attachments/Links
Contact Information
Contracting Office Address
  • CP 801 586 8482 6038 ASPEN AVE BLDG 1289
  • HILL AFB , UT 84056-5805
  • USA
Primary Point of Contact
Secondary Point of Contact
History
  • Apr 08, 2024 02:18 pm MDTSources Sought (Original)
Daily notification on new contract opportunities

With GovernmentContracts, you can:

  • Find more opportunities and win more business
  • Receive daily alerts for all new bid opportunities
  • Get contract opportunities matched to your business
ONE WEEK FREE TRIAL

See also

Follow F-16 AIS Test Station Power Supply Active Contract Opportunity Notice ID FA821224Q0806

Federal Agency

Bid Due: 12/19/2024

RFP #23-03791AB - Light Rail Vehicles Posted 12/27/2023, Closes 4/30/2024

Utah Transit Authority

Bid Due: 4/30/2024

Follow Sources Sought - AEWS AN FPS 117 Software CLS Active Contract Opportunity

DEPT OF DEFENSE

Bid Due: 5/04/2024

Follow Front Load Power Part Washers Active Contract Opportunity Notice ID W911YP24R0011 Related

DEPT OF DEFENSE

Bid Due: 5/04/2024

* Disclaimer: Information regarding bids, requests for proposals (RFPs), or requests for qualifications (RFQs) is provided on this website only as a convenience and does not constitute official public notice. Persons wishing to respond to or inquire about bids, RFPs, or RFQs should contact the appropriate government department.