Exploratory Testing Notes
来源:互联网 发布:php项目管理软件 编辑:程序博客网 时间:2024/06/16 08:41
The notes from Link_1
Concurrent Test Design and Execution
The plainest definition of exploratory testing is test design and test execution at the same time. This is the opposite of scripted testing (predefined test procedures, whether manual or automated).
Exploratory tests, unlike scripted tests, are not defined in advance and carried out precisely according to plan.
How to balance exploratory testing with scripted testing
To the extent that the next test we do is influenced by the result of the last test we did, we are doing exploratory testing.
We become more exploratory when we can't tell what tests should be run, in advance of the test cycle, or when we haven't yet had the opportunity to create those tests. If we are running scripted tests, and new information comes to light that suggests a better strategy, we may switch to an exploratory mode(as in the case of discovering a new failure that requires investigation).
Conversely.
We take a more scripted approach when there is little uncertainly about how we want to test, new tests are relatively unimportant, the need for efficiency and reliability in executing those tests is worth the effort of scripting, and when we are prepared to pay the cost of documenting and maintaining tests.
The results of exploratory testing aren't necessarily radically different than those of scripted testing, and the two approaches to testing are fully compatible.
Why we do exploratory testing
Recurring themes in the management of an effective exploratory test cycle are tester, test strategy, test reporting and test mission. The scripted approach to testing attempts to mechanize the test process by taking test ideas out of a test designer's head and putting them on paper. There's a lot of value in that way of testing. But exploratory testers take the view that writing down test scripts and following them tends to disrupt the intellectual processes that make testers able to find important problems quickly. The more we can make testing intellectually rich and fluid, the more likely we will hit upon the right tests at the right time.
That's where the power of exploratory testing comes in: the richness of this process is only limited by the breadth and depth of our imagination and our emerging insights into the nature of the product under test.
Scripting has its place. I can imagine testing situations where efficiency and repeatability are so important that we should script or automate them.
- Exploratory Testing Notes
- What is Exploratory Testing?
- ET Exploratory Testing
- Exploratory Testing 3.0
- Exploratory Testing(探索测试)
- Exploratory Testing (探索性测试)
- 10 Most Popular Misconceptions about Exploratory Testing
- uiautomator-testing learning notes
- Mobile Automation Testing URL Notes
- 转载关河兄的一篇文章《探索性测试(Exploratory Testing)概述》
- VS 2010 测试功能学习(十四) - 使用MTM进行探索性测试(Exploratory Testing)
- Agile Testing - Google Tech Talk (notes)
- selendroid testing android web APP notes
- testing
- Testing
- testing
- Testing
- Testing
- python之 高级特性
- oracle导入dmp文件
- 卷积神经网络CNN经典模型Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning
- 常用的webstorm快捷键
- 二、设计模式之一-----单例模式
- Exploratory Testing Notes
- 帧间差分
- CentOS7设置自定义开机启动,添加自定义系统服务
- 共谋发展:软件孵化器与软件开发云
- 利用MongoDB的SplitVector命令实现并发数据迁移
- [解决方案]VMWare Workstation 12 Pro磁盘占用率百分之百
- phpwind安装空白问题解决
- 多态的理解
- 你需要选择一个什么样的浏览器?