51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3808|回复: 14
打印 上一主题 下一主题

[北京] 美国硅谷公司上海office招聘QA精英-WinRunner

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-26 07:16:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
美国硅谷公司上海office招聘QA精英,薪水丰厚,WinRunner高手请进

工作地点:上海  徐家汇
招聘人数:1名
待遇丰厚  (面议)
联系方式MSN:wangzhi0410wangzhi041032@hotmail.com
        Skype: david.wang.ps
有意向者请把简历发送到david.wang@prosourcedev.com
特别提示:英语CET-4以上,良好的英语表达及邮件书写能力, 参加与American team的沟通.
技术优秀者,英语可以适当放宽,公司提供英语培训及良好的待遇.

职责:
Primary Job Responsibilities
Job Description

We are seeking a qualified test engineer with developer skills in WinRunner scripting to implement, maintain, and execute data-driven test scripts and to set up the necessary system configuration, execute the tests, and validate the results. Additional Java programming skills, system administration skills on Unix or Windows, as well as a knowledge of Oracle and LDAP is extremely valuable.

You will be required to configure test servers with our software and identify defects. Bug analysis requires ability to reproduce and isolate application and database level faults, analyze J2EE application server logs, and perform diagnostic analysis. Test environments include Windows Desktop and Servers, BEA WebLogic, and Oracle servers. All WinRunner tests should be script-based, not record-and-playback scripts. WinRunner scripts should make use of WinRunner data manipulation features for data-driven tests.


Responsibilities Include:
?        Implement automation scripts in WinRunner and database scripts to execute functionality
?        Develop and run test plans and implement automation scripts to execute regression tests
?        Automate validation and reporting of test results
?        Integrate test tools into CruiseControl continuous integration server for automated regression testing
?        Analyze failures to identify software defects and input them into defect tracking system
?        Install operating systems and configure test servers

Required Qualifications
?        Recent Programming in WinRunner and Mercury Quick Test Pro  
?        Recent Oracle SQL programming skills
?        System administration skills for Windows, Oracle and experience with installing and troubleshooting enterprise software packages
?        Experience writing test plan specifications, detailed test scripts, and defect reports
?        Requires Bachelor’s Degree in software engineering, mathematics, or other engineering/technical field with at minimum 3 years work experience in the IT industry
?        Must understand the QA process

Desired Qualifications
?        Background in Java J2EE, JSP, or Taglib development
?        Training and experience using CMM, Rational Unified Process, and UML
?        Whitebox automation test programming skills using Java, C, C++ or PERL
?        Understanding of performance testing, code coverage analysis, memory leak detection tools, and stress testing


要求:
Performance Requirements

1. 2-3 years of testing work experience.Minimum of 2 year of experience testing in a complex application (CS & BS mode)
3. BS or MS in Computer Science or an engineering/technical degree with an emphasis in computer science.
4. Working knowledge of Oracle , PLSQL, Java swing,VC++ ,ANT, J2EE;
5. Solid experience with test automation tools (such as WinRunner, Quick Test Pro, JUnit, DBUnit, SilkTest, Testmaker, etc.) and developing test scripts ;
6. Acceptable oral&written English communication skills ;
7. Knowledge of testing cycles and testing methodologies and RUP;
8. Good analytical and problem solving background ;
9. Work experience with Perl, .NET, Linux, or Solaris is desirable but not required;

期待您的加入;
您的加入,让我们的战队离目标更近了一步!


联 系 人:David Wang
联系电话: 021-54254602-886
电子邮箱:david.wang@prosourcedev.com
公司网站:www.prosource.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-7 13:32:22 | 只看该作者

太远

有时间看看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-28 20:45:01 | 只看该作者
哈哈,俺去面过了,问一些winrunner的细节问题

有一个,问winrunner如何识别系统版本,俺当时回答说,录个角本,右键点击系统,弹出页面上抓取系统版本信息.面试人员微微一乐,问其标准答案.答复说使用dos控制台,输入命令来取版本信息.

个人感觉此答案有好的也有不好的一面,俺自己的方法简单明了,如使用dos_system函数,因为winrunner不能直接抓取dos窗口,必须又要把dos输出导入一个文件,再读取文件来得到内容,而且,我自己尝试了一下,产生的文件内有乱码, 用VER > 1.txt 命令产生的结果如果是中文XP版本的操作系统,在dos窗口可以正确显示为:Microsoft Windows XP [版本 5.1.2600]
可在文件里确是:Microsoft Windows XP [°汾 5.1.2600]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-29 10:21:20 | 只看该作者
楼上的可不可以把你的操作过程说得详细一点呢?我按你上面的字面上的意思做不到这种效果,我反应比较迟钝,你可不可以把具体的过程描术一下呢?谢谢````````非常之感谢``````````:)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-9-29 13:31:58 | 只看该作者
呵呵,不知你是具体指哪个方法啊,个人感觉还是dos调用好些,不必关心GUI文件,通用性好些。

中午午休,随便把我的脚本贴上:

#建立临时文件
file_open("c:\\version.tmp",1);
file_close("c:\\version.tmp");

#DOS输出结果
dos_system("ver > c:\\version.tmp");

# Read file line by line.
while(getline text < "c:\\version.tmp");
close("c:\\version.tmp");

#报告版本
report_msg(text);

# Delete file.

dos_system("del c:\\version.tmp");
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-29 13:34:22 | 只看该作者
这个脚本在winXP和win2K上运行通过,WR版本7.6,8.2都试了。
结果正常!我的XP会有"Microsoft Windows XP [版本 5.1.2600]"输出打印

手头没有win2003和win98,故不知这样的系统运行如何。

[ Last edited by aswoon911 on 2005-9-29 at 13:35 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-9-29 13:43:38 | 只看该作者
至于我自己的最初想法脚本,也写了一个脚本:


  test_path = getvar("testname");
# guifile_path =  test_path & "*.GUI";
  guifile_path =   test_path &"\\version.gui";
  
  
#Load GUI file

  GUI_unload_all();
  report_msg(guifile_path);
  if (GUI_load(guifile_path)!=0)
  {
  tl_step("Load GUI",1," 缺少GUI文件");
  texit;
  }
windows_app_path="c:\\windows\\system32\\rundll32.exe";

winnt_app_path="c:\\winnt\\system32\\rundll32.exe";

if(invoke_application(windows_app_path,"shell32.dll,Control_RunDLL sysdm.cpl,,0","",SW_SHOW)!=0)
  {
   report_msg("windows目录下没有找到应用程序文件");
   if(invoke_application(winnt_app_path,"shell32.dll,Control_RunDLL sysdm.cpl,,0","",SW_SHOW)!=0)
    {
     report_msg("winNT目录下没有找到应用程序文件");
     texit;
     }
  }

# 系统属性
        win_activate ("系统属性");
       
# 常规 (page)
        win_activate ("常规 (page)");

# Microsoft Windows XP
set_window("常规 (page)", 1);


win_get_text("常规 (page)", text, 210, 33, 339, 102);

#报告版本
report_msg(text);

# 关闭
set_window("系统属性", 1);
button_press ("取消");

2K和XP运行也都通过,但是需要GUI文件支持,我把脚本打了一个包,你可以下载自己测试一下

[ Last edited by aswoon911 on 2005-9-29 at 13:45 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-9-29 13:55:59 | 只看该作者
随便说一下,其实c:\boot.ini里也有简单的版本信息,直接抓那个也可
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-9-29 14:08:53 | 只看该作者
我试过了,成功!谢谢。。。。。。。:)
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-9-29 14:32:37 | 只看该作者
我还想问一下,可不可以测出某个软件的版本呢?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-9-29 14:41:05 | 只看该作者
当然可以了.只要这个软件的版本信息在软件GUI里出现即可录制脚本抓取.
如果版本信息写入注册表,则可能要借助自己写个小程序来中间过渡一下,WR好像不能直接操作注册表的
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-9-29 15:15:02 | 只看该作者
在我测试一个软件的时候,在你给的那个版本上把测试目标改了一下,为什么结果是一样的,测得不是我要的软件的版本,这样做不行吗?:(


#建立临时文件
file_open("c:\\eclipse\eclipse.exe",1);
file_close("c:\\eclipse\eclipse.exe");

#DOS输出结果
dos_system("ver > c:\\eclipse\eclipse.exe");

# Read file line by line.
while(getline text < "c:\\eclipse\eclipse.exe");
close("c:\\eclipse\eclipse.exe");

#报告版本
report_msg(text);

# Delete file.

dos_system("del c:\\eclipse\eclipse.exe");
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-9-29 15:24:24 | 只看该作者
看来你没有完全理解我的脚本的意思啊,首先,那个脚本是采用dos 命令VER来读取windows的版本(VER是dos命令),ver不能用来读你自己的待测软件的版本的)

另外:
file_open("c:\\version.tmp",1);
file_close("c:\\version.tmp");
只是用来建立一个中间临时文件,用来存放ver命令输出的结果,否则ver只是在dos窗口输出结果,而WR不能识别DOS窗口内容,我用">"把结果重新定向到这个临时文件里,然后再读取文件内容.得到版本号.

eclipse\eclipse.exe想必是你自己的待测软件,你那样修改的脚本,和我脚本的意图完全风马牛不相及嘛.
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-9-29 15:27:42 | 只看该作者
你可以在你的待测软件版权页,一般是"关于..."下看到它的版本信息,这样可以用WR去自己录脚本抓取,或者右键点击你的eclipse.exe文件,如果有版本信息也可用WR写脚本抓取.无论那种方法,都不是简单把我的脚本替换一下文件名能得到的.
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-10-13 14:18:37 | 只看该作者
今天去2面啦,skype英文和一个老美交流了大约20分钟,呵呵,希望有好结果哦.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 23:43 , Processed in 0.083350 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表