如何进行更智能的自动化测试?
来源:互联网 发布:es6 for循环遍历数组 编辑:程序博客网 时间:2024/04/29 22:39
什么是更智能,就是手动工作量更少。
目前大部分自动化测试都需要编写自动化脚本。
这个工作量通常比一轮手动测试高2-3倍,再加上维护的工作量,很容易导致放弃自动化。
据说现在有自动产生自动化脚本的方法,没有见过。
当然这里的脚本是和测试用例对应的,如何生成这些脚本仍然需要编码。
建议有经验的同学在网上传播,推动自动化测试的发展,救万民于水火之中。
现在我需要一套简单的,可推广的不需要写自动化用例自动化测试方案,
既然没找到现成的,就要自立更生,做一套出来。
以登录界面为例,要实现以下目标:
输入:登录界面URL
自动化测试以下内容:
正确的用户名,密码
错误的用户名,密码
空的用户名,密码
最短用户名,最长用户名,
特殊字符
......
如何来实现这些呢?
第一种方法,在源码中添加注释,以规定的词语描述,如:
6 <= len(username) <= 32
这样通过分析源码就知道用户名输入框的长度范围是6-32.
这样我就可以测试5,6,32,33这4个值,6,32是可以登录的,5,33是不能登录的。
第二种方法跟第一种方法类似,只是不是做为注释添加,而是做为输入框的一个属性添加。
想到这里,又想起如何快速判断两个版本的界面差别这个问题。
如果在源码中对需要进行自动化的控件添加标签,再用脚本去分析就简单的多了。
所以说,如果自动化测试有开发的帮助,就事半功倍了。
可现实是连ID都不常有,这些注释开发会添加吗?或者能让测试自己来添加吗?
可测性在产品开发中已经被忽略很久了。
- 如何进行更智能的自动化测试?
- 如何进行自动化测试
- 如何更高效的进行回归测试?
- 如何进行前端自动化测试?
- (原创)如何更高效的进行数据库压力测试
- 如何通过WatiN来进行自动化测试的呢?
- 如何进行Android、IOS APP的自动化测试—东舟自动化测试解决方案
- 如何使用UIAutomation进行iOS 自动化测试
- 如何使用UIAutomation进行iOS 自动化测试
- 软件智能自动化测试
- 不同技能的测试工程师是如何正确的进行自动化测试
- 不同技能的测试工程师是如何正确的进行自动化测试
- 使用QTP进行自动化测试的酸甜苦辣
- Selenium进行web端的自动化测试
- 使用Selenium进行的自动化测试
- 在ITPub上发表文章《如何进行测试自动化的成本估算》
- Android源码学习之三-Activity是如何进行自动化测试的
- Android源码学习之三-Activity是如何进行自动化测试的
- 限制 Flash 在指定域名/网址中播放 (Flash 防盗链)
- 摄影教程
- 单反相机镜头清洁方法[转载]
- 3D立体产业链的发展现状和趋势
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 如何进行更智能的自动化测试?
- 3D虚拟技术
- Iframe用法精析
- 两种Web页面局部刷新技术IFRAME与XmlHttpRequest
- HTML框架(Frames)
- 卸载NetBeans7.3.1出错
- Iframe高度自适应(兼容IE/Firefox、同域/跨域)
- SEO网站优化10大要点
- 站长工具