测试部分

一、测试工程师的具体职责

1、参与软件项目的用户需求分析,关注项目需求的可测性。
2、测试系统的功能是否满足需求说明书。
3、根据不同的测试阶段,进行单元测试、集成测试、系统测试和验收测试。
4、对项目总的问题进行跟踪分析和报告,推动测试中发现的问题及时合理解决。

二、对被测试的网站进行描述

用户登录

功能描述:

1、实现用户登录
2、用户密码修改
3、查看当前环境情况
4、进行设备控制

三、根据不同类型的测试,列出问题清单

1、登录按钮没有居中显示
2、没有进行错误处理,错误提示不友好
3、用户名不区分大小写
4、用户可重复登录
5、修改编码后,有些中文没变,有些成了乱码
6、网页没有默认页面,必须输入login.aspx
7、直接构造URL可登录主界面,无需登录
8、在不同浏览器上,显示效果不同,排版有问题
9、从其他页面可以返回到登录页面,并且可能提示用户名密码错误

四、重要问题截图

1、存在SQL注入漏洞,不输入正确密码也能进入系统
2、数据库可以存在重复用户名
3、没有注册功能和密码找回功能
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,892评论 25 709
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,271评论 7 278
  • 哈喽大家好,我是行动派天津伙伴圈的圈主之一思涵。非常开心有机会给大家分享关于我自己对梦想清单的感受以及如何去实践。...
    西柚eeeeer柚西阅读 5,859评论 0 4
  • 或许是从小的经历也或许是自己缺乏安全感,令自己很容易依赖上一个人。分不出来是喜欢还是只是习惯,总是这样莫名其妙的就...
    苏小落菇凉阅读 3,749评论 0 0