精华内容
下载资源
问答
  • 但由于移动设备的屏幕窄小,显示信息有限,因此在行程切换和消息推送方面与PC端软件测试有一些区别。 1、切换测试 移动App切换测试主要包括后台切换、删除进程、锁屏3项,具体介绍如下。 (1)后台切换:当并行运行...

    app功能测试包含哪些测试?移动App功能测试主要根据软件需求说明验证App的功能是否得到了完整正确的实现。移动App的功能测试要点如下图所示。

    APP功能测试

    上图中简单列出了移动APP的功能测试要点,它与传统的PC端软件的功能测试大抵相同。

    但由于移动设备的屏幕窄小,显示信息有限,因此在行程切换和消息推送方面与PC端软件测试有一些区别。

    1、切换测试

    移动App切换测试主要包括后台切换、删除进程、锁屏3项,具体介绍如下。

    (1)后台切换:当并行运行多个程序时,在程序之间进行切换,要确保再次切换回来时App还保持在原来的页面上。

    (2)删除进程:测试从后台直接删除进程后,当再次打开App时是否符合概要设计描述,同时测试删除进程时是否将App建立的会话一起删除。

    (3)锁屏:锁屏包括手动锁屏和自动锁屏,测试锁屏之后App响应是否符合概要设计的要求,例如再次打开时App还保持原来的页面可以继续使用,当锁屏达到一定时间后就自动退出程序。

    2、推送测试

    在使用计算机时,经常会收到推送信息,这些推送有的是系统推送,有的是软件推送。在移动端,移动APP也会推送,例如支付宝推送一个红包、今日头条推送实时热点新闻等。移动App的推送功能也需要进行测试,确保APP推送及时,并且用户可以及时收到推送。

    展开全文
  • CS结构软件测试小结:https://wenku.baidu.com/view/eeee2222aaea998fcc220e37.html
    展开全文
  • pc端测试要点总结

    万次阅读 多人点赞 2018-04-04 10:10:38
    在进行pc端测试的过程中,需要注意以下要点:一、 输入框测试1. 字符型输入框:(1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。...

    在进行pc端测试的过程中,需要注意以下要点:

    一、 输入框测试

    1. 字符型输入框:

    (1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

    (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。

    (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

    (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)

     

    2. 数值型输入框:

    (1)边界值:最大值、最小值、最大值+1、最小值-1

    (2)位数:最小位数、最大位数、最小位数-1、最大位数+1、输入超长值、输入整数

    (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交。输入负整数、负小数、分数、输入字母或汉字、小数、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合

    (4)安全性检查:不能直接输入就copy

    (5)对于必填项,先录入再删除是否可以提交成功;或者先录入错误数据再改为正确数据是否可提交成功 。

    (6)录入小数然后全选,直接录入新值,是否可正常录入;(可能出现小数全选后无法直接填写新值)

     

    3. 日期型输入框:

    (1)合法性检查:输入0月,13月,32日等,闰年2月的处理方式等

    (2) 异常值、特殊字符:输入空格或空、输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

    (3)安全性检查:不能直接输入,就copy,是否数据检验出错

     

    4. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.

     

    二、 搜索功能测试

    1. 功能实现:

    (1)如果支持模糊查询,搜索名称中任意一个字符是否能搜索到

    (2)比较长的名称是否能查到

    (3)输入系统中不存在的与之匹配的条件

    (4)用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。

    2. 组合测试:

    (1)不同查询条件之间来回选择,是否出现页面错误(单选框和多选框最容易出错)

    (2)测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。

    (3)查询结果的分页,一直点击到最后一页,查看是否有重复数据(可能会出现虚数据的情况)

     

    三、 添加/修改功能

    1. 特殊键:(1)是否支持Tab键 (2)是否支持回车键

    2. 提示信息:(1)不符合要求的地方是否有错误提示

    3. 唯一性:字段唯一的,是否可以重复添加,添加后是否能修改为已存在的字段(字段包括区分大小写以及在输入的内容前后输入空格,保存后,数据是否真的插入到数据库中,注意保存后数据的正确性)

    4.数据正确性:

    (1)对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,检查想关联的数据是否得到更新。

    (2)进行必填项检查)

    (3)在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)

    (4)提交数据时,连续多次点击,查看系统会不会连续增加几条相同的数据或报错。

     

    四、 删除功能

    1.特殊键:(1)是否支持Tab键 (2)是否支持回车键

    2.提示信息:

    (1)不选择任何信息,直接点击删除按钮,是否有提示

    (2)删除某条信息时,应有确认提示

    3.数据实现:

    (1)删除一条记录时,是否可以删除成功

    (2)如系统支持批量删除,注意删除的信息是否正确

    (3)删除数据时,要注意相应查询页面的数据是否及时更新

    (4)如删除的数据与其他业务数据关联,要注意其关联性

     

    五、 上传图片功能测试

    (1)文件类型正确、大小合适,查看能否上传成功

    (2)文件类型正确,大小不合适,查看是否给出提示

    (3)文件类型错误,大小合适,查看是否给出提示

    (4)文件类型大小都合适,手动输入存在的图片地址来上传

    (5)文件类型和大小都合适,输入不存在的图片地址来上传

    (6)不选择文件直接点击上传,查看是否给出提示

    (7)连续多次选择不同的文件,查看是否上传最后一次选择的文件

    (8)文件名校验,文件名内容(如含特殊字符,大小写混合,数字,汉字) ,文件名长度

    (9)文件名后缀大写, 是否作处理

    (10)对于有图片数量限制的批量上传是否控制

    (11)批量上传过程中有传输失败的图片如何处理,是直接删除还是提示上传失败

    (12)图片选择一些较特殊的图片,设计出高分辨率或过小的图片

     

    六、 查询结果列表

    (1)列表、列宽是否合理

    (2)列表数据太宽有没有提供横向滚动

    (3)列表的列名有没有与内容对应

    (4)列表的每列的列名是否描述的清晰

    (5)列表是否把不必要的列都显示出来

     

    七、 返回键检查

    1. 一条已经成功提交的记录,返回后再提交,是否做了处理

    2.检查多次使用返回键的情况,在有返回键的地方,返回到原来的页面多次,查看是否会出错

     

    八、 回车键检查

    在输入内容后,直接按回车键,系统如何响应,是否会报错

     

    九、 刷新键检查

    Web页面中,使用F5,查看系统响应,是否会有错误或异常。(如:切换到非默认tab,然后刷新页面,页面会切换到默认tab,但tab下的内容仍是上个tab的内容)

    对于增加了统计功能的页面,是否刷新会增加统计次数。(如浏览量、阅读量等)

     

    十、 直接URL链接检查(盗链问题)

    在Web系统中,在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否能够直接链接查看(匿名查看),是否有权限控制,是否直接执行,并返回相应结果页。

    十一、并发问题

    1.同一个用户操作:同一个用户分别登录两个浏览器,在一个浏览器中作提交后,在另一个浏览器中是否仍可提交成功 ,是否有权限控制,是否有合理提示(如状态变化等)。

    2. 不同用户操作无序提交时是否有合理提示。

    十二、 业务流程测试

    业务流程一般会涉及到多个模块的数据,所以在对业务流程测试时,首先要保证单个模块功能的正确性,其次就要对各个模块间传递的数据进行测试,这往往是容易出现问题的地方,测试时一定要设计不同的数据进行测试。

     

    十三、 界面和易用性测试

    备注:界面一般由UI来测试,某些特殊流程需要由测试给出页面或数据,让UI确认是否符合当初设计理念。需要注意的是,前端经常对某些行间距、字体及Hover效果不能很好把握。

    1. 风格.样式.颜色是否协调

    2. 界面布局是否整齐、协调

    3. 界面操作、标题描述是否恰当

    4. 操作是否符合人们的常规习惯

    5. 界面中各个控件是否对齐

    6. 日期控件是否可编辑

    7. 信息比较长的文本,文本框有没有提供自动垂直滚动条

    8. 是否支持Tab键,跳转顺序是否条理

    9. 用滚动条移动页面时,页面的控件是否显示正常

    10.页面是否有多余按钮或标签

    11.执行风险操作时,是否有确认提示,如删除、移除、注销确认

    12.页面分辨率检查,在各种分辨率下浏览系统检查系统界面友好性

     

    展开全文
  • 移动应用测试PC端测试区别

    千次阅读 2018-04-24 22:55:29
    2、移动端场景复杂化:移动端使用场景比PC端更复杂,如:户外散步运动、地铁公交,办公室等,有时需要进行场景测试PC端:家里、网吧、学校。 3、使用时间碎片化: 移动端使用时间呈碎片化,能快速使用、快速...

    不同点:
    1、用户界面差别:屏幕显示差异,电脑屏幕可以显示更多信息;
    2、移动端场景复杂化:移动端使用场景比PC端更复杂,如:户外散步运动、地铁公交,办公室等,有时需要进行场景测试;
    PC端:家里、网吧、学校。
    3、使用时间碎片化: 移动端使用时间呈碎片化,能快速使用、快速上网。
    4、使用操作不一致:pc端:外设–鼠标、键盘、音响;移动端–触屏传感器
    5、操作系统区别(兼容):pc端Windows、mac、linux等,移动端:Android、ios等;移动端:android市场占有最大,ios利润最大;
    目前难以解决的是android的碎片化问题:芯片、操作系统、分辨率、android版本、屏幕、全面屏、传感器。
    6、移动端的电池问题:电量问题一直也是移动端需要解决的问题,主要体现在耗电多、手机发热、充电频繁。
    7、手机基本的通信功能:来电、短信与app的冲突测试
    8、自动化测试工具区别:Selenium QTP/UTF || appium monkeyrunner
    9、移动端的专项测试:弱网测试、用户权限测试、crash测试

    展开全文
  • PC端稳定性测试探索

    2017-07-03 13:38:00
    PC客户端软件测试中,稳定性测试是必不可少的一项测试内容。一般在功能测试已经测试完成,缺陷完全修复完成以后进行。  稳定性测试是在保证客户端功能完整正确的前提下,通过对软件稳定性的测试可以观察在一个...
  • PC端自动化测试(一)

    千次阅读 2020-03-24 22:56:16
    PC端自动化测试(一)pywinauto:同时支持控件操作和图像操作,支持Win32 API和MS UI Automation APIA set of ...
  • 我们在一些工作中,需要用到微信内置的浏览器,但是在手机端操作的话会产生一系列不必要的麻烦,偶然间突发奇想,既然pc段微信内置的也是同样的浏览器内核,那么我们肯定可以在pc端完成抓包分析这一操作
  • PC端应用程序自动化测试一、安装pywinauto1、 pip安装2、 离线安装3、确定应用程序可访问的技术4、确定自动化控制进程的范围5、确定程序检测辅助工具 一、安装pywinauto 1、 pip安装 pip install pywinauto 2、 ...
  • 1. 手机安装uc浏览器开发者版本,地址:...2. 手机开启usb调试 3. 使用数据线链接pc端 4. pc安装adb a. 下载adb工具,地址:http://www.uc.cn/business/developer/  b. 将 adb_tool.zip 解压到 C:\WINDOWS\system
  • iphone的PC端管理软件开源项目

    千次阅读 2012-04-17 14:35:31
    iphone的PC端管理软件开源项目 我一直不大相信,国内有人能够单枪匹马的搞iphone的PC端管理软件,完全没接触过这方面的我上网一搜,果然,还是老外走得比较前头,而且非常有正义感,开源的。 通过...
  • 由于整个软件基于windows平台开发测试,在mac os和linux环境下可能出现未知异常,请谨慎使用。 PS.这种三流软件当然是没有市场的啦,能来找我的,肯定都是些熟人。俗话说,生人坑一半,熟人大满贯。感谢大佬们...
  • 软件测试面试题(含答案)

    万次阅读 多人点赞 2021-03-01 15:15:38
    软件测试面试题(含答案)
  • 我想要有一款PC端控制软件在必要时就能解围;有一天我想控制多台手机完成相同的内容(比如:刷微博,刷朋友圈), 然后完美自动完成类似活动,比如:在指定的时间给指定的号码发送一条暧昧短信,或者在指定的时间...
  • 软件测试校招笔试题-软件测试基本理论

    万次阅读 多人点赞 2019-07-18 11:23:26
    软件测试面试题100道整理 1.什么是软件测试? 答:软件测试是为了发现错误而执行程序的过程。 2.软件测试的目的? 答;测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷...
  • PC、APP、H5三端测试的相同与不同

    万次阅读 多人点赞 2017-11-23 16:36:24
    随着手机应用的不断状态,同一款产品的移动端应用市场占相较PC端也越来越大,那么app与PC端针对这些产品的测试有什么相同与不同之处呢?笔者总结如下: 首先谈一谈相同之处。。。 一,针对同一个系统功能的测试,三...
  • 二,一般情况下手机端和PC端都对应一套后台服务,比如说笔者公司所开发的互联网金融平台,整个平台做了分布式服务架构,后台服务包括用户服务、交易服务、产品服务等。PC和手机端测试以上三个流程时,调用的都是同一...
  • PC 自动化测试使用到的 python 模块主要有 pywinauto、win32gui、pyautogui,主要功能如下: pywinauto:主要使用到 Application 类,用于应用程序管理(打开与关闭应用等)、窗口管理(最小化、最大化、关闭窗口...
  • 1. Jperf是在PC端的。界面设置如下: a. 安装步骤 解压压缩包,双击运行exe文件,等待安装一些java环境,或者直接双击.bat文件运行。 b. txt文档中的命令是在arm板上使用的。 c. 运行之后PC端设置成服务器。...
  • PC客户端测试

    千次阅读 2020-06-01 17:46:32
    PC客户端测试的要点主要有以下: 一级测试点 二级测试点 安装测试 首次安装(exe和msi格式的不同) 安装程序权限检查 软件安装包的描述和属性信息 静默安装和非静默安装测试 有UAC安装、无UAC...
  • PC端微信能登录一个微信? 付费软件 一、分析研究微信进程 二、启动多个微信的命令行脚本 1、在你的PC端,通过微信启动的快捷方式,在属性中 找到微信启动路径。 2、找到启动路径如下 3、通过脚本来实现多个...
  • UI测试: 导航栏元素位置、大小、颜色等要素是否一致/是否符合UI效果图; 导航栏视频分类下拉框位置、颜色、按钮是否正确 鼠标滑过、点击时、点击后按钮状态是否有相应颜色、状态变化; 视频列表页面title、视频...
  • python+pywinauto+lackey实现pc端exe自动化

    千次阅读 多人点赞 2020-07-01 19:11:19
    最近一年多一直在从事PC端exe的测试,也是趁着闲余时间,调研了下exe的自动化。 核心框架为python+pywinauto+lackey这样的一个组合方式 本文以大家熟知的Tim为例子,实现打开exe,输入账号密码并且登录,搜索具体...
  • 软件测试基础

    千次阅读 多人点赞 2018-09-01 15:18:46
    软件测试目标 测试效率 测试覆盖率 软件测试的原则 一、测试证明缺陷存在,但不能保证系统不存在缺陷 二、穷尽测试不可能,设置终止条件 三、测试尽早进行 四、缺陷具备群集特性 五、测试的杀虫剂悖论:不...
  • 2021年软件测试面试题大全

    万次阅读 多人点赞 2020-11-30 15:16:59
    简述测试流程: 1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。 2、参加需求评审会议。 3、根据最终确定的需求文档编写测试计划。 4、编写测试用例(等价类划分法、边界值分析法等)。 5、用例评审...
  • pc端获取后端给的token值来生产二维码(这里后端给了我两个url:一个是二维码url,一个是ws的 url),用微信扫描二维码跳转到小程序写的确定登录页面(进行确定);然后在PC端使用WebSocket来达到获取用户信息来...
  • 软件测试面试题

    千次阅读 多人点赞 2020-12-28 18:43:36
    目录: 1.B/S架构和C/S架构区别 ...3.POST与GET区别 4.Cookie和Session的区别与联系 1.B/S架构和C/S架构区别 ## 1.B/S架构和C/S架构区别 ...7.软件测试分为哪几个阶段? 8.单元测试与集成测试的侧重点 9.系统测试范围
  • demo使用的video.js版本是5.5.3,其他版本我还没进行测试,大家可以自己去试试。videojs官网 亲测在谷歌,ie9以上浏览器都可以正常播放,ie8还有点问题。 截止我写博客时我用的rtmp视频源是可用的,如果大家发现无法...
  • 软件测试基础知识——全

    千次阅读 多人点赞 2020-08-05 11:51:40
    目录1、请你分别介绍一下单元测试、集成测试、系统测试、...7、请问你怎么看待软件测试的潜力和挑战。8、你觉得软件测试的核心竞争力是什么?9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障?10、你觉得

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,801
精华内容 19,920
关键字:

pc端软件测试