Tagged articles

Software testing

715 articles · Page 6 of 8
FunTester
FunTester
Jul 1, 2020 · Operations

Curated List of Performance Testing, Bug Cases, and Web Crawling Articles

This collection provides a curated set of links to articles covering performance testing strategies, notable bug analyses, and practical web crawling implementations, offering valuable insights for software testers and engineers seeking to improve testing practices and data extraction techniques.

Bug AnalysisSoftware testingbackend
0 likes · 6 min read
Curated List of Performance Testing, Bug Cases, and Web Crawling Articles
FunTester
FunTester
Jun 29, 2020 · Fundamentals

How to Design Effective Automated Tests: 5 Proven Best Practices

Effective test automation hinges on solid test design, and this article outlines five practical guidelines—keeping tests concise, reusing components, ensuring independence, defining clear purposes, and prioritizing real users—to boost test reliability and maintainability.

KISS principleSoftware testingTest Automation
0 likes · 7 min read
How to Design Effective Automated Tests: 5 Proven Best Practices
FunTester
FunTester
Jun 27, 2020 · Operations

Mastering Software Testing: From Requirement Gathering to Final Release

This guide walks you through the complete software testing lifecycle—covering requirement collection, test strategy, test planning, execution, pre‑release checks, and final release best practices—to ensure high‑quality, reliable software delivery.

Quality AssuranceRelease ManagementSoftware testing
0 likes · 8 min read
Mastering Software Testing: From Requirement Gathering to Final Release
FunTester
FunTester
Jun 27, 2020 · Fundamentals

How to Become a Junior Software Test Engineer: Skills and Learning Path

This article outlines the essential knowledge, tools, and practical steps a beginner or career‑switcher needs to acquire—including testing fundamentals, functional testing, databases, Linux, networking, version control, programming basics, automation, and performance testing—to successfully land and perform in a junior software testing role.

Career TransitionSoftware testingTest Automation
0 likes · 7 min read
How to Become a Junior Software Test Engineer: Skills and Learning Path
FunTester
FunTester
Jun 24, 2020 · Industry Insights

How Cognitive Biases Undermine Software Testing—and What You Can Do About Them

Software testing is increasingly rapid and automated, yet testers often fall prey to cognitive biases—such as similarity, consistency, confirmation, conformity, inattention, and negativity—that cause missed defects; understanding and countering these biases can markedly improve test coverage and product quality.

Quality AssuranceSoftware testingcognitive bias
0 likes · 7 min read
How Cognitive Biases Undermine Software Testing—and What You Can Do About Them
FunTester
FunTester
Jun 3, 2020 · Operations

How to Slash Software Testing Costs Without Sacrificing Quality

This article presents practical strategies for reducing software testing expenses—including early testing, balanced documentation, risk‑based testing, leveraging production data, prioritizing API over UI automation, adopting open‑source tools, optimizing infrastructure, training, process improvements, and selective outsourcing—while maintaining overall product quality.

Open-source toolsSoftware testingTest Automation
0 likes · 9 min read
How to Slash Software Testing Costs Without Sacrificing Quality
FunTester
FunTester
Jun 2, 2020 · Operations

How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls

This article outlines a comprehensive roadmap for establishing a test automation framework, highlights key aspects such as exploratory testing, user experience, accessibility, dynamic content, and offers best practices for test case design, handling slow or failing tests, and maintaining reliable automated suites.

Parallel TestingQuality AssuranceSoftware testing
0 likes · 7 min read
How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls
FunTester
FunTester
May 31, 2020 · Industry Insights

How to Evaluate and Choose a Software Testing Outsourcing Partner

This guide explains why companies outsource software testing, outlines key factors such as outsourcing models, geographic location, service agreements, flexibility, and quality improvement, and provides a step‑by‑step process for investigating, interacting with, and selecting the right testing service provider.

Quality AssuranceSoftware testingoutsourcing
0 likes · 8 min read
How to Evaluate and Choose a Software Testing Outsourcing Partner
FunTester
FunTester
May 28, 2020 · Fundamentals

How to Create an Effective UI Testing Plan, Strategy, and Test Cases

This article explains how to develop a comprehensive UI testing plan, covering prerequisites, essential components, test strategies, and detailed test case creation to ensure effective UI/UX validation across browsers and devices in modern applications.

Software testingTest Plantest strategy
0 likes · 9 min read
How to Create an Effective UI Testing Plan, Strategy, and Test Cases
FunTester
FunTester
May 26, 2020 · Fundamentals

The Growing Demand for Test Automation Professionals and How to Prepare

The demand for skilled test automation engineers continues to rise, as companies still rely on manual and exploratory testing while increasingly automating regression, performance, and load tests, making continuous learning essential for a rewarding career in software testing.

Software testingTest Automationcareer development
0 likes · 3 min read
The Growing Demand for Test Automation Professionals and How to Prepare
FunTester
FunTester
May 26, 2020 · Fundamentals

Understanding Load Testing: Key Strategies and Best Practices

This article clarifies common misconceptions about load testing, defines it within performance testing, and provides practical strategies for test volume, load generators, scripting, think time, ramp-up/down, monitoring, diagnosis, and data analysis to ensure reliable performance assessments.

MonitoringSoftware testingtest strategy
0 likes · 11 min read
Understanding Load Testing: Key Strategies and Best Practices
FunTester
FunTester
May 23, 2020 · Fundamentals

Why Performance, Stress, and Load Testing Are Essential for Reliable Software

The article explains the distinct purposes and benefits of performance, stress, and load testing, showing how each practice helps identify bottlenecks, ensure stability under load, and improve overall software quality throughout the development lifecycle.

Load TestingPerformance TestingQuality Assurance
0 likes · 5 min read
Why Performance, Stress, and Load Testing Are Essential for Reliable Software
FunTester
FunTester
May 21, 2020 · Industry Insights

How Companies Structure Software Testing Intern Training: A Complete Guide

This article outlines a comprehensive internship training program for software testing engineers, covering onboarding rules, theory lessons, bug and test case management, tool usage, industry knowledge, career development, communication skills, assessment methods, and feedback processes to prepare interns for real‑world testing roles.

Software testingbug managementcareer development
0 likes · 5 min read
How Companies Structure Software Testing Intern Training: A Complete Guide
Continuous Delivery 2.0
Continuous Delivery 2.0
May 17, 2020 · Backend Development

Writing Effective End-to-End Automated Tests and Hermetic Testing

This article explains how to write robust end‑to‑end automated tests, emphasizes the importance of hermetic (sealed) testing environments, and provides practical guidelines, best‑practice recommendations, and considerations for maintaining reliable, fast, and maintainable test suites in complex web applications.

End-to-End TestingSoftware testingautomated testing
0 likes · 8 min read
Writing Effective End-to-End Automated Tests and Hermetic Testing
FunTester
FunTester
May 7, 2020 · Operations

How to Maximize ROI with Functional Test Automation: Strategies and Best Practices

This article explains why functional test automation is essential for modern agile and DevOps teams, outlines how to calculate its return on investment, and provides a detailed roadmap of testing strategies, team composition, and maintenance practices to reduce costs and improve software quality.

DevOpsROISoftware testing
0 likes · 10 min read
How to Maximize ROI with Functional Test Automation: Strategies and Best Practices
FunTester
FunTester
May 1, 2020 · Fundamentals

Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation

This article outlines practical quality assurance strategies—including outsourcing QA teams, integrating testing early in the development lifecycle, and adopting automation frameworks—to improve software quality, reduce costs, and support business growth in digital transformation initiatives.

AutomationQuality AssuranceSoftware testing
0 likes · 9 min read
Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation
FunTester
FunTester
Apr 16, 2020 · Operations

How to Build a Robust Test Automation Strategy in Six Practical Steps

This guide outlines a six‑step framework for creating an effective test automation strategy, covering scope definition, methodology, risk analysis, environment setup, execution planning, and continuous review to prevent costly production bugs.

Software testingTest Automationcontinuous integration
0 likes · 4 min read
How to Build a Robust Test Automation Strategy in Six Practical Steps
FunTester
FunTester
Apr 15, 2020 · Industry Insights

How to Turn Software Testing Experience into a High‑Paying Career

The article examines why basic functional testing jobs are dwindling, highlights growing opportunities in automation, performance, security, big‑data and AI testing, and offers a practical roadmap to help testers acquire new skills and advance toward higher‑salary roles.

Industry InsightsSoftware testingautomation testing
0 likes · 4 min read
How to Turn Software Testing Experience into a High‑Paying Career
FunTester
FunTester
Mar 30, 2020 · Operations

How Virtualization Transforms Software Testing: Benefits, Types, and Common Pitfalls

The article explains what virtualization is, outlines its main types, and shows how it enables efficient software testing by consolidating servers, improving disaster recovery, saving time, increasing availability, reducing complexity, and protecting data, while also noting potential driver, memory, and performance issues.

Disaster RecoveryHigh AvailabilitySoftware testing
0 likes · 7 min read
How Virtualization Transforms Software Testing: Benefits, Types, and Common Pitfalls
转转QA
转转QA
Mar 18, 2020 · Operations

How QA Can Add Value in Cross‑Department Projects

This article outlines how QA engineers can maximize their impact throughout the pre‑testing, testing, and post‑testing phases of cross‑department projects by understanding system interactions, coordinating with stakeholders, designing comprehensive test cases, monitoring progress, and conducting thorough retrospectives to continuously improve delivery quality.

Project ManagementQASoftware testing
0 likes · 6 min read
How QA Can Add Value in Cross‑Department Projects
FunTester
FunTester
Mar 17, 2020 · Fundamentals

Curated List of Unit Testing and White‑Box Testing Articles

This page provides a curated collection of Chinese articles covering unit testing, white‑box testing, testing frameworks such as Spock, JUnit, Selenium, performance testing, and related technical and non‑code topics for software developers and testers.

Software testingTest Automationselenium
0 likes · 7 min read
Curated List of Unit Testing and White‑Box Testing Articles
FunTester
FunTester
Mar 15, 2020 · Fundamentals

What Is White-Box Testing and How to Perform It

White-box testing examines a program’s internal structure, code, and logic by creating and executing test cases that cover all paths, conditions, and statements, enhancing security, reliability, and code quality, while outlining its steps, techniques, examples, advantages, and drawbacks.

Software testingcode coveragesecurity testing
0 likes · 9 min read
What Is White-Box Testing and How to Perform It
DevOps
DevOps
Mar 9, 2020 · Fundamentals

15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps

This article presents a curated list of fifteen essential books for software testers, covering foundational testing concepts, agile testing principles, practical BDD approaches, and DevOps methodologies, each accompanied by concise recommendation reasons to guide both beginners and experienced professionals.

Quality AssuranceSoftware testing
0 likes · 7 min read
15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps
Youku Technology
Youku Technology
Mar 4, 2020 · Operations

Youku Playback Testing Platform: Unified Automation Framework, Services, and System Design

Youku’s unified playback testing platform consolidates a modular automation framework, a comprehensive service chain, and a layered platform ecosystem to standardize workflows, support multiple device types, and provide transparent, real‑time monitoring, thereby reducing development complexity and paving the way for intelligent case recommendation and dynamic verification.

OperationsSoftware testingautomation framework
0 likes · 11 min read
Youku Playback Testing Platform: Unified Automation Framework, Services, and System Design
转转QA
转转QA
Mar 4, 2020 · Fundamentals

First Encounter with Software Testing: Internship Reflections and Practices

The article recounts a three‑month QA internship, describing how the author moved from theoretical test knowledge to hands‑on practices such as pre‑testing preparation, test case design, environment management, bug reporting, and personal growth within a collaborative team.

Bug ReportingQA internshipSoftware testing
0 likes · 10 min read
First Encounter with Software Testing: Internship Reflections and Practices
DevOps
DevOps
Mar 4, 2020 · Fundamentals

Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management

The article explains the shortcomings of traditional scripted testing in agile projects, introduces the test pyramid and exploratory testing concepts, clarifies how exploratory testing differs from random testing, and outlines practical Session‑Based Test Management techniques for effective agile quality assurance.

Software testingexploratory testingsession-based testing
0 likes · 8 min read
Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management
FunTester
FunTester
Mar 2, 2020 · Industry Insights

When Should You Choose Manual Testing Over Automation? A Deep Dive

This article examines the key differences between manual and automated testing, covering time cost, acceptance testing, accuracy, regression testing, and project characteristics to help teams decide which approach best fits their software projects.

Quality AssuranceSoftware testingautomation testing
0 likes · 7 min read
When Should You Choose Manual Testing Over Automation? A Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Feb 29, 2020 · R&D Management

Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert

During the pandemic, Tencent Cloud University partnered with its TVP team to launch a free live course series led by senior DELL EMC architect Ru Bingsheng, teaching disruptive, agile software‑testing innovations for the UVCA era, while offering interactive Q&A, prizes, and TVP certification information.

DevOpsQuality AssuranceR&D engineering efficiency
0 likes · 3 min read
Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert
360 Tech Engineering
360 Tech Engineering
Feb 24, 2020 · Fundamentals

Key Practices and Mindsets for Effective Software Testing

The article outlines essential software testing practices, emphasizing comprehensive business understanding, thorough process knowledge, early and prioritized testing, collaborative test case reviews, post‑test summarization, responsibility, and the benefits of automation to improve quality and efficiency.

Quality AssuranceSoftware testingbug detection
0 likes · 6 min read
Key Practices and Mindsets for Effective Software Testing
FunTester
FunTester
Feb 24, 2020 · Operations

Curated List of Software Testing and Development Resources

This page compiles a comprehensive collection of Chinese-language articles and resources covering software testing principles, automation strategies, DevOps integration, QA best practices, and related development topics, providing readers with curated links to deepen their understanding of testing methodologies and industry trends.

AutomationDevOpsQuality Assurance
0 likes · 3 min read
Curated List of Software Testing and Development Resources
FunTester
FunTester
Feb 22, 2020 · Industry Insights

7 Common Pitfalls New Automation Test Engineers Must Avoid

This article outlines the most frequent mistakes beginners make in test automation—from automating unnecessary modules and poorly defining scope to choosing the wrong tools, neglecting communication, ignoring ROI, over‑relying on open‑source projects, and trusting no‑code solutions—offering practical guidance to help avoid costly errors.

QASoftware testingTest Automation
0 likes · 9 min read
7 Common Pitfalls New Automation Test Engineers Must Avoid
360 Quality & Efficiency
360 Quality & Efficiency
Feb 14, 2020 · Artificial Intelligence

Applying Reinforcement Learning to UI Traversal for Automated Testing

The article explores how reinforcement learning can be used to create a test robot that performs UI traversal, discussing the challenges of full automation, defining the MDP components, feature extraction methods, reward design, and suitable RL algorithms to improve testing coverage and efficiency.

MDPSoftware testingUI traversal
0 likes · 8 min read
Applying Reinforcement Learning to UI Traversal for Automated Testing
FunTester
FunTester
Feb 9, 2020 · Fundamentals

How to Build an Effective Regression Testing Strategy for Agile Development

The article explains the challenges of balancing sprint development with regression testing in agile projects and provides a step‑by‑step strategy—including information gathering, test scope definition, automation, and prioritization—to create a sustainable regression testing process that maintains quality and speed.

Software testingTest Automationagile development
0 likes · 6 min read
How to Build an Effective Regression Testing Strategy for Agile Development
FunTester
FunTester
Jan 28, 2020 · Fundamentals

Different Types of Integration Testing and Best Practices

The article explains various integration testing approaches—including Big Bang, Incremental, Bottom‑up, Top‑down, and Hybrid—and outlines practical best‑practice guidelines such as test ordering, separating test suites, thorough logging, and creating shared test plans for developers.

Software testingintegration testingsoftware development
0 likes · 7 min read
Different Types of Integration Testing and Best Practices
FunTester
FunTester
Jan 27, 2020 · Fundamentals

Why Integration Testing Is Essential for Seamless Software Collaboration

Integration testing verifies that individually tested software units work together as intended, bridging the gap between unit tests and system tests, and is a critical practice for DevOps teams to ensure cohesive, reliable applications.

DevOpsQuality AssuranceSoftware testing
0 likes · 6 min read
Why Integration Testing Is Essential for Seamless Software Collaboration
FunTester
FunTester
Jan 23, 2020 · Fundamentals

Why Detailed Test Cases Are Critical for Efficient Testing and Automation

The article explains how well‑crafted test cases—containing precise names, IDs, preconditions, steps, data, expected results, actual results, and defect links—reduce reliance on individual testers, aid defect reproduction, support automation, serve as training material, and act as long‑term evidence while warning against over‑detailing in time‑critical or ad‑hoc scenarios.

AutomationQuality AssuranceSoftware testing
0 likes · 8 min read
Why Detailed Test Cases Are Critical for Efficient Testing and Automation
FunTester
FunTester
Jan 20, 2020 · Fundamentals

Mastering Black‑Box and White‑Box Testing: When and How to Use Each

This article explains the fundamentals of black‑box and white‑box testing, outlines their functional, non‑functional, and regression variants, and shows how combining both approaches improves software reliability, security, and performance.

QASoftware testingblack-box testing
0 likes · 6 min read
Mastering Black‑Box and White‑Box Testing: When and How to Use Each
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Artificial Intelligence

Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide

The guide explains automated testing fundamentals, classifications, and current platform implementations—covering unit, interface, and UI testing on PC, Android, and iOS—while detailing data‑driven and keyword‑driven approaches and forecasting AI‑powered visual and functional testing using deep‑learning frameworks.

AI testingAppiumMobile Testing
0 likes · 10 min read
Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide
Programmer DD
Programmer DD
Jan 15, 2020 · Operations

Can IE 2.0 Run on Windows 10? Surprising Backward Compatibility Test

A Reddit user and foreign media tested the 24‑year‑old Internet Explorer 2.0 on Windows 10 1909 and discovered it runs flawlessly without any adjustments, highlighting Microsoft’s strong backward‑compatibility despite the browser’s obsolescence and the inability to load modern web pages.

IE 2.0Software testingWindows 10
0 likes · 2 min read
Can IE 2.0 Run on Windows 10? Surprising Backward Compatibility Test
FunTester
FunTester
Jan 10, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Know

This article presents a comprehensive guide to API testing, covering how to understand API requirements, verify response status codes, focus on critical small APIs, categorize endpoints, leverage automation, select appropriate tools and validation methods, design positive and negative test cases, and integrate daily testing into the development workflow.

API testingAutomationSoftware testing
0 likes · 12 min read
10 Essential API Testing Techniques Every Engineer Should Know
FunTester
FunTester
Jan 6, 2020 · Fundamentals

Unit Test Case Guide and Checklist

This article explains the purpose of unit testing, outlines best‑practice guidelines for creating and managing unit test plans, and provides a comprehensive checklist covering input validation, date and time verification, security, usability, logging, business logic, reporting, environment, email, and search functionality.

ChecklistQuality AssuranceSoftware testing
0 likes · 12 min read
Unit Test Case Guide and Checklist
Yanxuan Tech Team
Yanxuan Tech Team
Dec 30, 2019 · Operations

How Diffy Revolutionizes Regression Testing and Cuts Debugging Effort

Diffy, an open‑source regression testing tool from Twitter, compares outputs of candidate, stable, and stable‑copy versions to filter noise, dramatically reducing manual test effort; the article explains its principles, deployment steps, real‑world case studies, optimization tips, and practical considerations for reliable automated testing.

DiffySoftware testingnoise reduction
0 likes · 14 min read
How Diffy Revolutionizes Regression Testing and Cuts Debugging Effort
FunTester
FunTester
Dec 30, 2019 · Industry Insights

Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities

The article examines why manual testing remains essential despite automation and AI trends, highlighting common weaknesses such as insufficient test scenarios, over‑focus on functionality, reliance on test cases, preset thinking, and the need for innovative, user‑centric testing approaches.

AI in TestingAutomationSoftware testing
0 likes · 5 min read
Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities
FunTester
FunTester
Dec 28, 2019 · Fundamentals

Why API Testing Is Essential: A Practical Guide to Modern Test Strategies

This article explains the shift from GUI‑centric automation to API testing, outlines its importance in agile development, describes the test pyramid, covers HTTP and REST fundamentals, and provides practical guidance for functional, load, and tool selection in API testing.

API testingAutomationHTTP
0 likes · 12 min read
Why API Testing Is Essential: A Practical Guide to Modern Test Strategies
FunTester
FunTester
Dec 27, 2019 · Fundamentals

Guidelines for Selecting Test Cases for Automation

The article outlines practical criteria for choosing which test cases to automate, emphasizing repeatability, difficulty, core workflow importance, extensive data requirements, risk assessment, and the value of regression, smoke, and sanity testing to improve software quality and reduce testing costs.

Quality AssuranceSoftware testingTest Automation
0 likes · 5 min read
Guidelines for Selecting Test Cases for Automation
DevOps
DevOps
Dec 27, 2019 · Operations

Automated Interface Testing with ATP and Swagger Integration

This article introduces the ATP automated testing platform, outlines its four-step interface testing workflow, explains three methods for recording transaction formats, and demonstrates how integrating ATP with Swagger streamlines format capture, case design, and execution to improve testing efficiency and quality.

API testingATPSoftware testing
0 likes · 5 min read
Automated Interface Testing with ATP and Swagger Integration
21CTO
21CTO
Dec 26, 2019 · Artificial Intelligence

Will AI and Machine Learning Redefine Software Testing in 2020?

The article outlines five major 2020 software testing trends—including the surge of AI/ML, digital transformation, cloud and IoT adoption, the shift from performance testing to performance engineering, and the growing importance of big‑data testing—highlighting their impact on quality assurance practices.

AIBig DataCloud Computing
0 likes · 7 min read
Will AI and Machine Learning Redefine Software Testing in 2020?
FunTester
FunTester
Dec 20, 2019 · Industry Insights

What Keeps Testers Stuck? 10 Common Excuses and How to Overcome Them

The article examines ten frequent excuses testers use to avoid responsibility, explains why each is flawed, and offers practical guidance on adopting a proactive testing mindset, thorough cross‑browser checks, time management, and collaborative problem‑solving to improve software quality.

Industry InsightsQASoftware testing
0 likes · 10 min read
What Keeps Testers Stuck? 10 Common Excuses and How to Overcome Them
FunTester
FunTester
Dec 17, 2019 · Industry Insights

Which Test Cases Should You Automate First? A Practical Guide

This article outlines practical criteria for selecting test cases to automate versus keeping them manual, covering business‑critical paths, repeatability, data‑driven scenarios, performance needs, and situations where automation is not worthwhile.

QA strategySoftware testingTest Automation
0 likes · 5 min read
Which Test Cases Should You Automate First? A Practical Guide
Youzan Coder
Youzan Coder
Dec 12, 2019 · Mobile Development

Youzan Mobile Technology Salon: Quality and Efficiency Focus

On December 7, Youzan’s Mobile Technology Salon gathered over 100 participants and six speakers to showcase the company’s quality‑and‑efficiency initiatives, including a mobile basic guarantee system and code‑coverage‑driven testing practices, with session videos released, full PPTs available, and a follow‑up PaaS meetup announced for December 21.

PaaSQuality AssuranceSoftware testing
0 likes · 4 min read
Youzan Mobile Technology Salon: Quality and Efficiency Focus
FunTester
FunTester
Nov 29, 2019 · Fundamentals

When Simple Assertions Fail: Mastering Fuzzy Matching in Unit Tests

This article examines why simple, exact-value assertions often fall short in unit testing, demonstrates how to apply fuzzy matching for unpredictable fields, and offers practical alternatives to keep tests reliable and maintainable.

Software testingassertionsfuzzy-matching
0 likes · 5 min read
When Simple Assertions Fail: Mastering Fuzzy Matching in Unit Tests
360 Quality & Efficiency
360 Quality & Efficiency
Nov 26, 2019 · Fundamentals

Getting Started with Python unittest: Principles and Practical Automation

This article introduces Python’s built‑in unittest framework, outlining its lightweight advantages, core components such as TestCase, TestSuite, TestRunner and TestLoader, and demonstrates a complete automation workflow from Excel‑based test data preparation to generating HTML test reports with HTMLTestRunnerNew.

PythonSoftware testingTest Automation
0 likes · 4 min read
Getting Started with Python unittest: Principles and Practical Automation
FunTester
FunTester
Nov 26, 2019 · Industry Insights

How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices

This guide explains why automated testing is overtaking manual testing, outlines the main categories of automation tools, and provides practical criteria—such as platform support, adoption ease, scripting flexibility, integration, reporting, and licensing—to help teams select the most suitable solution for their CI/CD and DevOps workflows.

CI/CDDevOpsSoftware testing
0 likes · 9 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
FunTester
FunTester
Nov 24, 2019 · Fundamentals

10 Proven Tips to Write Better Test Cases and Boost QA Efficiency

This article presents a concise collection of practical techniques for crafting effective test cases, covering domain knowledge, modular design, preconditions, data handling, organization, naming conventions, client focus, verification coverage, reusability, grouping, clarity, documentation, and ongoing maintenance to improve testing productivity.

QA best practicesSoftware testingTesting Methodology
0 likes · 9 min read
10 Proven Tips to Write Better Test Cases and Boost QA Efficiency
FunTester
FunTester
Nov 21, 2019 · Operations

How to Build a Robust SaaS Testing Strategy to Cut Costs and Boost Quality

Effective software testing is essential for SaaS startups to avoid costly failures; this guide outlines five key strategies—aligning quality checks with business goals, detailed test planning, fostering a supportive testing environment, conducting user acceptance testing, and measuring code quality with CISQ metrics—to ensure high‑quality releases.

CISQProduct DevelopmentQuality Assurance
0 likes · 7 min read
How to Build a Robust SaaS Testing Strategy to Cut Costs and Boost Quality
FunTester
FunTester
Nov 19, 2019 · Fundamentals

Unlocking the Power of Exploratory Testing for Agile Success

Exploratory testing, a flexible, unscripted approach integral to agile development, enables rapid discovery of defects, improves user experience, and complements automated regression testing, while its various types, benefits, challenges, and common myths are examined to guide teams in effective implementation.

Quality AssuranceSoftware testingTesting Methodology
0 likes · 13 min read
Unlocking the Power of Exploratory Testing for Agile Success
DevOps Cloud Academy
DevOps Cloud Academy
Nov 11, 2019 · Operations

Understanding Test Automation in Continuous Testing and DevOps

The article explains the distinction between automated testing and test automation, why test automation is crucial for continuous testing in DevOps pipelines, and outlines practical steps and tools needed to implement effective test automation for maintaining quality and speed in modern software delivery.

DevOpsQuality AssuranceSoftware testing
0 likes · 12 min read
Understanding Test Automation in Continuous Testing and DevOps
FunTester
FunTester
Nov 10, 2019 · Operations

Test Automation vs Automated Testing: Key Concepts for Continuous Testing

The article explains the distinction between automated testing and test automation, highlights why test automation is essential for continuous testing and DevOps pipelines, and outlines practical steps and requirements for implementing effective test automation in modern software delivery processes.

Quality AssuranceSoftware testingTest Automation
0 likes · 7 min read
Test Automation vs Automated Testing: Key Concepts for Continuous Testing
FunTester
FunTester
Nov 6, 2019 · Operations

Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them

The article examines the frequent reasons test automation projects collapse—from unrealistic 100% automation expectations and poor management visibility to inadequate manual testing, tool mis‑selection, false positives, and lack of collaboration—offering practical guidance to improve automation success.

QA pitfallsSoftware testingTest Automation
0 likes · 18 min read
Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them
FunTester
FunTester
Nov 4, 2019 · Fundamentals

Why Test‑Driven Development Could Accelerate Your Software Projects

This article explains what Test‑Driven Development (TDD) is, outlines its step‑by‑step workflow, reviews its historical origins, compares it with traditional testing, and discusses the key benefits and drawbacks to help teams decide whether to adopt TDD.

Programming PracticesSoftware testingTest‑Driven Development
0 likes · 7 min read
Why Test‑Driven Development Could Accelerate Your Software Projects
FunTester
FunTester
Nov 3, 2019 · Fundamentals

Why Skipping Code Reviews Can Derail Your Project—and How QA Can Lead the Way

The article explains what code review is, its goals, why it’s essential alongside testing, how QA professionals can effectively participate, various review methods, a Selenium‑specific checklist, and a set of best‑practice guidelines to improve software quality and delivery speed.

Code ReviewQASoftware testing
0 likes · 15 min read
Why Skipping Code Reviews Can Derail Your Project—and How QA Can Lead the Way
FunTester
FunTester
Nov 1, 2019 · Fundamentals

Different Types of Software Testing – An Overview

This article provides a comprehensive overview of the many functional and non‑functional software testing types, explaining their purposes, advantages, and typical usage throughout the testing lifecycle.

Quality AssuranceSoftware testingfunctional testing
0 likes · 18 min read
Different Types of Software Testing – An Overview
FunTester
FunTester
Oct 28, 2019 · Fundamentals

Balancing Manual and Automated Testing: When and How to Automate

The article explains the benefits and limitations of test automation, outlines scenarios where manual testing remains essential, and provides practical guidance on deciding what to automate, why to automate, and how to implement automation effectively.

Quality AssuranceSoftware testingTest Automation
0 likes · 13 min read
Balancing Manual and Automated Testing: When and How to Automate
FunTester
FunTester
Oct 20, 2019 · Operations

What Skills Do Successful Automation Test Engineers Need in 2019?

This guide outlines the essential programming knowledge, manual testing insight, automation tool expertise, business‑domain understanding, troubleshooting tactics, test‑management experience, and development‑methodology awareness required for automation testers to thrive in modern Agile and DevOps environments.

CI/CDSoftware testingautomation testing
0 likes · 14 min read
What Skills Do Successful Automation Test Engineers Need in 2019?
FunTester
FunTester
Oct 13, 2019 · Fundamentals

Mastering Test Case Design: 15 Proven Tips for Efficient Testing

This guide presents fifteen practical strategies for writing effective test cases, covering domain knowledge, step decomposition, pre‑conditions, documentation, data handling, organization, naming conventions, customer focus, coverage, reuse, and maintenance to boost testing efficiency and quality.

Quality AssuranceSoftware testingtest case
0 likes · 9 min read
Mastering Test Case Design: 15 Proven Tips for Efficient Testing
360 Tech Engineering
360 Tech Engineering
Oct 12, 2019 · Fundamentals

Software Testing Experience Map: Hard‑Skill Branches – Requirement Quality, Test Quality, and Release Quality

This article introduces a software testing experience map that divides testing hard skills into three major areas—requirement quality, test quality, and release quality—explaining why each is essential, how testers can ensure them, and offering practical guidance on smoke testing, test planning, test cases, and release monitoring.

Quality AssuranceSoftware testingrelease quality
0 likes · 7 min read
Software Testing Experience Map: Hard‑Skill Branches – Requirement Quality, Test Quality, and Release Quality
360 Tech Engineering
360 Tech Engineering
Sep 29, 2019 · Fundamentals

What Is Requirement Analysis and How to Conduct It

This article explains the importance of requirement analysis in software testing, outlines its necessity, consequences of neglect, and provides a step-by-step guide on how to perform effective requirement analysis to improve test scope, priority, and overall quality.

Quality AssuranceRequirement AnalysisSoftware testing
0 likes · 8 min read
What Is Requirement Analysis and How to Conduct It
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 27, 2019 · Fundamentals

Can Mutation Testing Reveal the True Effectiveness of Your Test Cases?

This article explains why evaluating test case effectiveness matters, defines effectiveness as the ratio of discovered bugs to total bugs, and introduces mutation testing with a fully automated robot that injects bugs, runs tests, compares results, and reports a quantitative effectiveness score.

Mutation testingQuality AssuranceSoftware testing
0 likes · 8 min read
Can Mutation Testing Reveal the True Effectiveness of Your Test Cases?
360 Quality & Efficiency
360 Quality & Efficiency
Sep 26, 2019 · Fundamentals

Understanding Requirement Analysis in Software Testing

The article explains what requirement analysis is, why it is essential for successful testing projects, outlines a step‑by‑step approach to performing it, and offers practical tips for improving analysts' skills, emphasizing business knowledge, user perspective, continuous learning, and proactive collaboration.

Quality AssuranceRequirement AnalysisSoftware testing
0 likes · 7 min read
Understanding Requirement Analysis in Software Testing
FunTester
FunTester
Sep 25, 2019 · Fundamentals

17 Efficient Skills Commonly Used by Software Testers – Part 1

The article outlines seventeen essential and practical skills for software testers, ranging from rational clarity and staying updated on technology trends to effective planning, cross‑browser testing, front‑end communication, continuous learning, collaboration, and mastery of testing tools.

Quality AssuranceSoftware testingcontinuous learning
0 likes · 8 min read
17 Efficient Skills Commonly Used by Software Testers – Part 1
Programmer DD
Programmer DD
Sep 25, 2019 · Fundamentals

Master JUnit 5: Essential Guide to Java Unit Testing with Real Code Examples

This article introduces JUnit 5, explains its architecture and key features, and provides step‑by‑step examples of writing, configuring, and running unit tests in Java, covering annotations, lifecycle methods, disabled tests, nested tests, repeated tests, assertions, timeout checks, exception handling, and parameterized testing.

JUnitJUnit 5Java unit testing
0 likes · 17 min read
Master JUnit 5: Essential Guide to Java Unit Testing with Real Code Examples
FunTester
FunTester
Sep 24, 2019 · Fundamentals

9 Essential Skills Every Software Tester Must Master

This article outlines the nine critical competencies—ranging from analytical thinking and effective communication to automation, DevOps, and project management—that empower software testers to deliver high‑quality applications and thrive in modern development environments.

AutomationDevOpsProject Management
0 likes · 7 min read
9 Essential Skills Every Software Tester Must Master
FunTester
FunTester
Sep 18, 2019 · Industry Insights

What Will Software Testing Look Like in the Next Decade? Key Trends Revealed

The article analyzes how unpredictable business volatility, digital transformation, and the convergence of Agile and DevOps will reshape software testing over the next ten years, emphasizing cross‑industry impact, automation growth, and the critical role of quality engineering.

AutomationDevOpsIndustry Trends
0 likes · 7 min read
What Will Software Testing Look Like in the Next Decade? Key Trends Revealed
360 Quality & Efficiency
360 Quality & Efficiency
Sep 10, 2019 · Fundamentals

Practical Guide to C++ Code Coverage Testing with gcov and lcov

This article provides a step‑by‑step tutorial on performing C++ code‑coverage testing using gcov, covering compilation flags, running the instrumented program, generating gcov reports, and creating detailed HTML reports with lcov, including command examples and configuration details.

C++Software testingcode coverage
0 likes · 7 min read
Practical Guide to C++ Code Coverage Testing with gcov and lcov
FunTester
FunTester
Sep 10, 2019 · Industry Insights

7 Essential Steps to Become a Successful Test Automation Engineer

This guide outlines seven practical steps—from mastering manual testing and programming skills to adopting the ATLC lifecycle, crafting automation strategies, and staying current with testing trends—to help anyone transition into a thriving career as a test automation engineer.

ATLCSoftware testingTest Automation
0 likes · 8 min read
7 Essential Steps to Become a Successful Test Automation Engineer
Architects Research Society
Architects Research Society
Sep 8, 2019 · Fundamentals

Test‑Driven Development (TDD): Concepts, Practices, Myths, and Tools

This article provides a comprehensive overview of Test‑Driven Development, explaining its principles, workflow, relationship to acceptance testing and traditional testing, its impact on design and documentation, challenges in database development, integration with Agile Model‑Driven Development, common myths, adoption statistics, and a curated list of supporting tools.

Software EngineeringSoftware testingTDD
0 likes · 20 min read
Test‑Driven Development (TDD): Concepts, Practices, Myths, and Tools
转转QA
转转QA
Aug 30, 2019 · R&D Management

The Evolution of the Testing Industry and Career Development Advice for Test Engineers

This article analyses the historical background, recent trends, and future outlook of the software testing industry, identifies key factors influencing test engineers' career growth, and offers practical recommendations on technical skill development, management pathways, and navigating the changing QA landscape.

AutomationIndustry TrendsQA
0 likes · 23 min read
The Evolution of the Testing Industry and Career Development Advice for Test Engineers
360 Quality & Efficiency
360 Quality & Efficiency
Aug 23, 2019 · Fundamentals

Introduction to SonarQube: Background, Installation, Configuration, and Usage

This article introduces SonarQube, an open‑source platform for code quality management, explains its seven quality dimensions, provides step‑by‑step installation and configuration instructions (including JDK, MySQL, and scanner setup), demonstrates scanning a project, and summarizes its advantages for developers.

Software testingSonarQubecode quality
0 likes · 5 min read
Introduction to SonarQube: Background, Installation, Configuration, and Usage
Mafengwo Technology
Mafengwo Technology
Aug 23, 2019 · Fundamentals

Why Testers Must Dive Deep into Project Architecture and Code

The article explains how testers can improve software quality by actively reviewing API definitions, understanding system architecture, evaluating database designs, reading code, and mastering configuration files, turning testing from a final checkpoint into a proactive, integral part of the development lifecycle.

API reviewCode ReviewDatabase Design
0 likes · 15 min read
Why Testers Must Dive Deep into Project Architecture and Code
FunTester
FunTester
Aug 12, 2019 · Mobile Development

Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas

This article presents a comprehensive 18‑point checklist covering smoke testing, installation/uninstallation, upgrade methods, business functionality, stability, performance, interface testing, usability, device compatibility, platform integration, special scenarios, permissions, security, data protection, phone features, competitor comparison, common oversights, and feedback channel establishment for mobile app testing engineers.

Mobile TestingQuality AssuranceSoftware testing
0 likes · 4 min read
Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas
FunTester
FunTester
Aug 9, 2019 · Industry Insights

Essential Tools and Skills Every Mobile App Tester Should Master

This guide enumerates the most important software, frameworks, commands, and knowledge areas—from mind‑mapping and bug‑tracking tools to HTTP protocols, performance testing, Android debugging, CI integration, IDEs, databases, servers, version control, and automation frameworks—required for a competent mobile app testing engineer.

Android debuggingCI/CDMobile Testing
0 likes · 3 min read
Essential Tools and Skills Every Mobile App Tester Should Master
FunTester
FunTester
Aug 8, 2019 · Industry Insights

How to Master APP Testing: A Complete Skill Roadmap for New Test Engineers

This guide outlines a comprehensive learning path for aspiring APP test engineers, covering theoretical foundations, project management, testing processes, requirement analysis, test planning, case design, execution, reporting, metrics, defect management, and essential soft skills to bridge the gap between years of experience and actual capability.

Defect ManagementSoftware testingTest Plan
0 likes · 8 min read
How to Master APP Testing: A Complete Skill Roadmap for New Test Engineers
Ziru Technology
Ziru Technology
Aug 7, 2019 · Backend Development

Why MockServer Beats Other Mock Tools for Stable Backend Testing

To ensure stable and efficient single‑interface testing on our platform, we evaluated several mock frameworks—including RAP2, AnyProxy, Mock‑Server, and WireMock—and ultimately selected MockServer for its automatic protocol detection, simple configuration, extensive documentation, and built‑in fallback to real responses.

Backend testingSoftware testingmock server
0 likes · 4 min read
Why MockServer Beats Other Mock Tools for Stable Backend Testing
360 Tech Engineering
360 Tech Engineering
Aug 1, 2019 · Fundamentals

Hard Skills: Understanding Business Logic – A Breadth and Depth Framework

The article outlines a practical framework for evaluating hard‑skill competence in software testing by defining breadth (体, 面, 线, 点) and depth (表示层, 逻辑层, 数据层) of business‑logic knowledge, offering concrete examples and guidance for professionals to assess and improve their expertise.

Software testingbreadthbusiness logic
0 likes · 6 min read
Hard Skills: Understanding Business Logic – A Breadth and Depth Framework