- 浏览: 29600 次
最新评论
之前的文章介绍了黑盒测试的几种用例设计,包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
通过这些方法设计的用例覆盖率是很高的,当然用例太多,也意味着更多的工作量,那没问题来了,在确保用例的一定覆盖率的情况下,尽量减少我们的工作,达到最高的效率,例如大量的重复用例和无效用例需要怎么去判断,今天就用例进行精简方面说说我的想法
首先是对用例重复进行合并,所谓用例重复,不是说很多用例完全一样,而是说部分用例的检查点或影响因素相同,操作步骤相同,使用例看起来像是重复的用例一样,对于这种情况,可以进行合并。
当对象部分功能类似,检查点和影响因素相同,操作步骤相同,则可以将相同的部分进行合并。如果是检查点和影响因素相同,合并的方式也是一样的,这种用例精简方式适用于一个操作步骤,可以检查多个检查点的情况,如果只是检查点相同,但是步骤不同,仍然不建议进行合并
接下来对无效用例进行删减,针对测试对象,找出相关的检查点,再由检查点出发,发散影响因素,这种用例方式是纯黑盒的用例设计方法,但是在很多时候,并不是只进行纯黑盒,而是灰盒。功能内部逻辑对我们来讲就不是黑的了,在了解完开发实现后,会发现纯黑盒情况下发散出来的一些影响因素其实没有没有必要,直接去掉就可以。
如果开发表示,他使用的系统自带的窗口函数绘制的,那么这些影响因素就需要保留;
如果开发表示,他是自己写的窗口函数绘制的,不会适配系统的当前情况,那么这些影响因素就会有多余的,系统相关的修改不会影响到自绘窗口的显示。
如果开发表示,他是自己写的窗口函数,但是会根据系统的情况进行适配,那么需要进一步了解会适配哪些情况
这种用例精简的方式是根据开发实现,对用例进行增删改,这个度就看对开发实现进度了。
所以想要高效的完成app功能测试或者其他软件功能测试,不仅需要一款合适的功能测试工具辅助,更重要的是用例的设计方式,和对用例精简已,帮助我们更高效的测试。
TestBird - 手游和App自动化测试平台
发表评论
-
浅谈移动端性能测试的方法和应用
2017-08-30 11:34 369随着移动设备的普及 ... -
Android应用功能测试策略
2017-06-06 17:27 270根据软件说明或用户需求验证App的各个功能实现 ,采用如下 ... -
详解iOS和Android在测试上的不同
2017-05-11 16:52 305只有了解iOS和Android操作系统的不同设计理念,才能 ... -
移动app增量升级测试需注意的问题
2017-05-04 17:43 439作为一个用户,测试 ... -
如何制作移动app测试方案及详细流程
2017-04-21 15:51 4061.首先是测试 资源确认 ... -
移动测试中游戏和应用的不同之处
2017-03-14 14:54 258随着智能设备的普及和移动互联网的兴起,各家互联网巨头纷纷在往 ... -
移动app测试中的基本要求
2017-03-09 14:37 283这次我们聚焦app的重要 ... -
移动APP功能测试之登录、注册、忘记密码测试要点
2017-03-08 14:59 391对于一款APP来说,登 ... -
移动APP测试要点之性能、兼容、接口、交叉测试
2017-03-07 15:05 464之前有写过APP功能测试和安全测试的要点,今天在分享一部分 ... -
挺在移动市场中央,App测试意义非凡
2017-03-03 14:54 316但凡还存活于APP市场的 ... -
如何设计Android APP测试用例
2017-02-24 15:23 524开发应用程序是一项压力很大的工作,人无完人,工作中遇到bu ... -
Web端测试和移动端APP测试之操作特性区分
2017-02-22 15:20 296之前有简单写过,这次详细说说两者的特性 记录bug 在 ... -
从APP测试角度看新增长应用类型如何取得优势
2017-02-17 14:30 232回望2016年,在年末之 ... -
App开发者:一个你从未体验过的自动化测试平台
2017-02-14 14:53 331“测试”在移动互联网界应该是耳熟能详的词汇了,目前几乎所有开 ... -
移动APP测试中的功能与非功能测试
2017-02-07 16:02 379每项开发的新功能都需要进行测试。移动app测试中功能测试是一 ... -
APP下载量成空洞,留住用户最关键
2017-01-10 15:09 233首先请各位扪心自问,自己每天花在移动应用上所占的时间比例是多 ... -
单元测试框架进行自动化测试
2016-12-14 15:02 484到底单元测试是做什么 ... -
互联网金融如何跨过亿元损失坑洞?精准化测试是关键!
2016-12-01 15:52 2812012年8月1日,骑士资本在纽约证券交易所(NYSE)短短 ... -
用户流失的最大元凶竟是这十大APP性能黑洞!
2016-11-30 17:54 0在APP竞争如此激烈的今天,让用户放弃一款APP真是有一百种 ... -
如何让回归测试变得轻便快捷
2016-11-23 16:15 375是否你在做回归测试 ...
相关推荐
5. **简洁性**:避免冗余,保持用例精简,提高测试效率。 在实际操作中,测试用例设计可以采用多种方法,如等价类划分、边界值分析、因果图法、决策表等。这些方法帮助我们系统地识别和设计测试用例,确保测试的...
精简测试用例是为了去除无效或冗余的测试步骤,确保每个用例都能覆盖到关键功能。合并重复用例可以减少不必要的测试工作,提高测试执行速度。而优先级排序则是根据业务需求和风险评估,确保高优先级的测试用例先被...
- **简化决策表**:通过合并相似规则或消除冗余条件来简化决策表,使得设计的测试用例更加精简高效。 3. **设计测试用例**:基于简化后的决策表,选择覆盖所有有效和无效等价类的数据点作为测试用例。 4. **执行...
3. **测试执行**:按照设计好的测试用例执行测试,并记录测试结果。 4. **测试总结**:评估测试结果,总结测试过程中遇到的问题及解决办法,并撰写测试报告。 #### 三、测试计划的定义 测试计划是一份文档,用于...
- **测试方法**:采用了黑盒测试策略,通过等价类划分、边界值分析和错误推测法设计测试用例。测试过程中记录并追踪缺陷,运行测试用例,比较实际结果与预期业务逻辑,最后评估测试结果。 - **测试环境**:详述了...
在软件测试中,白盒测试关注程序内部逻辑,追求以最少的用例覆盖最多的执行路径,而黑盒测试则侧重于输入输出接口的测试,同样以最小的用例数量发现尽可能多的问题。无论是测试用例设计还是测试计划工作,都需要平衡...
由于公司运作状况并不抱负,公司需要调节部门体系,公司考虑到缩减部门人员,因此大批量裁人(有6,7个),这是我第一份工作,对公司也有较深感情,由于在这里我找到了职业抱负(就是测试),因此公司需要精简人员,...
理解各种测试方法和技术,如黑盒测试、白盒测试、灰盒测试,以及如何制定测试计划和编写测试用例,是备考的基础。 二、测试策略与管理 有效的测试策略应考虑项目需求、风险、时间和成本。了解敏捷测试、持续集成和...
同时,文档中提到的测试方法,如“黑盒测试”,实际上应该指的是“白盒测试”,因为白盒测试通常涉及代码级别的检查和测试用例的编写。另外,文档中未涵盖集成测试和场景测试,这可能导致整体测试覆盖率的不足,应...
5. 软件测试的工具:软件测试需要使用各种工具,例如测试用例、测试脚本、测试报告等。 6. 软件测试的优点:软件测试能够提高软件的质量,降低软件的维护成本,提高软件的可靠性和稳定性。 7. 软件测试的挑战:...
- **测试方法**:描述测试重点和采用的模式,如黑盒测试,同时指出是否使用了特定的测试工具,包括工具的版本和来源。 9. **测试结果与缺陷分析** - **测试执行情况**:记录测试资源的使用情况,包括测试时间、...
- **测试方法**:采用了黑盒测试,这种方法不考虑内部结构,仅关注输入、输出和系统行为。同时,运用了等价类划分、边界值分析和错误推测法来设计测试用例,以找出潜在问题。 - **测试环境**:描述了硬件(如CPU、...
本文所述的“基于Java编译器的MC_DC测试覆盖方法设计”主要探讨如何在...通过对Java源代码进行插桩和MC_DC测试覆盖算法的应用,可以确保测试用例的精简和测试效率的提升,最终达到提升软件可靠性、减少开发成本的目的。
- **白盒测试与黑盒测试**: 白盒测试侧重于程序结构,黑盒测试侧重于功能验证。 #### 测试类型与策略 - **开发方测试、用户测试、第三方测试**: 不同类型的测试主体对软件进行的测试,其中第三方测试是由独立的第...
8. **软件测试与维护**:理解测试方法(黑盒、白盒、灰盒测试),能编写测试用例,以及掌握调试技巧和软件维护策略。 9. **法律法规与标准**:软件设计师应了解相关的知识产权法、软件工程标准及规范,如ISO/IEC ...
ACW采用经典数据变异方法对测试用例进行变异;ParseModel依据fixedModel对变异后数据进行解析以还原成CGI需要的环境变量envList和标准输入stdio;最后利用仿真器QEMU插桩执行CGI。 在BCFuzzer系统中,我们提出了一...
- **QACenter**:一种黑盒测试工具,用于管理和执行测试用例。 - **Rational Robot**:支持录制和回放测试脚本,实现自动化测试。 - **EcoScope**:用于监控和优化应用程序性能的工具。 #### 自动化测试过程 - **...
47. 测试类型:白盒测试关注代码结构,黑盒测试关注功能行为。 48. 测试角色:开发方、用户和第三方都可以参与测试。 49. 第三方测试:由独立机构进行的测试,确保公正性。 50. 评价特性:可重复性、可再现性、...