第一篇:软件测试信计专业范围
1.测试和测试区别是什么?它们发生在软件测试的那一阶段?
2.安全性测试的目的是什么?简述安全性的两个级别及其关系?
安全性测试的目的是检查系统对非法侵入的防范能力。
安全性分为两个级别即应用程序级别安全性和系统级别安全性。它们的关系如下:
1)应用程序级别安全性包括对数据或业务功能的访问;系统级别安全性包括对系统的登录和远程访问。
2)应用程序级别的安全性可确保在预期的安全性情况下,操作者只能访问特定的功能或用例,或者只能访问有限的数据。系统级别的安全性可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。
3.什么是软件可靠性?可以用软件的可靠性测试取代安全测试吗?
软件可靠性是指软件系统在规定的时间内及规定的环境下,完成规定功能的能力。它的概率度量称为可靠度。
软件安全性和可靠性联系紧密,软件可靠性要求通常包含了安全性的要求,但是可靠性测试不能完全取代安全性测试,因为安全性测试包括了在非正常情况下不发生安全事故的能力。
4.仅仅测试程序是否按照预期方式运行有何问题?
5.判断是非:好的测试人员坚持不懈地追求完美。
6.假定无法完全测试某一程序,在决定是否应该停止测试时要考虑哪些问题?
终止测试没有一定的时间,每个项目都会有所不同。决定是否终止的考虑因素有:是否会继续发现大量软件缺陷?项目组对已执行的测试满意吗?产品按照客户的要求验证了吗?已经报告的软件缺陷是否经过评估确定哪些修复,哪些不修复?未测试部分是客户常用功能吗?代码复杂度高吗?
判断是非:软件测试人员可以根据产品说明书进行白盒测试吗?
是的,白盒测试就是使用如何设计影响如何测试的概念进行的。测试人员参与焦点人群易用性研究和市场会议,了解用于定义功能特性和整个产品的过程。但是这些信息可能诱使测试人员倾向于假定说明书市正确的。
8.动态白盒测试和调试的区别?
这两个过程存在交叉。但是动态白盒测试的目的是为了发现软件缺陷,而调试的目的是修复软件缺陷。在分离和查找软件缺陷原因时会发生交叉。
9.什么是静态白盒测试,静态白盒测试的好处?
静态白盒测试是在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程,也称为结构化分析。静态白盒测试在开发过程早期发现错误,使修复的费用和时间大大降低。软件测试人员可以得到软件如何运作的信息,存在哪些弱点和危险,而且可以与程序员建立良好的伙伴关系。项目状态可以传达给参与测试的所有小组成员。为动态白盒测试和黑盒测试提供思路,帮助黑盒测试人员确定容易产生缺陷的范围。
10假设有一个文本框,要求输入9个字符的邮政编码,格式如下123-12345,其中一个字符必须是连线“-”,“-”前面是3个数字或字母字符,后面是5个数字或字母字符字符。请问怎样进行等价类划分?
11.绘制状态转换图的三个要素是什么?
软件可能处于的每一个状态
从一个状态转移到另一个状态所需要的输入和条件
当进入和退出状态时产生的条件和变量输出
12.什么是文本扩展,由此可能导致什么样的常见软件缺陷?
当文本被翻译成其他语言时会出现文本扩展。文本字符长度可能增加1倍或更长。原来在屏幕上适合的对话框、按钮等可能不在适合,甚至可能导致软件崩溃,因为变成的文本在为该
字符保留的内存空间放不下,会覆盖其他内存空间。
13.用户界面没有明确的对错,怎样测试?
主观性比较强,但是应当检查是否符合7个重要原则:符合标准和规范,直观,一致,灵活,舒适,正确和实用。
14.说出软件缺陷可能不修复的几个原因。
15.测试自动化应用中普遍存在的问题有哪些?
1)不正确的观念和不现实的期望。认为自动化测试可以代替手工测试,对自动化测试工具期待过高。
2)缺乏具有良好素质、经验的测试人才。自动化测试不是简单的使用软件,需要编写大量的测试脚本。
3)测试工具本身的质量影响测试的质量
4)没有进行充分和有效地培训
5)没有考虑公司的实际情况盲目引入测试工具。不同测试工具适合不同的测试项目和范围
6)没有形成一个良好的使用测试工具的环境。测试工具应用环境需要测试流程和管理机制做相适应的变化,只有这样才能真正发挥作用。
7)其他技术问题和组织问题。要保证测试脚本的复用性,必须做大量自动化测试脚本的维护工作。随着软件产品开发技术不同,自动化测试软件提供相应测试技术的能力有限。
16.什么是软件本地化
软件本地化是将一个软件产品按照特定国家和语言市场的需要记性全面定制的过程,它包括翻译、重新设计、功能调整和功能测试,以及是否符合各个地方的习俗、文化背景、语言和方言的验证等。
判断是非:软件本地化就是翻译。
错,翻译只考虑语言的方面即翻译词语。本地化要照顾到地区和国家的习惯,风俗和文化。另外,可能还涉及到重新设计和功能调整,因为可能会出现诸如文本扩展的问题造成软件缺陷。最后还要进行本地化软件的测试。
17.回归测试的目的18.集成测试的基本模式及其优缺点
集成测试基本模式有两种:
非渐增式测试模式:先分别测试每个模块,再把所有模块按照要求放在一起集合成所要得程序。
渐增式测试模式:把下一个要测试的模块和已经测试好的模块结合起来进行测试,测试完后在把下一个应该测试的模块结合进来测试。
优缺点:
渐增式测试模式需要编写的软件较多,工作量较大,而非渐增式测试开销小。
渐增式测试模式发现模块间接口的错误早,对错误的定位也相对容易;而非渐增式测试发现错误晚,错误定位和解决难。
渐增式测试模式测试更彻底,需要较多的机器时间。非渐增模式可以进行并行测试。
19.什么是驱动程序和桩程序,它们的作用
20.设计测试用例:使用基本路径测试法设计测试用例,测试下面的程序。
int rcount(int icount,int iflag){
int itemp=0;
while(icount>0){
if(0==iflag){
itemp=icount+100;
break;
}
else{
if(1==iflag){
itemp=itemp+10;
}
else{
itemp=itemp+20
}
}
icount--;
}
return itemp;
}
21设计测试用例:某个软件的规格说明书要求如下:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件修改;但如果第一列字符不正确,则输出信息L;如果第二列字符不是数字,则给出信息M。
分析以上需求说明,应用因果图法设计测试用例。
22.面向对象的测试:
以下方法是通过用户界面向Action层传送用户年龄,并对传来的参数做类型转换并返回年龄。指出程序可能存在缺陷的地方,并做修改。
public int getUserAge(HttpServletRequest request){
int age=0;
String userAge=request.getParameter(“userAge”);
if(userAge!=null){
age=Integer.parseInt(userAge);
}
return age;
}
23.简述测试用例设计的基本原则
1).用成熟的测试用例设计方法指导设计,用成熟的设计方法和测试人员的经验二者结合进行设计。
2).测试用例的正确性:包括数据的正确性和操作的正确性。
3).测试用例的代表性:能够代表并覆盖各种合理和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置。
4).测试结果的可判断性,每个测试用例又要有相应的期望结果。
5).测试结果的可再现性:对同样的测试用例,系统执行结果应该是相同的。
6)足够详细、准确和清晰的步骤
25.判断正误.测试用例设计就是测试输入数据的设计
26.判断正误:测试用例设计得越详细越好
27.什么是测试文档,测试文档的作用是什么?
测试文档是对要执行的软件测试及测试的结果进行描述、定义、规定和报告的任何书面或图示信息。主要作用有:
1)促进项目组成员间的交流沟通
2)便于对测试项目的管理
3)决定测试的有效性
4)检验测试资源
5)明确任务的风险
6)评价测试结果
7)方便再测试
8)验证需求的正确性
28根据作用不同,测试文档分为哪几类,主要包含哪些文档。
根据测试文档的作用不同,通常把测试文档分为前置作业文档和后置作业文档。测试计划测试用例的文档都属于前置作业文档
后置作用文档是在测试完成后提交的,主要包括软件缺陷报告和分析总结报告
29主要的测试文档有哪些?
测试计划、测试设计规格说明、测试用例说明、测试规程规格说明、测试日志、测试缺陷报告、测试总结报告
30.简述作为测试人员,测试工作的7条效率原则
1)主动思考积极行动
2)一开始就牢记目标,不迷失方向
3)重要的事情放在首位
4)先理解人,后被人理解
5)寻求双赢
6)互相合作,追求1+1>2
7)终生学习,自我更新,不断进步
31.单元测试的主要任务
1)模块接口测试
2)模块局部数据结构测试
3)模块中所有独立执行路径测试
4)各种错误处理测试
5)模块边界条件测试
32.什么是集成测试,集成测试的主要任务。
集成测试是单元测试的逻辑扩展。它是在单元测试的基础上,测试将所有的软件单元按照要求组装成模块子系统和系统的过程中,各部分工作是否达到实现相应技术指标及要求的活动。
集成测试的主要任务:
1)将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失
2)将各个子功能组合起来,检查是否达到预期的各项功能
3)一个模块的功能是否会对另一个模块的功能产生不利影响
4)全局数据结构是否有问题,会不会被异常修改
5)单个模块的误差积累是否会被放大,以致达到不可接受的程度。
33.集成测试循序的原则
1)所有公共接口都要被测试到
2)关键模块必须进行充分的测试
3)集成测试应当按一定的层次进行
4)集成测试的策略选择应当综合考虑质量、成本和进度之间的关系
5)集成测试应当尽早开始,并以总体设计为基础
6)在模块和接口的划分上,测试人员和开发人员应当进行充分沟通
7)在模块发生修改时,设计的相关接口必须进行再测试
8)测试的执行结果应当如实记录
34.你认为什么是软件缺陷?
35.软件缺陷严重性是什么?有哪些等级?
软件缺陷严重性是指缺陷对软件质量的破坏程度,即缺陷的存在对软件功能和性能产生怎样的影响。
软件缺陷严重程度一般分为:致命、严重、一般、较小
36报告软件缺陷的基本原则
1尽快报告软件缺陷
2有效地描述软件缺陷
3.报告软件测试不做任何评价
4.每个报告只针对一个软件缺陷
37.软件测试人员应具备的基本素质有哪些?
38.本地化与国际化的关系
第二篇:软件测试微信
概述
微信(WeChat)是腾讯公司于2011年初推出的一款快速发送文字和照片、支持多人语音对讲的手机聊天软件。用户可以通过手机或平板快速发送语音、视频、图片和文字。微信提供公众平台、朋友圈、消息推送等功能,用户可以通过“摇一摇”、“搜索号码”、“附近的人”、扫二维码方式添加好友和关注公众平台,同时微信将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。
本次作业测试微信的添加好友功能。添加好友:微信支持查找微信号(具体步骤:点击微信界面下方的朋友们—>添加朋友—>搜号码,然后输入想搜索的微信号码,然后点击查找即可)、查看QQ好友添加好友、查看手机通讯录和分享微信号添加好友、摇一摇添加好友、二维码查找添加好友和漂流瓶接受好友等7种方式。测试需求
列出需要测试的功能点需求。此部分运用逆向工程通过现有系统获得。对于需求不明确的地方可以加上自己的理解和质疑。
微信加好友方法有以下几种,本测试将根据加好友的方法设计测试用例。
方法一、二维码扫描
1在微信手机的最下面“找朋友”工具栏,可以弹出八个功能,分别是二维码扫描、按号码查找、查看QQ好友、查看手机通讯录、查看附近的人、摇一摇、漂流瓶。最后一个功能是“秀”出我的二维码,这个功能暂不做考虑,首先点击第一个功能二维码扫描。
2在空间或微博上看到某一网友的二维码名片后,将摄像头对准二维码图片约2~3秒、即可识别并加载对方微信的基本资料,您可以向对方打招呼或加为好友;例如下面的的二维码是最近很火的微信女皇的二维码。只需对准扫描2-3秒就会显示,点击打招呼,就会成功加了好友。
方法
二、按号码查找
点击“找朋友”--按号码查找里面。通过输入对方的微信号、QQ号或者手机号均可以添加对方。
方法
三、查看QQ好友
QQ号注册或绑定了QQ号的微信帐号,可查看QQ上有哪些好友开通了微信,并直接添加对方为微信好友;
方法
四、查看手机通讯录
绑定手机号的微信帐号,可查看手机通讯录上有哪些好友开通了微信,并直接添加对方为微信好友;
方法
五、查看附近的人
通过GPS定位查找并添加好友;
方法
六、摇一摇
使用摇一摇,查看与您同时在使用该功能的网友,并可请求添加对方好友;
方法
七、漂流瓶
通过收/发漂流瓶信息进行交友。
已被对方拉入黑名单者无法成功加为好友
若对方设置可通过微信号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置可通过QQ号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置可通过手机号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置不可通过微信号搜索到后,通过微信号添加好友无法成功 若对方设置不可通过QQ号搜索到后,通过微信号添加好友无法成功 若对方设置不可通过手机号搜索到后,通过微信号添加好友无法成功 发送添加好友信息后,对方未按时确认,添加好友失败
输入需添加好友后搜索按钮可用性 输入内容记忆
数字在5到11位之间 输入数字含特殊字符 发布内容含空格(前中后)
发布字数大于0 输入数字长度为0 含大量空格,有效长度为0 含空格等禁用符号
通过QQ号/微信号/手机号查找 通过漂流瓶查找 通过公共号查找 通过摇一摇查找 通过“雷达”查找
对方主界面上显示有好友添加请求
主界面上显示通过对方好友验证,正式成为微信好友 待确认的需求:
1、在添加好友时,是否输入一定的信息,比如自我介绍,打招呼的内容。本测试用例暂忽略该情况
2、在微信的设置—隐私里面,可以设置加我为朋友时是否需要验证,本测试用例暂定为需要验证。
3、存在极少数用户禁止别人用微信号QQ号和手机号搜索到自己,本测试用例暂定为不存在该情况 不明确的地方:
1、存在极少数用户禁止别人用微信号QQ号和手机号搜索到自己,现在系统会如何提示,是否会显示该用户不存在。
2、若对方将自己拉入黑名单,则本测试的所有操作是否均无效 微信功能测试设计
(逐功能展开测试设计,如果有多个功能,则重复COPY整个第3章节)
3.1 功能流程分析
描述功能是如何被实现的。输入如何转化为输出的。
被测试对象建模。可以采用IPO分析,对于涉及到的重要输入输出数据结构必须列出。建议:
1)功能处理逻辑性较强的,可以采用流程图、时序(顺序)图、分类树、判定表等辅以分析; 2)功能处理较为简单、或基于数据、逻辑性不强的,通过自己理解,将实现要点列出即可。
3.1.1 输入
·某用户已登录微信客户端,且通过了身份认证为合法用户。·该用户在主界面输入一条待添加好友的信息,点击确定按钮
3.1.2 处理
该功能的主流程如上图所示,在添加好友信息发送成功后,则还有:等待对方确认、成为好友 好友数变化和添加失败三个子流程
等待对方确认内容解析
根据对添加好友内容进行解析,对方收到好友请求后,选择是否添加为好友,包括同意添加为好友或拒绝添加为好友。
微信好友添加失败
被对方拒绝添加好友后,收到系统提示消息。如果对方填写拒绝添加理由,将会收到该消息。
成功添加好友内容解析
对方在收到好友请求后,同意添加好友。
在收到系统提示消息后,成功添加的好友与请求添加的好友信息一致。对方的好友数+1。自己的好友数+1。
3.1.3 输出
成功发布一条添加好友请求时,系统提示消息发送成功。消息发送成功后,对方会收到好友请求。
如果在发送请求时写明验证信息,对方会收到。
如果对方通过添加好友,则会收到系统提示两人已经成为好友。如果对方拒绝好友请求,则会收到系统提示添加好友失败。如果对方写明拒绝理由,登入微信时将会收到。
3.2 测试点分析
对测试覆盖及数据取值说明。
根据前面分析,从输入、中间处理、输出等方面逐点提取测试点。可以分层分步骤进行。按功能流程,覆盖到每条路径、每个路径的可能条件及取值说明。
主流程
总体思路:按路径进行覆盖;针对流程中关键处理步骤,分析细化输入条件。·E2E功能验证
已被对方拉入黑名单者无法成功加为好友
若对方设置可通过微信号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置可通过QQ号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置可通过手机号搜索到后,通过微信号添加并等对方确认后,成功加为好友 若对方设置不可通过微信号搜索到后,通过微信号添加好友无法成功 若对方设置不可通过QQ号搜索到后,通过微信号添加好友无法成功 若对方设置不可通过手机号搜索到后,通过微信号添加好友无法成功 发送添加好友信息后,对方未按时确认,添加好友失败
·添加好友输入界面
输入需添加好友后搜索按钮可用性
·输入QQ号码字数范围[5,11]验证
数字在5到11位之间 输入数字含特殊字符 发布内容含空格(前中后)
·输入微信号验证
发布字数大于0
输入数字长度为0
含大量空格,有效长度为0
含空格等禁用符号
微博发布内容解析
·添加好友来源获取:
通过QQ号/微信号/手机号查找
通过漂流瓶
通过公共号
通过摇一摇
通过“雷达”
添加好友通知
·新好友请求提醒:
对方主界面上显示有好友添加请求
通过好友请求提醒
主界面上显示通过对方好友验证,正式成为微信好友
3.3 验证点分析
添加好友信息是否成功发送,发送成功后是否有提示 添加好友的信息是否与输入的内容一致 此人的好友数是否正确变动
对方微信上是否能接收到好友请求
3.4 测试用例设计
将前面的各个方面的测试分析进行整合,去除冗余、按分类组织。写明用例标题和预期结果即可。
附:测试环境和工具
Windows环境,手工测试,工具无
附:发现的缺陷清单
1、如果需要添加的好友已经设置了禁止任何人添加我为好友,那么某用户添加该好友按下发送消息之后,系统对此未做出专门的提示消息:
1、对待添加的用户显示好友请求;
2、对添加的用户做出待添加好友的说明。而是显示该用户不存在
2、微信目前还没有添加好友数上限。如果出现极其多的人同时加某账号的用户,该用户用户界面中是否全部能显示,这样是否会让对方手机死机。
第三篇:软件测试专业自荐信
软件测试专业自荐信范文
尊敬的领导:
您好!
首先感谢您在百忙之中抽出时间给我一个自荐的机会。我是XX学院的一名好范文。通过大学本科四年的学习,我已具备了扎实的软件测试专业基础知识功底。我有信心接受贵单位各种形式的面试与考核。
在大学四年间,我以勤勉进取的积极态度,全方位地充实锻炼自己,系统地学习和掌握了较为扎实的专业基础知识,有较强的自学能力和解决实际问题的能力在校期间,由于学习刻苦,成绩优异(获奖学金)。计算机水平除取得省计算机二级优秀水平外,还能熟练使用photoshop软件、Flash软件、SpSS软件等软件的运用。此外,为了扩大自己的知识面,我还阅读了大量与管理、营销、会计、心理学有关的书籍,使自已在此领域有了更一进步的了解。
在能力方面,一直是生活中校园深处的我们所需要锻炼的一个重要的方面,在大学里,我积极参加文体和社会活动,如学生会,青年志愿者,文学社等。同时,为了理论和实际更好的联系起来,我也在暑假去实践调查,并多次担任高中数学培训班教师,在此过程大大丰富了我的大学生活和社会经历,一方面培养了我的组织协调能力和人际交往的能力,另一方面培养了我的逻辑思维能力和处理各项事务的能力。
努力学习,不断上进是我心中的烙印,我相信通过我的努力一定会为贵单位做出贡献!请您给我一次机会!谢谢!
期盼能得到您的佳音!
此致
敬礼!
自荐人:***
2008年11月**日
第四篇:信计专业求职信
求职信
尊敬的领导:
您好!首先衷心的感谢您在百忙之中翻阅我的这份材料,并祝愿贵单位事业欣欣向荣,蒸蒸日上!
我是北方民族大学信息与计算科学专业12届毕业生XXX,自从进入大学之后,高考后的轻松、获知被录取的喜悦随风而逝,因为我得从新开始,继续努力奋斗,迎接新的挑战。大学四年是我思想、知识结构及心理、生长成熟的四年。惠于北方民族大学浓厚的学习、创新氛围,熔融其中的我成为了一名复合型人才。时光飞逝,我将怀着我童年的梦想、青年的理想离开我的母校,走上工作岗位。四年来,在师友的严格教益及个人的努力下,我具备了扎实的专业基础知识,系统的掌握了数学软件(Matlab、Mathematica、Lingo、Lindo)数学软件的运用。熟练操作C语言、数据库管理系统操作.英语具备听、说、读、写能力并一次性通过英语四级。能熟练操作windows、office等办公软件。同时,我利用课余时间辅修了我校商学院的工商管理专业并顺利毕业,通过四个学期的管理知识的学习不但充实了自己,也培养了自己多方面的思维和技能。
此外,我还积极地参加各种社会活动,抓住每一个机会,锻炼自己。大学四年,我深深地感受到,与优秀学生共事,使我在竞争中获益;向实际困难挑战,让我在挫折中成长。我热爱贵单位所从事的事业,殷切地期望能够在您的领导下,为这一光荣的事业添砖加瓦;并且在实践中不断学习、进步。
我自知自己所学的知识还远远不够,而且缺乏工作经验,但我有坚持不懈的精神和毅力,会努力学习提升自己,并且不断的、认真的积累丰富的经验,提高自己的工作能力。
希望贵单位能给我一个发展的平台,我会好好珍惜它,并全力以赴,为实现自己的人生价值而奋斗,为贵公司的发展贡献力量。
最后,再次感谢您阅读这份自荐信!
期盼您的佳音!
此致
敬礼
求职者:XXX
第五篇:软件测试工程师的具体职责范围
软件测试工程师的具体职责范围
职责:
1、理解和分析业务需求,能够完成测试需求分析;
2、负责软件产品线的产品测试计划、测试需求、测试方案、测试检查点、测试用例编写;
3、能够独立搭建测试环境、维护测试环境和准备测试数据;
4、依据测试用例执行,对测试中发现的问题进行及时的记录、分析、跟踪、反馈结果,并给出分析测试报告;
5、测试工具、技术的研究与应用。
任职要求:
1、大专及以上学历,计算机或相关专业,___年以上软件测试工作经验;
2、掌握PYTHON、C语言、JAVA、C#等至少一种编程语言,进行测试脚本的开发;
3、熟练掌握ORACLE和mongodb,能够熟练编写SQL语句;
4、熟练掌握基本的软件测试理论,熟悉软件测试的基本方法、流程和规范,能严格地遵照测试流程规范;
5、熟悉windows、linux、macOS操作系统,可以独立搭建测试环境;
6、对软件测试有浓厚的兴趣和丰富的经验,具有结构化思维,有很强的分析能力和定位问题的能力,工作细心,能胜任大量重复性测试工作;
7、有上进心、目标感和责任感,注重结果;对高速成长有渴求,有很好的抗压抗挫能力和主动沟通学习的能力。
8、善于沟通表达、团队配合、组织和协调;
9、取得软件评测师资质优先。
软件测试工程师的具体职责范围2
职责:
1、全面考虑测试策略与场景设计;
2、根据需求搭建测试环境;
3、完成测试计划编写,测试用例设计;
4、负责移动端和网页端产品的测试项目;
5、进行测试结果分析和编写测试报告;
6、准确定位BUG,上报并跟踪直到验证修复。
任职要求:
1、___年相关工作经验,本科及以上学历;
2、熟悉功能测试和用例设计方法;
3.、熟练使用缺陷管理工具,如禅道,BugFree,Jira等;
4、熟悉数据库查询语言和常用通信协议;
5、熟悉C/C++语言和常见的嵌入式操作系统;
6、能使用测试工具完成服务端接口测试;
7、熟悉至少一门编程语言(Java/Python/Swift);
8、具备良好的沟通能力和团队协作能力;
9、有硬件测试或团队管理及自动化测试经验者优先。
软件测试工程师的具体职责范围3
职责:
1.依据系统需求文档及设计文档,细化功能,设计测试用例;
2.完成产品的单元测试、集成功能测试、HIL测试
3.根据测试计划,搭建测试环境;对自动测试台架及工具有所了解
4.依据测试用例执行手工测试,反馈跟踪产品BUG及提交测试报告
5.测试工具及系统的研究和应用;如Vehicle
spy、Canoe或其它测试工具等
6.了解实验室常用仪器和基本的Can、Lin总线协议知识
任职资格:
1.本科以上学历,计算机、软件工程、电子信息、自动化等相关专业;___年以上嵌入式软件测试经验;
2.了解掌握汽车电子产品及嵌入式软件的测试方法及流程,有汽车测试经验优先;
3.了解编写软件测试用例,了解软件的白盒、黑盒测试方法,编写测试报告;
4.了解嵌入式主控芯片架构及外围接口电路,熟练使用示波器、各种总线监控设备等相关测试工具;
5.具有良好的学习能力,责任心强,能独立分析解决问题。
6.有良好的协调沟通能力,强烈的责任感,能积极配合上级分配的工作,具备团队合作精神
软件测试工程师的具体职责范围4
职责:
1.参与软件产品的需求分析,根据测试流程和测试规范能够独立完成分配的测试任务;
2.根据产品规范和测试需求编写测试计划,设计测试数据和测试用例;
3.实施测试,对产品下线进行跟踪分析和报告,推动测试中发现缺陷并及时合理解决;
4.负责测试平台的建设和维护,测试过程数据的统计和发布,总结经验,归纳案例;
5.在项目中保持和项目经理、开发、产品经理积极有效的沟通,驱动问题解决。
岗位要求:
1.细心,良好的沟通能力与逻辑思维能力;
2.两年以上的黑盒功能测试经验,熟悉自动化测试加分;
3.一年半以上的app端功能测试经验,一年以上web端功能测试经验,一定的性能测试经验;
4.熟悉测试流程,了解基本的测试方法;
5.熟悉charles、wireshark、fiddle中的一个或多个抓包工具;
6.了解cypress、puppeteer、phantom、selenium优先。
软件测试工程师的具体职责范围5
1)主要负责公司承接项目的测试和质量保证工作;
2)参与执行项目测试计划、编写并执行测试案例及缺陷跟踪;
3)有效地执行测试用例,提交测试报告;
4)完成对产品的集成测试与系统测试,对产品的软件功能、性能、验收测试、版本测试、交付件输出、方案验证、及其它方面的测试;
5)确保项目研发的软件,平台,和项目的前端和后台的功能和质量,保证用户的良好体验和软件的可靠性;
6)深入理解并挖掘所参与的项目需求,编写测试计划和测试用例,执行测试用例;
7)记录,提交,跟踪bug
状态
和项目问题;