更新时间:2020-07-14 来源:黑马程序员 浏览量:
问题:什么是探索测试?
答:
探索式测试(exploratory testing)是一种自由的软件测试风格,强调测试人员同时开展测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。考虑到它所具备的即兴发挥、快速实验、随时调整等特征,其思维方法可以追溯到软件开发的最初岁月。
首先,探索式测试是一种软件测试风格(style),而不是一种具体的软件测试技术(如等价类划分、边界值分析、组合测试等)。作为一种思维方法,探索式测试强调依据当前语境(context)选择合适的测试技术,而不局限于特定的测试技术。
探索式测试强调独立测试人员的个人自由和责任,其目的是为了持续优化其工作的价值(value)。测试人员应该为个人和团队负责,调动所有能量,发挥人的灵活性,在整体上持续优化个人和团队的产出。这段描述和精益生产、敏捷软件开发的理念高度一致,这也是探索式测试受到敏捷团队欢迎的原因之一。
以下是黑马程序员公开的几套软件测试教程,可以下载跟着学学习,如果想转到软件测试行业,找到软件测试工作,推荐报班学习黑马软件测试课程。