- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 - 51testing
目 录 Contents 2013 年 07 月
基于用户行为的生成自动化测试用例方案…………………………….…..….…..……..01
【淘测试】大型商品中心测试策略…………...…………………….……………….……..04
数据库 diff 的脚本实现与应用………………………………………………………………..15
【淘测试】文本分类算法评测………..…………...……….….…..…………………………23
高容量自动化测试概述………………………………………………………………………….29
测试 Python 和 C#代码…………………………………………………………………………37
自动化测试之脚本维护…………………………………………………………………………..49
报表类模块测试一些注意点读…………………………………………………………………54
软件质量评估模型与应用系列…………………………………………………………………57
手机软件兼容性测试……………………………………………………………63
做好软件测试提升医疗软件服务质量…………….…….…...……………………………...67
基于用户行为的自动化测试用例生成方案
作者:咖喱
摘要
测试自动化,是测试领域的一个重要方向。目前,各个方向的自动化也发挥
着不同程度的节约人力的作用。然而,在拥有了一个好的自动化框架的基础上,
频繁的业务改动的情况下,编写、维护自动化Case 本身还是一个机械劳动,尤
其是前端页面自动化。对测试人员本身的素质提高也好,项目自动化投入产出比
也好,都是一个瓶颈。本文提出了,自动生成测试用例的方案,配合自动执行测
试用例框架,能够更加彻底地解决人肉回归或者人肉编写自动化Case 问题,降
低研发成本。
关键词
测试用例自动生成前端自动化
背景
前端自动化一直是争议不断的问题。主要矛盾集中在变化太大,维护成本太
高,在实施过程中投入产出比太大。因此,本文针对这个问题,提出测试用例的
自动生成方案,希望能给读者带来帮助。
正文
测试自动化,是测试领域的一个重要方向。现在,各种方向的测试,都涌现
出各种自动化框架搭建方案:前端自动化,接口测试自动化等。自动化的目的,
当然是将劳动力,从繁杂,冗余的重复回归劳动中抽取出来。然而,在拥有了一
个好的自动化框架的基础上,频繁的业务改动的情况下,编写、维护自动化Case
本身还是一个机械劳动,对测试人员本身的素质提高也好,项目自动化投入产出
比也好,都是一个瓶颈。因此,在有了一个好的自动化框架之后,想办法把编写
自动化case 的过程也自动化掉,也就是测试用例自动生成,才能彻底把测试人
员从模块回归工作中剥离出来,是一个很有价值的工作。
参与了不少模块级别的测试,有前端Web ,后端接口,server 类,自动化测
试用例维护成本最大的就是前端 Web 的测试用例。由于前端页面迭代进行,形
式变化多样,导致Case 需要调整的可能性很大。因此,本文针对前端Web 进行
测试用例自动生成的方案设计。
本方案有个假设:
1、上线的版本的新功能都是经过人肉测试的。
1
2、上线的版本的基本功能都是没问题的。
基于数据驱动的测试用例,测试输入和预期输出是不可缺少的两部分。前端
Web 的测试输入就是用户行为、操作,预期输出分三类:跳转、DB 字段检查、
文件存储。而前端Web 自动化框架中,一般仅对跳转进行检查,DB 校验和文件
存储在服务器端,检查较为麻烦,可以用异常监控来作简单的校验,这里不进行
详细描述。
测试用例自动生成方案有四大块工作需要进行:
第一:已经具备针对该项目的Web 自动化执行框架
比如:基于selenium 的自动化框架(控件层-页面层-Case 层),(原子场景-
场景-Case 层)等,根据各
文档评论(0)