exist(0),好象也没有快到哪里去. 认真看了以上各位的讨论,也解决了我的一些疑惑,我现在想问问我的理解正确吗。
就是一个B/s的测试,页面上那么多的输入项,
如果每个输入项都得检测输入的值正确与否,做这样的测试
应该是一个怎样的思路呢?
这个问题我也一直有疑惑,一个基本资料录入页面,可能就有30左右各输入项。
目前我是把每个输入框的检测单独录制下来,作为一个单独的action,再作些必要的代码修改,
然后.依次调用这些ACTION,想问下,各位用了这么久有没有什么其他好的方式可以向我推荐.
自己先谢谢了
难道是就这个页面的输入项,就录30多个action吗
14#楼wolker1020的举例,是就2个输入项,用户名和密码作的举例,在第一种方法说录7个action(因为有7个案例),第二种是参数化的方法,思想应该一样的
可是那么30多个输入项每个输入项比方说有3个案列,那么是不是要录制100多个action吗
才开始学习,可能问题比较幼稚,可笑,请大家不要见笑,谢谢 如果完全按照我说的第二种方法,确实是需要录制100多个action 的。但刚才我想到了一种折中的方法: 先把每组数据都输入到这30多个输入项里,根据出现的错误信息分组,然后根据分组的数量进行录制。 举例来说,如果你有90组数据(每组数据都对于着一个测试用例),你先手工把着90组数据输入到这30个输入项里,先看看出现的系统提示信息有多少种情况。一般来说,尽管输入的数据不同,但总有一些会出现相同的提示信息。例如,如果是密码错误,系统就会提示“密码有误”。我想不会有90种系统提示信息吧? 如果有10种提示信息,那么你只录制10组数据,输入每组数据后都出现一种提示信息就可以了。当然,你还需要自己写判断语句,如果脚本运行到第1到9行的数据,那么出现的错误提示信息是 第一种等。
这种方法综合了我在#14说的那两种方法的优点,又尽量克服了它们的缺点。具体由你自己去实现吧。
测试人员要善于思考,要用于创新,发挥你的主观能动性,我相信你一定会想出合适的解决方案!
[ 本帖最后由 walker1020 于 2006-9-29 10:28 编辑 ]
谢谢,walker的耐心解答
虽然动手还是有一段距离,不过让我大概了解了起原理 受益非浅,顶了。请帮忙
Browser("TenantList").Page("TenantDef").WebList("lstKAM").Select "Chen Xin Li"Browser("TenantList").Page("TenantDef").WebList("lstConsultant").Select "Chen Xin Li"
Browser("TenantList").Page("TenantDef").Image("HyperLink").Click
Browser("TenantList").Window("DialogFrame -- WebPage").Page("DialogFrame").Frame("Frame").Image("HyperLink").Click
Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebList("lstBUCD").Select "A&D" ‘问题所在
Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebList("lstCostCenter").Select "P1201010"
Browser("TenantList").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click
Browser("TenantList").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebEdit("WebEdit").Set "2000"
Browser("TenantList").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click
在选择“WebList("lstBUCD").Select "A&D"” 之前,通过object spy 和object repository 添加对点击按钮的识别,但录制完毕后,添加的对象仍然不能被识别;曾尝试使用添加virtual object来解决此问题,仍不能成功;请高手们帮忙! 顶下下 sdlkfj2 好东西 顶一下先 顶一下先顶一下先 好东西啊 学习学习 :handshake 我公司2010年6月份刚在纳斯达克上市,现在要找一名自动化测试组长,薪资福利良好:
我们项目组需要招聘自动化测试组组长,职位信息如下:
1.计算机相关专业本科以上学历,熟悉软件工程师学原理;
2.软件测试相关经验3年以上,其中至少包括2年功能自动化测试经验;
3.熟悉QTP工具的使用,了解QTP原理和对象识别机制;
4.熟悉VBScript脚本语言,能进行相关自动化脚本函数的编写;
5.较强的语言表达和文档编写能力及良好的沟通技巧;
6.有金融银行基础业务知识经验、有网银业务经验为佳;
7.有自动化框架编写、设计经验和软件开发经验有团队管理经验为佳;
8.熟悉Java、J2EE 、WebSphere 、Application Serve、DB2、Oracle等为佳
9.有Unix平台的使用经验(AIX/Solaris/HPUX/Linux)为佳;
欢迎各专业人士来信探讨,谢谢:
shanjing1983@163.com
sophiashan07@hotmail.com
页:
1
[2]