Tagged articles
670 articles
Page 7 of 7
360 Quality & Efficiency
360 Quality & Efficiency
Jun 22, 2018 · Fundamentals

What Test Engineers Do at Google

Google’s test engineers (TEs) act as the glue between product, development, UX, and release teams, using automated testing, performance checks, and quality standards to ensure rapid, reliable product releases, while also tackling challenges such as battery usage tracking, data set evaluation, and accessibility consulting.

AutomationGoogleSoftware Testing
0 likes · 5 min read
What Test Engineers Do at Google
转转QA
转转QA
Jun 20, 2018 · R&D Management

Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian

The article argues that testers should abandon a passive, isolated role and become proactive quality guardians who understand business, design logic, and user scenarios, using testing as a project‑management lubricant to drive continuous improvement and build a strong capability barrier.

Project ManagementSoftware Testingquality assurance
0 likes · 5 min read
Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian
Architecture Digest
Architecture Digest
Jun 1, 2018 · Fundamentals

Software Testing Engineer Responsibilities and Best Practices

This article outlines the comprehensive responsibilities of a software testing engineer, covering requirement review, documentation, system architecture awareness, process management, risk and time management, and provides practical guidelines to improve software quality and delivery speed.

Software Testingquality assurancerequirements
0 likes · 9 min read
Software Testing Engineer Responsibilities and Best Practices
Architecture Digest
Architecture Digest
May 31, 2018 · Fundamentals

Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, and Best Practices

This article outlines the essential knowledge for software test engineers, covering the defect lifecycle, status definitions, role responsibilities, defect management procedures, test case design standards, submission guidelines, priority and severity classifications, and practical tips for applying these concepts in real projects.

Software Testingbug managementdefect lifecycle
0 likes · 8 min read
Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, and Best Practices
21CTO
21CTO
May 30, 2018 · Fundamentals

Understanding Automation Testing Frameworks: Core Concepts and Best Practices

This article explains what a framework is, why automated testing is essential, its benefits and limitations, and outlines the essential components and common types of automation testing frameworks, providing practical guidance for building effective test solutions.

AutomationCISoftware Testing
0 likes · 7 min read
Understanding Automation Testing Frameworks: Core Concepts and Best Practices
JD Tech
JD Tech
May 30, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer's seven‑year journey, describing how their understanding of testing has evolved through four stages, outlining the broader responsibilities of test engineers, and offering practical advice on improving product quality, fostering collaboration, and ensuring technical solutions are effectively adopted.

AutomationSoftware TestingTest Engineering
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
Architecture Digest
Architecture Digest
May 29, 2018 · Operations

Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations

This article explains what a framework is, outlines the purpose and advantages of automated testing, discusses its limitations, and describes the essential components and typical technology stacks of automation testing frameworks, providing practical insights for building effective test solutions.

Software TestingTesting frameworkautomation testing
0 likes · 8 min read
Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 24, 2018 · Fundamentals

19 Essential Tips for New Software Test Engineers

This article offers nineteen practical pieces of advice—from empathizing with users and reading bugs to mastering automation and continuous learning—to help both novice and experienced software testers improve their skills and impact.

Career DevelopmentSoftware Testingbug triage
0 likes · 8 min read
19 Essential Tips for New Software Test Engineers
JD Retail Technology
JD Retail Technology
May 21, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer’s seven‑year journey, highlighting four pivotal shifts in testing practice, redefining the engineer’s duties toward helping projects improve quality, quantifying quality metrics, and continuously refining tools and processes to enhance overall product reliability.

Software TestingTest Engineeringprocess improvement
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
Meituan Technology Team
Meituan Technology Team
May 10, 2018 · Operations

Quality Operations for Intelligent Payment: Improving Test Phase Metrics

By applying a PDCA‑based quality‑operation framework that aligns QA KPIs, drills defect data across dimensions, automates test‑gate checks, and drives continuous improvement actions, Meituan Dianping’s Intelligent Payment team reduced severe defect ratios, met defined metric targets, and boosted iteration efficiency while supporting rapid business growth.

MetricsSoftware Testingdata analysis
0 likes · 12 min read
Quality Operations for Intelligent Payment: Improving Test Phase Metrics
DevOps Engineer
DevOps Engineer
May 6, 2018 · Fundamentals

What Skills Define a Senior Test Engineer?

The article outlines the comprehensive technical knowledge, testing fundamentals, business understanding, tool proficiency, coding ability, and communication skills required to be considered a senior test engineer, emphasizing industry experience, test process mastery, and continuous learning.

Career DevelopmentSoftware TestingTest Engineering
0 likes · 4 min read
What Skills Define a Senior Test Engineer?
Qunar Tech Salon
Qunar Tech Salon
Apr 25, 2018 · Fundamentals

Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions

The Qunar QTest Conference held on April 21 showcased a series of technical talks covering test environment governance, code coverage platforms, dynamic BadSQL scanning, machine‑learning‑based mobile performance testing, and case‑bug management systems, providing attendees with practical insights and future development roadmaps.

AutomationQTestSoftware Testing
0 likes · 4 min read
Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 23, 2018 · Fundamentals

Top Technical Books Recommended by Alibaba Experts for World Book Day

On World Book Day, nine Alibaba technology veterans share a curated list of essential technical books—covering software testing, design patterns, AI, machine learning, reinforcement learning, Rust, and database architecture—offering concise reasons why each title is valuable for developers and engineers.

Database ArchitectureDesign PatternsRust programming
0 likes · 10 min read
Top Technical Books Recommended by Alibaba Experts for World Book Day
UCloud Tech
UCloud Tech
Apr 4, 2018 · Fundamentals

How Agile Development and Testing Accelerate Product Quality and Delivery

This article explains how agile development—especially Scrum—and agile testing practices like continuous testing, TDD, automation, and continuous integration enable rapid iteration, higher product quality, and faster delivery in fast‑changing market environments.

Software Testingagilecontinuous integration
0 likes · 11 min read
How Agile Development and Testing Accelerate Product Quality and Delivery
360 Quality & Efficiency
360 Quality & Efficiency
Mar 29, 2018 · Operations

Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance

The article shares a tester's three‑year journey, detailing real‑world problems such as session synchronization failures, configuration migration oversights, missing identifiers, and process compliance lapses, while offering analysis, root‑cause explanations, and practical lessons learned for improving software testing and operations.

Bug AnalysisSession ManagementSoftware Testing
0 likes · 7 min read
Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance
360 Quality & Efficiency
360 Quality & Efficiency
Mar 14, 2018 · Fundamentals

Writing Comprehensive Test Cases: Functional and Non‑Functional Testing Guidelines

This article explains how to create thorough test cases by outlining their purpose, covering functional aspects such as CRUD, GUI validation, data accuracy, business logic, backend checks, concurrency, and non‑functional concerns like browser compatibility, stress, API testing, and security, while emphasizing the need for project‑specific customization.

QASoftware Testingfunctional testing
0 likes · 7 min read
Writing Comprehensive Test Cases: Functional and Non‑Functional Testing Guidelines
360 Quality & Efficiency
360 Quality & Efficiency
Mar 9, 2018 · Fundamentals

Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls

This article highlights frequently ignored testing problems such as browser navigation affecting data integrity, unnoticed JavaScript errors, boundary value issues in UI components, backend code review importance, improper handling of zero versus empty values, timestamp misuse, and inadequate validation of varchar and text fields, emphasizing meticulous testing for high‑quality software delivery.

BackendSoftware Testingquality assurance
0 likes · 7 min read
Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 24, 2018 · Operations

How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%

This article details how the AutoV IT framework addressed low test coverage, high maintenance costs, and data dependencies in a shopping‑cart checkout system, introducing embedded service startup, mock services, Excel‑driven test cases, and parallel execution to achieve up to 30% faster testing cycles and significantly higher confidence in releases.

FrameworkSoftware Testingcontinuous integration
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%
360 Quality & Efficiency
360 Quality & Efficiency
Jan 17, 2018 · Fundamentals

Essential Soft Skills for Software Testers

The article explains why soft skills such as skeptical thinking, curiosity, analytical ability, and communication are crucial for software testers, complementing hard technical knowledge and enhancing defect detection, collaboration, and overall testing effectiveness.

AnalysisSoftware Testingcommunication
0 likes · 7 min read
Essential Soft Skills for Software Testers
DevOps Engineer
DevOps Engineer
Jan 13, 2018 · Fundamentals

2017 Global Software Testing Industry Survey Report Overview

The 2017 PractiTest software testing industry survey reveals worldwide respondent demographics, preferred testing skills, increasing multitasking and automation, widespread agile and CI/CD adoption, future technology priorities, and hiring expectations, offering a comprehensive snapshot of current practices and emerging trends for testers.

Industry SurveySoftware Testingagile
0 likes · 5 min read
2017 Global Software Testing Industry Survey Report Overview
JD Retail Technology
JD Retail Technology
Dec 22, 2017 · Operations

JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools

The article reports on the inaugural JD Quality Testing Technical Forum, where experts shared advances in performance testing platforms, test anti‑patterns, container‑based test environments, system‑graded testing strategies, and intelligent tools for handling massive data.

Performance TestingSoftware Testingcontainer testing
0 likes · 9 min read
JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools
Baixing.com Technical Team
Baixing.com Technical Team
Dec 7, 2017 · Operations

How Test Fest Transforms Product Quality with Collaborative Testing

Test Fest is a company‑wide, short‑duration crowdsourced testing event that brings product managers, developers, designers, operations, and support staff together to explore a product, uncover bugs, improve compatibility, and generate actionable insights, dramatically boosting testing efficiency and ROI.

Software TestingTest Festcollaborative testing
0 likes · 15 min read
How Test Fest Transforms Product Quality with Collaborative Testing
DevOps Engineer
DevOps Engineer
Nov 27, 2017 · Fundamentals

From Functional to Automated Testing: A Learning Path for Software Testers

This article guides software testers who have only performed functional testing on how to transition to automation, performance, and security testing by learning programming, using Selenium with Java or Python, and leveraging online video tutorials to build a robust testing skill set.

Career DevelopmentPythonSelenium
0 likes · 4 min read
From Functional to Automated Testing: A Learning Path for Software Testers
DevOps Engineer
DevOps Engineer
Nov 7, 2017 · Fundamentals

How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job

This article outlines practical ways for beginners to self‑learn software testing, including recommended e‑books, video courses, participation in crowdsourced testing platforms, and gaining experience directly through work, while also offering tips for staying motivated and advancing in the field.

Career DevelopmentSoftware Testingcrowdsourced testing
0 likes · 5 min read
How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job
DevOps Engineer
DevOps Engineer
Oct 31, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

The article outlines sixteen key characteristics—including a skeptical attitude, uncompromising quality, user‑centric thinking, early testing, risk management, strong analysis, negative testing, effective negotiation, and teamwork—that together define what makes a software tester truly outstanding.

Software Testingquality assurancerisk management
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
DevOps Engineer
DevOps Engineer
Oct 29, 2017 · R&D Management

What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences

The article, translated from a StackOverflow discussion, examines whether a software project should have more testers than developers, presents multiple industry experiences, outlines factors influencing the optimal developer‑to‑tester ratio, and offers practical advice for improving testing effectiveness.

QASoftware Testingdeveloper tester ratio
0 likes · 6 min read
What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences
Efficient Ops
Efficient Ops
Oct 14, 2017 · Operations

Why Small Internet Companies Still Need Operations: Beyond the Myth of No Ops

The article argues that even small internet firms cannot ignore operations as a capability, explaining how testing and ops improve functionality, stability, and business value, and outlining stages for integrating ops as a central control node within fast‑moving development cycles.

IT ManagementOperationsSmall business
0 likes · 8 min read
Why Small Internet Companies Still Need Operations: Beyond the Myth of No Ops
JD Retail Technology
JD Retail Technology
Sep 25, 2017 · Fundamentals

Virtual Business Quality Assurance: Best Practices and Team Building

This article discusses quality assurance strategies for virtual businesses, covering layered testing approaches, external decoupling techniques, process simulation, risk prevention, and team building methods to ensure efficient and reliable platform operations.

Software TestingTeam Buildingautomation tools
0 likes · 7 min read
Virtual Business Quality Assurance: Best Practices and Team Building
DevOps Engineer
DevOps Engineer
Aug 28, 2017 · Fundamentals

Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends

The 2016 survey of roughly 2,000 Chinese software testing professionals reveals age, gender, education, experience, salary, job roles, testing types, skill gaps, and cloud and big‑data testing considerations, offering valuable insights into the current state and future outlook of the testing field.

Industry SurveySoftware Testingcareer trends
0 likes · 10 min read
Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends
DevOps
DevOps
Aug 24, 2017 · Fundamentals

An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips

This article explains Test‑Driven Development (TDD) by outlining its advantages, underlying principles, step‑by‑step workflow, core guidelines, testing techniques, and practical tips, helping developers adopt the practice efficiently with minimal cost.

Programming PracticesSoftware Testingtest‑driven development
0 likes · 14 min read
An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 22, 2017 · Fundamentals

What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future

This article surveys the latest software testing trends—from security, AI‑driven testing, static analysis, and precise testing to cloud, IoT, open‑source tools, container‑based DevOps, agile, big‑data, and mobile testing—highlighting opportunities, challenges, and future directions for test engineers.

AI testingAutomationIoT testing
0 likes · 17 min read
What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 21, 2017 · Fundamentals

The Evolution of a Software Tester: From Learning to Responsibility

This article outlines a tester’s personal journey through four stages—learning and verification, confronting misconceptions of conflict with developers, proactive collaboration, and finally embracing responsibility—highlighting how testing evolves from a simple validation task to a strategic, risk‑reduction discipline.

Software Testingquality assurancetesting process
0 likes · 4 min read
The Evolution of a Software Tester: From Learning to Responsibility
DevOps Engineer
DevOps Engineer
Aug 19, 2017 · Fundamentals

Chinese Software Testing Professionals Survey: Company Attributes and Practices

Based on a survey of roughly 2,000 Chinese software testing professionals, this report analyses company characteristics, testing‑development ratios, career advancement, training frequency, testing tools, and process metrics, offering insights into current industry trends and recommendations for QA practitioners.

ChinaIndustry SurveyQA
0 likes · 9 min read
Chinese Software Testing Professionals Survey: Company Attributes and Practices
360 Quality & Efficiency
360 Quality & Efficiency
Aug 16, 2017 · Fundamentals

Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics

This article explores how project management’s cost‑schedule‑quality triangle, ISO quality definitions, the software quality “iron triangle” of process, organization, and technology, and the six quality characteristics guide developers and testers in improving product quality through systematic thinking and practical testing methods.

Software EngineeringSoftware TestingSoftware quality
0 likes · 10 min read
Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics
DevOps Engineer
DevOps Engineer
Aug 16, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

This article outlines sixteen key characteristics and habits—such as maintaining skepticism, prioritizing quality, focusing on user satisfaction, thinking from the user's perspective, prioritizing tests, avoiding over‑promising coverage, embracing feedback, starting early, managing risk, conducting market research, honing analytical skills, considering negative scenarios, making sound judgments, negotiating effectively, avoiding blame, and observing diligently—to help testers excel in their roles.

QASoftware Testingquality assurance
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
Baixing.com Technical Team
Baixing.com Technical Team
Aug 14, 2017 · Frontend Development

Mastering Bug Localization: Proven Strategies for Testers

This guide explains why precise bug localization is crucial for testers, outlines systematic approaches with real-world examples, and offers practical tips—including preserving the crime scene, asking the right questions, and interpreting HTTP status codes—to efficiently identify and resolve issues across web applications.

DebuggingHTTP status codesQA
0 likes · 14 min read
Mastering Bug Localization: Proven Strategies for Testers
DevOps Engineer
DevOps Engineer
Aug 11, 2017 · Fundamentals

Fundamentals of Software Bug Tracking and Management

This article introduces the basic concepts of software testing, covering defect management tools, bug reproduction prerequisites, JIRA issue types, classification methods, severity and priority levels, status lifecycle, and the complete bug handling workflow.

JiraSoftware Testingbug tracking
0 likes · 8 min read
Fundamentals of Software Bug Tracking and Management
DevOps Engineer
DevOps Engineer
Aug 10, 2017 · Fundamentals

A Comprehensive Overview of Software Testing Concepts and Methods

This article provides a detailed overview of software testing fundamentals, covering testing stages across project lifecycles, classifications such as black‑box, white‑box, and gray‑box testing, functional and performance testing, manual versus automated testing, and specialized tests like smoke, regression, random, exploratory, and security testing.

Performance TestingSoftware Testingblack-box testing
0 likes · 10 min read
A Comprehensive Overview of Software Testing Concepts and Methods
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 7, 2017 · R&D Management

From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management

The author shares a detailed personal journey from a novice software tester to a testing leader, describing how self‑learning automation tools like Selenium, Appium, and RobotFramework, adopting performance testing, establishing quality processes, and leading a team transformed both personal growth and product quality.

AutomationPerformance TestingRobotFramework
0 likes · 19 min read
From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 7, 2017 · Fundamentals

Bridging the Gap Between Academic Research and Engineering Practice in Software Testing

The article examines the large disparity between academic research and engineering application of software testing technologies, highlights mature and emerging methods, and offers practical guidance for testers to build a systematic view, stay informed, and translate research breakthroughs into effective engineering solutions.

Academic ResearchSoftware Testingengineering practice
0 likes · 10 min read
Bridging the Gap Between Academic Research and Engineering Practice in Software Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 1, 2017 · Fundamentals

Seven Types of Testers: Roles and Advice from James Bach

The article translates James Bach's "Seven Kinds of Testers", describing seven tester personas—Administrative, Technical, Analytical, Social, Empathic, User Expert, and Developer—along with practical advice for each role and commentary on their impact in software testing.

James BachSDETSoftware Testing
0 likes · 6 min read
Seven Types of Testers: Roles and Advice from James Bach
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 18, 2017 · Operations

Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui

This article, featuring Baidu QA expert Yang Xiaohui, examines the motivations, benefits, common pitfalls, and strategic considerations for implementing test automation, emphasizing clear goals, stakeholder collaboration, scope definition, timing, and the broader impact on software quality and development efficiency.

Software Testingautomation strategydevelopment process
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui
DevOps
DevOps
Mar 29, 2017 · Fundamentals

Starting an Agile Development Team: Practices, Challenges, and Tips

This article outlines how teams can transition to agile development by adopting Scrum or Kanban, emphasizing self‑organization, realistic planning, continuous integration, automated testing, regular retrospectives, and servant‑leadership to sustainably deliver business value while managing technical debt.

Software TestingTechnical Debtcontinuous integration
0 likes · 10 min read
Starting an Agile Development Team: Practices, Challenges, and Tips
DevOps
DevOps
Mar 12, 2017 · R&D Management

Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project

The article uses a bus‑schedule analogy to illustrate how long release intervals and frequent hotfixes frustrate customers, then proposes shorter release cycles through better iteration planning, demand splitting, stronger development capability, and robust testing to achieve continuous, rapid delivery.

HotfixIteration PlanningSoftware Testing
0 likes · 7 min read
Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 9, 2017 · R&D Management

Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes

The article critiques common automation‑testing practices—outsourcing massive script teams, low defect detection rates, and over‑reliance on AI‑driven tools—arguing that true efficiency comes from better script quality, tighter management, and empowering engineers to write and maintain their own Ruby‑based ActionWord scripts rather than chasing superficial smart‑generation solutions.

Software Testingscript qualitytest automation
0 likes · 11 min read
Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes
360 Quality & Efficiency
360 Quality & Efficiency
Jan 6, 2017 · Fundamentals

Exploratory Testing: Concepts, Evolution, and Practical Techniques

This article explains what exploratory testing is, traces its growing importance in modern rapid‑iteration product development, and presents practical techniques—including free‑form deep testing, scenario‑based traversal, strategy‑driven extrapolation, and feedback‑driven iteration—illustrated with real‑world mobile app examples.

QASoftware Testingexploratory testing
0 likes · 11 min read
Exploratory Testing: Concepts, Evolution, and Practical Techniques
360 Quality & Efficiency
360 Quality & Efficiency
Jan 5, 2017 · R&D Management

Innovating in Software Testing: Strategies and Methods

The article explores how software testing teams can identify and implement both technical and process-oriented innovations—ranging from tool usability improvements and automation to standardization, templating, and cross‑domain borrowing—to enhance efficiency, quality, and overall value.

InnovationSoftware TestingTooling
0 likes · 10 min read
Innovating in Software Testing: Strategies and Methods
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2016 · Backend Development

Automated Baseline Generation and New Tags for the Qunit Testing Framework

This article explains how Qunar's Qunit testing framework was enhanced with automatic baseline generation and new tags—dataMode, dataHolder, dataAssert, and dbAssert—to simplify test case creation, maintenance, and verification while reducing reliance on external data services.

Backend testingQunitSoftware Testing
0 likes · 7 min read
Automated Baseline Generation and New Tags for the Qunit Testing Framework

Five Popular Web Performance Testing Tools

With increasing emphasis on user experience, this article introduces five widely used web performance testing tools—HP LoadRunner, Apache JMeter, Load UI, Httperf, and Siege—detailing their capabilities for load simulation, functional testing, and performance analysis to help developers and testers optimize application reliability and speed.

Apache JMeterHP LoadRunnerLoad Testing
0 likes · 4 min read
Five Popular Web Performance Testing Tools
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 7, 2016 · Operations

Challenges and Pain Points of Distributed System Integration Testing

This article examines the common pain points of integration testing in distributed systems, including weak cross‑coupling coverage, lack of clear standards, chaotic composite scenarios, and insufficient risk assessment, and discusses current mitigation approaches and open questions for future exploration.

Distributed SystemsSoftware Testingintegration testing
0 likes · 7 min read
Challenges and Pain Points of Distributed System Integration Testing
360 Quality & Efficiency
360 Quality & Efficiency
May 23, 2016 · Information Security

Compatibility Testing: Common Pitfalls and Strategies for Software, Drivers, and OS

This article outlines common compatibility testing challenges across software components, online upgrades, driver interactions, and operating system variations, and provides practical testing strategies to detect and mitigate issues such as version mismatches, file ordering, and security software conflicts.

Driver CompatibilityOS compatibilitySoftware Testing
0 likes · 6 min read
Compatibility Testing: Common Pitfalls and Strategies for Software, Drivers, and OS
ITPUB
ITPUB
May 10, 2016 · Fundamentals

15 Challenging C Language Quiz Questions with Detailed Explanations

This article presents a collection of fifteen C programming quiz questions, each accompanied by the original code, multiple‑choice options, the correct answer, and in‑depth explanations covering topics such as setjmp/longjmp, pointer casting, recursion, sizeof, function pointers, variadic functions, and static variables.

C languageC programmingSoftware Testing
0 likes · 15 min read
15 Challenging C Language Quiz Questions with Detailed Explanations
DevOps
DevOps
Mar 25, 2016 · Operations

Case Study: The 2005 Mizuho Securities Fat‑Finger Trading Error and Its Legal Aftermath

The 2005 Mizuho Securities “fat‑finger” incident, caused by a trader’s input error and a hidden bug in the Tokyo Stock Exchange’s Fujitsu‑built trading system, led to a ¥400 billion loss, sparking extensive litigation that highlighted responsibilities for software bugs, system testing, and operational risk management.

Software Testingfinancial systemslegal case
0 likes · 12 min read
Case Study: The 2005 Mizuho Securities Fat‑Finger Trading Error and Its Legal Aftermath
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 17, 2016 · Fundamentals

How to Establish a Basic Quality Evaluation Model for Product Competitiveness

This article introduces the concept of basic quality within a product competitiveness model, outlines key evaluation dimensions such as functionality, performance, compatibility, and security, and provides step-by-step guidance on defining metrics, selecting testing methods, and quantifying results, especially for mobile applications.

CompatibilityPerformance TestingSoftware Testing
0 likes · 5 min read
How to Establish a Basic Quality Evaluation Model for Product Competitiveness
21CTO
21CTO
Oct 14, 2015 · Fundamentals

How to Write Effective Bug Reports That Speed Up Fixes

This guide explains why vague "error" messages frustrate developers, outlines the essential role of non‑technical staff in quality assurance, and provides a step‑by‑step template for creating clear, actionable bug reports that help engineers resolve issues faster.

Software Testingbug reportingdeveloper communication
0 likes · 7 min read
How to Write Effective Bug Reports That Speed Up Fixes
21CTO
21CTO
Oct 3, 2015 · Fundamentals

What Exactly Should You Look for When Reviewing Code?

This article provides a comprehensive checklist for code reviewers, covering formatting, design, readability, functionality, security, testing, performance, and resource usage, while explaining why many of these aspects can be automated and how to balance manual inspection with tooling.

Code reviewSoftware Testingbest practices
0 likes · 23 min read
What Exactly Should You Look for When Reviewing Code?
Architect
Architect
Sep 19, 2015 · Cloud Native

Docker: Accelerating Software Testing and Simplifying Production Deployments

The article explains how Docker’s lightweight container technology speeds up test environment setup, reduces resource consumption, supports blue/green deployments, and simplifies production orchestration, making it an essential tool for modern development teams seeking efficient, reliable software delivery.

Blue‑Green deploymentSoftware Testingci/cd
0 likes · 6 min read
Docker: Accelerating Software Testing and Simplifying Production Deployments