软件测试
agogla
这个作者很懒,什么都没留下…
展开
-
常见测试用例(转载合集)
登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不符合要求(格式上的要求) ④ 密码符合要求,用户名不符合要求(格式上的要求) ⑤ 用户名或密码为空 ⑥ 数据库中不存在的用户名,不存在的密码 ⑦ 数据库中...转载 2020-06-27 15:49:14 · 943 阅读 · 0 评论 -
测试模型(V型 W型 H型)
软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的。首先看基本的测试模型1.“V”型特点:【活动串行】这是一种古老的瀑布模型,反映了实际和测试之间的关系。局限:仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力。 2.“W”型特点:【活动串...转载 2020-04-17 23:23:46 · 439 阅读 · 0 评论 -
缺陷轰炸和beta测试
1、让别人测试你的软件好处有助于打破杀虫剂怪现象(类似软件‘免疫’,需要用新药) 不同的人看的不同,方法也不同 有助于消除烦躁心情 学习别人解决问题的方式2、测试共享 共享测试的方式是安排缺陷轰炸(bug hash),缺陷轰炸是指在一段时间内整个测试小组参加轰炸,集中轰炸测试某个指定区域,看是否有更多潜伏问题。3、beta测试要指定所需的测试者 要跟踪参加bet...原创 2020-03-08 15:25:54 · 258 阅读 · 0 评论 -
自动测试和测试工具
回归测试:重复执行测试的过程。工具和自动化的主要属性是:速度 效率 准确度和精确度 节省资源 仿真和模拟 坚持不懈 但是软件测试工具不能代替测试员,只是作为辅助工具,帮助更好地测试。非入侵式工具:仅可用于监视和检查软件而不对其进行修改。入侵式工具:工具以任何方式修改程序代码或控制操作环境。测试工具主要分类1、查看器(viewer)和监视器(mo...原创 2020-03-08 15:12:13 · 214 阅读 · 0 评论 -
网站测试
网站测试囊括许多领域,包括配置测试、兼容性测试、易用性测试、文档测试、安全性测试,如果是面向全球用户的还包括本地化测试。黑盒、白盒、静态、动态测试都是要用上的。1、黑盒测试 建立状态表,把每个网页当做不同的状态,超链接当状态之间的连线。文本:注意标题,电话版权声明和日期,文字标签 超链接:找孤页 图片:正确显示,文字环绕 表单:输入长度,判对,判错 ...原创 2020-03-08 14:39:41 · 124 阅读 · 0 评论 -
软件安全性测试
1、产品安全是指产品在系统的所有者或管理员的控制下,保护用户信息的保密性、完整性、可获得性,以及处理资源的完整性和可获得性。 安全漏洞是指使产品不可行的缺陷--即使是正确地使用产品时--来防止攻击者被窃取系统的用户权限、调节操作、破坏数据,或建立未授权的信任。2、黑客获得访问权限的动机挑战/成名 好奇 使用/借用 恶意破坏:丑化(defacing),破坏(destruct...原创 2020-03-08 01:12:21 · 577 阅读 · 0 评论 -
易用性测试
易用性(usability)是交互的适应性、功能性和有效性的集中体现。包括:1、用户界面测试UI:用于与软件程序交互的方式称为用户界面。所有软件都有某种UI。2、优秀的UI具备的要素符合标准和规范 直观 一致:快速键和菜单选项,术语和命名,听众,特殊按键的按钮 灵活:状态跳转,状态终止和跳过,数据输入和输出 舒适 正确:市场定位偏差,语言和拼写,不良媒体,所见即所得 实...原创 2020-03-07 23:17:12 · 282 阅读 · 0 评论 -
外国语言测试
1、本地化(localization) 使软件适应特定地域特征,照顾到语言、方言、地区习俗和文化过程称为本地化或国际化。测试此类软件称为本地化测试。2、翻译问题文本扩展:不同语言文本长度不一样,文本扩展可能出现在屏幕、窗口、框体和按钮等。 ASCII、DBCS和Unicode 热键和快捷键 扩展字符:字词次序混乱,大小写转化出错,常见的显示和打印问题 字符计算:不...原创 2020-03-07 23:02:01 · 152 阅读 · 0 评论 -
兼容性测试
1、兼容性测试(software compatible testing) 兼容性测试是指检查软件之间是否能够正确地交互和共享信息。2、平台和应用程序版本的兼容向后兼容:指可以使用软件的以前版本 ...原创 2020-03-07 22:37:53 · 240 阅读 · 0 评论 -
配置测试
1、配置测试(configuration testing) 配置测试是指使用各种硬件来测试软件运行的过程。2、基于Windows的PC机包括:个人计算机 部件:系统主板、内部板卡和其他内部设备 外设 接口 可选项和内存 设备驱动程序3、配置测试一般过程确定所需的硬件类型。 确定有哪些厂商的硬件、型号和驱动程序可用。 确定可能的硬件特性、模式和选项。(如...原创 2020-03-07 22:18:17 · 3916 阅读 · 0 评论 -
软件测试基础
软件测试员的目的是尽可能早地找出软件缺陷,并确保其得以修复。一、检查产品说明书 黑盒测试和白盒测试 黑盒测试(black-box testing): 在黑盒测试中,测试员不需要知道软件是如何运行的,只要进行一些输入,就能得到某种输出结果。黑盒测试又叫功能性测试(functional testing)或者行为测试(behavioral testing)。白盒测试(w...原创 2020-02-28 01:58:24 · 330 阅读 · 0 评论