【测试工程师必看】如何快速完成一份测试案例
2015-09-28 10:54
369 查看
有了TestBird的游戏测试报告,你需要根据报告分析出实质的测试内容,然后按照用例写作规范落实到文档中,两者是形式和内容的关系。一个好的测试用例必须包含足够的内容,可以将这些内容拆分成八个要素,只要把这八个要素写的完整准确,这个用例就算是写的比较好了。
测试用例的八要素:测试项目、用例编号、测试标题、重要级别、预置条件、测试输入、操作步骤、预期输出。
1) 关于重要级别:
用例的重要级别一般分成三个:高、中、低,具体会按照实际情况进行划分。通常,高级别对应保证系统基本功能、核心业务、重要特性、实际使用频率较高的用例;中级别对应重要程度介于高和低之间的测试用例;低级别对应实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例。用例的重要级别和对应的需求的重要级别有关,需求的重要级别一般分成高、中、低,划分需求的重要级别有利于进行迭代开发,把不同的需求先后来实现。用例的重要级别还和该用例的测试目的有关,针对正常情况的测试用例的重要级别比针对异常情况的用例的重要级别要高。
2) 预期输出:
预期输出是测试用例中非常重要的部分,要想判断被测对象是否工作正常,都需要通过预期输出来进行判断。一旦预期输出写的不准确或者不全,整个测试用例的作用将会大打折扣。
3) 疑问:a.是否每个测试用例都要写的很详细?
写作测试用例的目的有两个:一是帮助用例设计人员将用例考虑的更全面;二是提供给执行测试用例的人看。因此测试用例到底写到什么程度,是写的详细还是写的简单,和测试用例由谁来执行有很大关系。如果用例是用例设计人员自己执行,那么可以写的简单一些,比如就写测试编号、测试标题、重要级别即可。如果用例是给自己组内的测试人员进行交叉执行,那么测试用例就要写的稍微详细一些。若用例是给其他人来执行的,比如将测试用例的执行外包出去,那么就需要测试用例写的非常详细了。
在编写预期输出时可以从以下三个方面来进行考虑:
1.界面显示:在操作步骤执行完后,可以在界面上看到什么显示,比如注册功能的测试,输入注册信息,点击注册,会在界面上看到注册成功的提示信息。
2.数据库变化:在操作步骤执行完毕后,数据库中的记录会发生相应的变化,比如删除功能的测试,点击删除后,数据库中该记录就会被删除。
3.相关信息的变化:即在操作步骤执行完后,一些和被测对象相关的信息会发生变化,比如注销功能的测试,点击注销后,以前能访问的页面将无法再访问。
怎样从报告里获取上面的信息呢?首先需要在发起测试前写明测试需要执行的操作或需要使用的功能,这样TestBird将会严格根据测试要求对游戏的进行自动化测试。测试过程中,闪退、卡死、黑屏和UI异常的现象,会在报告上一个不漏得通过截图和联动日志的形式呈现。根据这些截图和日志,测试人员就能详细了解游戏在每一款设备上的全部异常现象了。
测试人员想要高效的完成测试用例需要使用到各式各样的工具来提升效率。而手游测试专家TestBird正在致力于为CP提供最简单好用的QA管理解决方案,这套工具的成本很低、但效率却极高。正在经历游戏上线前突击测试的测试人员们,赶快行动起来,用全新的工具武装自己吧!
相关文章推荐
- 降低项目失败率的三个原则
- css 兼容性问题this.style.cursor=''hand''
- rails创建应用程序实例
- Firefox和IE兼容性问题及解决方法总结
- Dom与浏览器兼容性说明
- 使用nodejs开发cli项目实例
- 编写针对IE的JS代码两种编写方法
- IE和Firefox在JavaScript应用中的兼容性探讨
- jQuery 选择器项目实例分析及实现代码
- javascript在事件监听方面的兼容性小结
- 网页和浏览器兼容性问题汇总(draft1)
- 项目实践之javascript技巧
- 原生javascript兼容性测试实例
- IE和Firefox的Javascript兼容性总结[推荐收藏]
- FF IE兼容性的修改小结
- 整理一些JavaScript的IE和火狐的兼容性注意事项
- Optimizer与Debugger兼容性问题的解决方法
- js日期对象兼容性的处理方法
- JavaScript在IE和FF下的兼容性问题
- JavaScript Event学习第二章 Event浏览器兼容性