Portland News

How Can Testers Collaborate and Communicate with AI and ML Developers and Stakeholders?

Oregon POWER Act Targets Data Center Energy Costs

Oregon POWER Act Targets Data Center Energy Costs

POWER Act is moving from statute to utility bills as Oregon regulators review Portland General Electric’s data center rate filing. The case centers on whether large-load customers should cover more grid costs tied to their demand, and whether households and small businesses are shielded from those expenses. Key Takeaways

The Business Owner's Guide to Building a Lender Relationship That Pays Off for Years

The Business Owner’s Guide to Building a Lender Relationship That Pays Off for Years

Most small business owners treat their lender like a vending machine: insert application, receive capital. The business owners who consistently access capital at better terms, higher amounts, and faster timelines treat the lender relationship like any other high-value business relationship: with deliberate investment. The difference between a first-time borrower

Free Art in the Park Portland Returns With Summer Community Art Gatherings

Free Art in the Park Portland Returns With Summer Community Art Gatherings

Free Art in the Park is returning to downtown Portland with a series of free creative gatherings scheduled throughout the summer. The initiative invites residents and visitors to take part in public art activities that encourage community participation while making creative experiences accessible in a shared outdoor setting. Key

Portland Kicks Off July Arts and Outdoor Festival Season

Portland Kicks Off July Arts and Outdoor Festival Season

  Portland and communities across Oregon are beginning a busy July festival season, with events focused on music, art, food, wildlife, agriculture, rodeo traditions, and outdoor recreation. The statewide calendar includes free concerts, coastal gatherings, community fairs, lavender festivals, and heritage events organized by local groups, nonprofits, municipalities, volunteers,

Material-Specific Finishing Processes in Watch Component Manufacturing and Surface Treatment Workflows at Billow Time Watch Co., Ltd.

Material-Specific Finishing Processes in Watch Component Manufacturing and Surface Treatment Workflows at Billow Time Watch Co., Ltd.

Finishing processes in precision manufacturing refer to the final stage of shaping, refining, and treating a component’s surface after machining. In mechanical watch production, finishing determines surface texture, corrosion resistance, and dimensional stability under wear. Industry references on machining practice, including machining handbooks and CNC process guides, describe finishing

Image Commercially Licensed from: Unsplash

Artificial intelligence (AI) and machine learning (ML) transform software development and testing. As these technologies become more prevalent, testers must adapt how they work with AI/ML developers and stakeholders. Effective collaboration, communication, and automation testing ensure that AI/ML systems are thoroughly and adequately tested.

This article will discuss how testers can collaborate and communicate with AI and ML developers and stakeholders.

Understand the basics

Start by understanding that AI and ML rely on data – and lots of it – to detect meaningful patterns that can then guide automated decisions and predictions.

Developers train machine learning models on large datasets, providing many examples that enable an algorithm to learn how to map different inputs to desired outputs over time. Testing data is used to validate the models are working as expected before being put into production. 

It’s also crucial to know that while AI promises business value via insights and automation, the technology has blindspots. Machine learning models can perpetuate biases that exist in training data. They also lack human context and judgment, making explainability and transparency around AI decision-making crucial.

Defining Expectations for AI/ML Testing

Start by facilitating focused sessions with technical and business stakeholders to align on core objectives, requirements, and success criteria. Document these diligently. Seek to identify high-risk areas like security, fairness, safety, and unintended outcomes that require rigorous testing.

Define quantitative success metrics and thresholds for performance, accuracy, error rates, and other key parameters. Outline how models will be evaluated pre and post-deployment through cross-validation, A/B testing, and monitoring.

Develop clear processes for reporting issues found during testing, including severity levels and escalation protocols. Create feedback loops to capture insights that can rapidly improve models.

Choose the Right Tools

Testing machine learning systems necessitates an evolved toolkit for evaluating dynamic, data-fueled software that continues learning after deployment. Rather than testing static code logic, QA analysts must verify customized AI algorithms and models that extract insights from new data flowing through production systems.

While coding fluency isn’t essential, become conversant in popular ML programming frameworks like TensorFlow, PyTorch, or Keras to understand how engineers build and iterate on neural networks. 

In addition to open-source frameworks, leveraging a cloud-based test automation platform like LambdaTest can be extremely beneficial for testing ML applications. LambdaTest offers scale, speed, and advanced automation capabilities specifically designed for AI/ML testing needs

Adopting an Exploratory Mindset

Artificial intelligence and machine learning systems pose unique challenges for testing due to their non-deterministic and constantly evolving nature. Adopting an exploratory mindset is essential for testers to address AI/ML complexity. 

With exploratory testing, testers take an investigative approach focused on learning versus pass/fail assessments. Exploratory testing emphasizes curiosity, creativity, and flexibility to uncover insights about a system’s capabilities and flaws. 

For AI/ML, this means crafting dynamic test charters focused on high-risk areas versus pre-defined test cases. Rather than scripts, utilize checklists and heuristics to guide deep interactive sessions with models. 

Collaborate with the AI/ML Developers

Testing machine learning systems requires a highly collaborative approach between QA and the engineers building the product. To be effective, testers should initiate open lines of communication and seek to comprehend both the human and technical parts of the systems being developed. 

Start by asking developers plenty of questions – don’t assume all AI/ML application aspects will be intuitive or familiar. Request architects walk you through the data pipelines, model training processes, underlying algorithms, and how predictions are made. 

As testing progresses, maintain an open line of communication to provide visibility and reassurance. Convey what tests you are running and their limitations in surface area and environments covered. Forewarn technology leaders that early results may reveal gaps between stakeholder expectations and current model capabilities.

Conclusion

Testing artificial intelligence and machine learning systems demands teamwork and constant communication between those building the technology and those tasked with assessing it. 

By embracing a collaborative spirit and aligning on shared objectives, testers can maximize their positive impact and bolster the adoption of AI that users can trust.

Rather than be intimidated by the complexity, they should candidly talk with developers to demystify unfamiliar concepts. Equipped with basic literacy around data, algorithms, and training processes, they can design pragmatic test plans that evaluate real-world viability. 

Published by: Nelly Chavez

Portland News

This article features branded content from a third party. Opinions in this article do not reflect the opinions and beliefs of Portland News.