找回密码
 立即注册
本帖最后由 武汉17期-王祥瑞 于 2022-6-24 20:34 编辑

评审会议.参会人员(全体项目组).会议过程,产品经理讲述数据当中业务逻辑,以及软件实现的过程.怎么进行需求测试?1.评审这个需求是否可以被执行,

2.项目组的技术是否可以支持软件的开发过程3.指出需求文档/原型图,需求描述不清楚的点.业务逻辑存在矛盾的点.目的:所有项目组对当前的需求理解达成一致,没有歧异.


界面测试:

界面是由谁设计的?        由ui设计工程师设计软件的界面的图稿.图稿(高保真图.)               

界面如何展开测试?        获取到ui设计稿,跟实际的软件项目进行比对.看是否        存在差异. 如果存在bug,交由前端工程师处理.               

文字测试:        1.字体        2.字号        3.错别字        4.标点符号.               

图片测试:        1.清晰度        2.图片的大小尺寸        3.图片的配色.               

页面的布局:        1.功能位置检查.        2.页面数据展示的顺序.               

快捷键测试:        1.快捷键重复测试        2.快捷键冲突测试(是否跟电脑系统,手机系统自带的快捷键        冲突.)


功能测试:功能测试在软件行业称为:

黑盒测试.:在针对软件测试的时候,看不见软件编写代码.只能对软件代码实现的功能进行检查,所以叫做黑盒测试.

白盒测试:测试的对象是具体的代码,可以很直观的看到底部代码实现的过程,针对底层代码进行检查,所以叫做白盒测试.

灰盒测试:接口测试,API测试.

功能测试如何进行?就是点击对应软件的功能选项,来检查功能是否可用,功能是否实现.缺点:不涉及到底层代码的检查,测试覆盖率较低.如果软件底层代码出现问题,很难冲功能测试排查出问题。


安全测试:

什么是安全测试?

又叫做专项测试﹣->属于特定专项的人员来进行.

1.攻防方面, xss 攻击, sql 注入.

2.网络安全.

从功能角度,出发的安全测试?

用户的敏感信息遮隐,比如用户的密码,用户的身份证手机号,姓名.

用户登录,互踢机制,安全风险提示.


可用性测试:

当前的系统软件,或者某项工具是否可以使用.

可靠性测试:

满足特定的指标,指标来源项目团队.可用性测试不包含可靠.

可靠性包含可用性测试.


项目组当前软件的环境:

1.开发环境:简称叫做 dev 环境.开发环境也就是开发编译代码的环境.(开发人员个人电脑开发的环境)

2.测试环境:是将开发开发出来的代码,部署到公司的系统当中提供给测试人员,执行测试的环境。

域名当中如果存在 dev ,表示的是开发环境,如果存在 test,表示是测试环境。

3.预发布环境:当前的功能即将发送给用户使用的环境。预发布环境,是模拟的用户使用环境.所有的数据都是模拟

真实用户.所有的服务器配置情况也比测试环境要高.

在测试环境测试通过后,也需要在预发布环境进行重复测试.

4  .  生产环境:就是用户使用环境.


兼容性测试:

电脳系统的兼容性测试:

windowS , mac , linux , unix 。

不同的系统版本: windows11,windows10,windows7.

app 移动端: ios ,安卓,鸿蒙.

手机系统版本;

不同的手机品牌制造商: vivo ,华为,锤子,小米.

手机屏幕:曲面屏,折叠屏,刘海屏,蝴蝶屏幕.


易用性测试:用来检查当前的软件是不是贴合用户的使用习惯.


性能测试:

属于专项测试,专门的性能测试人员进行,使用工具执行性能测试,使用代码执行性能测试.

压力测试:承受一定的压力运行,查看系统可以运行多久

负载测试:不断的增加压力查看当前系统的压力瓶颈值.

稳定性测试:长时间的运作下,系统是否稳定.

并发测试:在某一时段遭受大量用户的访问.




IT 行业常见的基本术语:

软件与硬件:

软件:应用软件:需要通过应用商店下下载的软件.

系统软件:系统自带的软件.

硬件:标,键盘,显示屏.硬盘。


pc 机, pc 端:指定的个人电脑.物理机:也是电脑,配置比较高.


便携机:也是电脑,在工程领域应用较多.


os :指的是操作系统: windows , ios ,安卓 mac linux unix


dos 命令与图形化界面:

1.win+ R 输入 cmd enter

2.在底部导航栏输入命令提示符:

dos命令:

ipconfig:查看电脑的ip地址.

   

   

ping_当前网址:检查当前网络

   
   


磁盘名称:磁盘名称:(英文冒号)

   
   


dir:查看当前目录下所有的目录内容

   

cd_目录名称:进去所选目录.

   

cd_..:返回上一层级目录.

   

cd_../..:返回上上层级.

   

cd_/:直接进去根目录.

   



共享:指将一件事物的使用权分享给其他人.


备份:把原有的内容,复制留存.


文件与文件夹:

文件:可以被执行的(应用程序,文本,视频,音频,图片)

文件夹在it行业统称目录:文件夹是用于归置文件.


目录与路径:

目录是文件夹的意思:

路径:

绝对路径:就是从最还是的地方一层一层找到自己需要操作的文件.

   

相对路径:从当前位置出发找到自己需要操作的文件.

   


客户机与服务器/浏览器与服务器:

客户机与服务器c/s架构:(client)(server)客户机指的是移动端的设备.例:抖音,快手

浏览器与服务器b/s架构:(browser)(server)浏览器指电脑端浏览器,服务器指公司当中的系统.例:公司管理系统,oa,行政系统


面试问题:b/s与c/s架构区别

c/s:

1.需要下载安装升级

2.安全性高于b/s

3.易用性比b/s广泛

4.服务器的性能要求高于b/s

b/s:

1.只需要通过ip或者域名直接访问

2.无需下载安装升级

3.访问资源比c/s更加丰富

4.安全性较低

5.服务器性能要求低于c/s


单机软件与共享软件:

单机软件:不需要网络支持

共享软件:可以实现资源共享,需要通过网络进行传播分享


项目与项目需求:

项目可以理解为一个工程

项目需求:

1.人力资源

2.当前具体实现功能

3.完成项目的指标

4.项目的周期


项目角色:

项目经理pm(project manager):统筹当前整个项目组的进度安排

产品经理:工作职责:对接客户,收集客户需求。转换为具体需求文档以及原型图

ui设计师:设计当前软件的界面,输出高保真图

开发经理:统筹整个项目组的开发人员,进行工作的安排

开发组长:负责当前小组人员的工作安排,对接经理

开发人员:前端开发,后端开发

测试经理tpm( test project manager):管理测试人员相关工作,编写测试计划,测试方案,测试进度管控

测试组长tl(test leader):负责相关系统平台的测试组工作

测试人员te(test engineer):负责当前系统的测试工作

运维:负责当前公司的网络管理,软件运行环境管理

架构师:负责开发框架的设计

dba:数据库管理员,负责数据方面的维护工作


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册