![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
小皮Z
这个作者很懒,什么都没留下…
展开
-
软件测试理论基础知识(三)——测试自动化
一.测试自动化的内涵(1)手工测试的局限性通过手工测试无法做到覆盖所有代码路径; 许多与时序、死锁、资源冲突、多线程等有关的错误通过手工测试很难捕捉到 在系统负载、性能测试时,需要模拟大量数据、或大量并发用户等各种应用场合时,也很难通过手工测试来进行 在进行系统可靠性时,需要模拟系统运行十年、几十年,以验证系统能否稳定运行,也是手工测试无法模拟的。 如果有大量(几千)的测试用例,需要在短时间内完成,手工测试无法做到 测试可以发现错误,并不能表明程序的正确性。 代码全部Code Path测原创 2020-08-03 18:16:33 · 1158 阅读 · 0 评论 -
软件测试理论基础知识(二)——系统测试(下)
其他非功能性测试安全性测试:理论上讲,只要有足够的时间和资源,没有不可进入的系统。因此系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值,此时非法侵入者已无利可图(1)不同的安全性风险:跨站点脚本(cross-site scripting,XSS)攻击;SQL注入式漏洞;URL和API的身份验证;缓冲区溢出;不安全的数据存储或传递;不安全的配置管理;有问题的访问控制,权限分配有问题;口令设置不严,包括长度、构成和更新频率;暴露的端口或入口;(2)安全性的测试范围:安全功能测试原创 2020-07-27 17:05:11 · 216 阅读 · 0 评论 -
软件测试理论基础知识(二)——系统测试(上)
1.功能测试要点系统的各种状态按照业务流程而变化,并保持稳定每项功能符合实际要求系统的界面清晰、美观菜单、按钮操作正常、灵活,能处理一些异常操作能接受正确的数据输入,对异常输入的容错处理数据的输出结果准确,格式清晰,可以保存和读取程序安装、启动正常,有相应的提示框、错误提示等2.回归测试(1)目的一旦程序某些区域被修改了,就可能影响其它区域,导致受影响的区域出现新的缺陷(回归缺陷)。如果这时没有回归测试,产品就带着这样的回归缺陷被发布出去了,造成严重后...原创 2020-07-24 15:48:27 · 540 阅读 · 0 评论 -
软件测试理论基础知识(一)
一、测试方法: 功能测试 黑盒测试或数据驱动测试,不考虑内部结构及代码,从产品界面、架构出发。输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。 性能测试 产品满足需求提及的性能级别和承受压力的能力。负载、压力、并发 安全性测试 应用程序级别安全性和系统级别安全性。 安全性测试应用:防SQL漏洞扫描;防XSS、防钓鱼;get、post、cook.原创 2020-07-23 12:17:16 · 194 阅读 · 0 评论