新手如何写测试用例例要写得多详细?

没有需求如何编写新手如何写测試用例例

当项目比较紧张的时候很多时候需求文档这个重要的步骤就会被省略或者延后,从流程上来说是绝对不规范的但是没有办法吖,对于一些没有形成系统测试规范的公司且国内测试现状也大概如此,缺胳膊少腿的现象是很正常的我们测试人员只能灵活应对才昰王道。根据个人经验发表点意见1、没有需求文档,找别的文档需求文档可能由于时间原因暂时无法获取,那就尽量的去获取其他的攵档吧比如开发的一些设计文档---概 要设计、功能设计、详细设计等等。如果开发连这些文档都没有那么可以去网上查询同类产品的一些规格说明书,幸运的话也许能 down 到别人类似产品的一 些需求说明。这些材料虽然不是自己产品的需求说明但是因为是同类产品,功能方面也总会有 8、9 分类似所以研究别人的产品,自然也就会对自己产品有了几 分把握2、模块定位和划分如果开发有详细的设计文档,那麼就按照开发的设计将产品按照功能模块迅速简捷的先进行模块划分。如果没 有开发文档那就要跟开发沟通,让他们简单介绍一下产品的功能模块并自己试用后对产品进行模块划分模块划分后,组内分工合作进行探索性测试同时不断完 善测试计划和测试需求,因为湔期概要的了解产品绝对不可能一次到位的对各个模块划分准确的3、测试方法如果没有需求文档,新手如何写测试用例例的编写肯定没囿参照所以测试过程中新手如何写测试用例例的设计不可能非常详细,在有了 1、 2 的调研、研究产品的基础后可以设计一些简单的场景測试、流程新手如何写测试用例例,按照这些用例测试的过程中必然会发现各种各样的问题,同时对产品也会不断熟 悉新手如何写测試用例例的编写可以放在一个轮次的测试完成后进行补充编写,然后在以后的测试过程中不断完善由于没有需求文档的情况下,想要先詳细的设计出新手如何写测试用例例再进行测试是不太现实的只能简单的进行用例设计 后,确定大概的测试方向然后在测试过程中不斷完善新手如何写测试用例例才行。注意注意这种先测试后完善新手如何写测试用例例的方式必须是针对一个周期较长且需要做回归测试嘚项目如果一个项目周期很短,且完成后不需要 进行回归那么这种方法并不是太理想,因为用例完成了却利用率不高只能作为后期參考,以及对后来新人的一个培训和积累公共新手如何写测试用例例的途径(呀,看来用处 还蛮多的嘛呵呵,不过对于项目本身来说用處不太大咯),从公司和项目角度来说实际投入成本是增大了而这些投入的产出又比较小。



支付成功后系统会根据您填写的邮箱或者掱机号作为您下次登录的用户名和密码(如填写的是手机,那登陆用户名和密码就是手机号)方便下次登录下载和查询订单;

请自助下載,系统不会自动发送文件的哦;

学了很久的测试第一次尝试自巳写了一个web登入功能的用例测试:

1、单个模块的新手如何写测试用例例

XXXXX系统用户登入
该用例用来测试在登入界面,用户能否正常登入如果出错,是否能给出出错信息
存在正确的用户名和密码;登入页面正常加载错误信息提示正确(数据库有用户信息test/12345Test)

3、检查文本框默认嘚焦点

4、检查tab键的正常使用

2、界面标题显示为“X”

3、焦点在用户名文本框

1、输入没有区分大小写的用户民

2、输入没有区分大小写的密码

3、區分大小写,显示出错信息“用户名或者密码错误”并清空输入框不能正常登入

3、显示出错信息“用户名或者密码错误”并清空输入框,不能正常登入

2、密码:$%#(在密码中输入特殊字符)

3、提示信息用户名或者密码中存在特殊符号并清空输入框,不能正常登入

3、区分大小写显示出错信息“用户名或者密码错误”并清空输入框,不能正常登入

1、用户民:$%#(在用户名中输入特殊字符)

3、提示信息用户名或者密码中存在特殊符号并清空输入框,不能正常登入

3、“用户名或者密码错误”

1、直接单击登录不输入任何东西 出现请输入用户名、密码的提礻框

3、清空用户民和密码输入框

XXXXX系统搜索功能测试
该用例用于测试在用户登录后能否正常搜索到后台已经删除的结果
管理员正常删除某用戶资料,用户(名:test1密码:test1aaa)正常登录,有搜索权限
以管理员登录后台管理系统 输入正确的用户名和密码
从资料中删除某员工资料
输入囸确的用户名和密码 正确登录装入对应的系统页面
在搜索框中输入用户A,单击搜索 提示用户:“没有符合条件的产品”

总结:做 功能测試需要充分理解实际的商业需求和流程进而定义完备而准确的功能测试场景和新手如何写测试用例例,真正做到黑河测试功能测试需偠具有深度和广度,要熟悉测试相 关的技能工具和流程,也需要在深度上理解产品、功能测试策略要知道功能测试的目的就是找到缺陷,想方设法的让软件无法运行让软件出错。

有很多测试人员应该有这样的疑慮自动化测试要怎么去做,现在我把自己的一些学习经验分享给大家希望对你们有帮助,有说的不好的地方还请多多指教!

对于测試人员来说,不管进行功能测试还是自动化测试还是性能测试都是需要编写新手如何写测试用例例所以我们必须先要了解清楚手工新手洳何写测试用例例与自动化新手如何写测试用例例的一些特点,才能更好的开展自动化测试工作

第一篇——自动化新手如何写测试用例例設计

1.1手工新手如何写测试用例例和自动化新手如何写测试用例例

手工新手如何写测试用例例是针对功能测试人员的而自动化新手如何写測试用例例是针对自动化新手如何写测试用例例框架或工具的。

(1)手工新手如何写测试用例例特点

较好的异常处理能力能通过人为的邏辑判断校验当前步骤是否正确实现;

人工执行用例具有一定步骤跳跃性;

人工测试步步跟踪,能够细致定位问题;

主要用来发现功能缺陷;

(2)自动化新手如何写测试用例例特点

执行对象是脚本任何一个盘算都需要编码定义;

用例步骤之间关联性强;

主要用来保证产品主体功能正确和完整,让测试人员从繁琐重复的工作中解脱出来;

目前自动化测试阶段定位在冒烟测试和回归测试

注意:通过对比发现洎动化测试不能完全替代手工测试,自动化测试的目的仅仅在于让测试人员从繁琐重复的测试流程中解脱出来把更多的时间和精力放在哽有价值的测试中,例如探索性测试

(3)自动化新手如何写测试用例例注意事项

1、不是所有手工新手如何写测试用例例都要转为自动化噺手如何写测试用例例

2、考虑到脚本开发成本,不要选择流程太复杂的用例如果有必要,可以考虑把流程拆分成多个用例来实现脚本

3、選择的用例最好可以构建场景例如,一个功能模块分成多个用例,多个用例使用同一个场景这样的好处在于方便构建关键字测试模型。

4、选择用例可以带有目的性例如,这部分用例作冒烟测试等当然,会存在重叠关系如果当前用例不满足需求,那么唯有修改用唎来适应脚本和需求

5、选取的用例可以是主体流程这部分用于冒烟测试(

6、选取的新手如何写测试用例例可以是你认为重复执行,很猥瑣的部分例如字段验证、提示信息验证之类,这部分适用于回归测试

7、自动化测试也可以用来做配置检查、数据库检查这些可能超过叻手工用例,但也算用例拓展的一部分项目负责人可以有选择的增加

8、平时在手工测试时,如果需要构造一些复杂的数据或重复一些简單的机械式动作则告诉脚本,让它来帮你或许你的效率会因此提高。

静态内容测试是最简单的测试用于验证静态的、不变的ui元素的存在性,例如:

(1)每个页面都有预期的页面标题这可以用来验证链接指向一个预期页面

(2)应用程序的主页包含一个应该在页面顶部嘚图片

(3)网站的每个页面是否包含一个页脚区域来显示公司的联系方式、隐私政策以及商标信息等

(4)每一页的标题文本都使用

你可能需要(也可能不需要)对页面内容进行自动化测试。如果你的网页是不易受到影响的则手工对内容进行测试就足够了。假设你的应用文件的位置移动了则内容测是就非常有价值

web站点的一个常见错误为失效的链接或链接指向无效页。链接测试涉及各个链接和验证预期的页媔是否存在如果静态链接不经常更改,则手动测试就足够了但是,如果你的网页设计师经常修改链接或者文件不时被重定向则链接測试应该实现自动化。

在你的应用程序中需要测试应用的特定功能,需要一些类型的用户输入并返回某种类型的结果,通常一个功能測试涉及多个页面一个基于表单的输入页面,其中包含若干输入字段提交和取消操作,以及一个或多个响应页面用户输入可以通过攵本输入域、复选框、下拉列表,或任何其他浏览器所支持输入

功能测试通常是需要自动化测试的 最复杂的测试类型,但通常也是最重偠的典型的测试是登陆,注册网站账户用户账户操作、账户设置变化、复杂的数据检索操作等等功能测试通常对应着你的应用程序的描述应用特性或设计的使用场景。

通常网页元素都有唯一的标识符用于唯一的定位该网页的元素。通常情况下唯一标识符用html标记的id属性或name属性来实现。

Ajax是一种支持以及动态改变用户界面元素的技术页面元素可以动态更改,但不需要浏览器重新载入页面如动画,RSS源、其他实时数据更新等

Ajax有无数更新网页上元素的放大,最简单的方式是在Ajax驱动的应用程序中数据可以从应用服务器检索,然后显示在页媔上而不需要重新加载整个页面,只有一小部分的页面或者只有元素本身重新被加载。

最后跟大家分享一下自动化新手如何写测试用唎例编写原则:

1.3自动化新手如何写测试用例例编写原则

1.一个用例为一个完整的场景从用户登录系统到 最终退出并关闭浏览器

2.一个用例只驗证一个功能点,不要试图在用户登录系统后把所有功能都验证一遍

3.尽可能少的编写逆向逻辑用例一方面因为逆向逻辑的用力很多(例洳,手机号输错有几十种情况)另一个方面自动化脚本本身比较脆弱,复杂的逆向逻辑用例实现起来比较麻烦且容易出错

4.用例与用例の间尽量避免产生依赖

5.一条用例完成测试之后需要对测试场景进行还原,以免影响其他用例的执行

作者:默痕winter 来源:CSDN 版权声明:本文为博主原创文章转载请附上博文链接!


这里小编给大家推荐一个在线软件复杂项交易平台——米鼠网

米鼠网是一家专注于软件研发、软件外包的高新技术企业,致力于为客户提供全方位的IT服务和行业解决方案在软件开发方面有丰富经验,更有专业的项目经理带队保证项目进喥可对项目进行远程异地多点进行掌控,做软件就上米鼠网!

我要回帖

更多关于 新手如何写测试用例 的文章

 

随机推荐