摘要
探索性测试作为一种基于经验的软件测试思想或测试思维方式,在实际应用中不受具体的测试技术所拘束。首先阐述了探索性测试的主要特点、组织与实施过程、所能发现缺陷的特征状况;其次从被测对象的单个功能特性、多个功能交互特性、系统功能交互特性三个方面就探索性测试设计方法的分类以及当前国内外有关探索性测试的实际应用现状作研究性综述;最后提出了构建以探索性测试为主导的测试过程体系、可复用探索性测试用例的设计方法、以及在探索性测试中开展有效的文档标准化管理过程将是未来可能的、潜在的三个专题研究方向。
Software exploratory testing is a kind of testing idea or testing thinking style based on experience that is not limited by any idiographic testing technique. Exploratory testing has the advantages that do not rely upon the testing scene completely, and can provide the important application on quickly learning the testing system, quickly feedback in testing new function, inspire the test ideas, and enhance the character capability for testers. But exploratory testing has not been regarded as the leading role, it is only a complement for traditional script testing in-country and overseas yet. It is lacking of exploratory testing in accordance with its own characteristics and the existing research progress summary and outlook. The main characters, the process of testing organization and execution of exploratory testing with the characters on bugs detecting are expounded in this paper; Secondly, survey on types of exploratory testing design methods from the single feature, multiple function interaction characteristics and system function interaction characteristics, and the application on practice on exploratory testing in-country and overseas are summarized; Finally, three possible and potential special research aspects are introduced. They are constructing of the testing process system by exploratory testing control-driven, reusable exploratory test case design method, and the valid document standardization management for exploratory testing are expected in the future.
出处
《实验室研究与探索》
CAS
北大核心
2014年第2期93-102,154,共11页
Research and Exploration In Laboratory
基金
2011年安徽省高等学校省级质量工程项目(2011074)
2013年安徽三联学院院级质量工程项目
2013年安徽三联学院科研基金项目(2013Z002)资助
关键词
探索性测试
脚本化测试
测试场景
测试设计
文档标准化
exploratory testing
test case
scripted testing
bugs
testing scenario
testing design
reuse
documentcriterion