黑盒测试
黑盒测试(黑盒测试)也称为函数测试或数据驱动测试。把程序想象成一个无法打开的黑匣子。测试人员完全不考虑程序的内部结构和特性,在程序接口上进行测试。它只检查程序功能是否按照需求规范正常使用,程序是否能够正确地接收输入数据并产生正确的输出信息,并保持外部信息(如数据库或文件)的完整性。
黑盒的测试方法主要包括等价类划分、边值分析、因果图、误差预测等,主要用于软件验证测试。黑匣子测试技术是测试功能的一部分,即从执行所有功能需求的输入条件,从而导出测试用例、测试方法。根据软件需求,设计文档,用系统模拟客户场景进行实际测试,这种测试技术是最常用的测试技术,涵盖了测试的各个方面,考虑了
的正确性:计算结果、命名等。
可用性:您能满足软件的要求吗?
边界条件:输入部分的边值通过使用一般书籍中描述的等效类来划分,尝试最大值、最小值和非法数据,等等。
常熟做网站应用各种网络程序开发技术和网页设计技术,为企事业单位、公司或个人在全球互联网上建设站点,并包含域名注册和主机托管等服务的总称
性能:在正常时间内,系统需要时间来完成一项任务,多个人的响应时间同时在可接受的范围内。
常熟做网站应用各种网络程序开发技术和网页设计技术,为企事业单位、公司或个人在全球互联网上建设站点,并包含域名注册和主机托管等服务的总称采用J2EE技术实现的系统在性能上需要更多的关注。一般原则是在少于3秒内接受,在3至5秒内接受,并在超过5秒内影响易用性。如果在测试过程中发现性能问题,那么修复是非常困难的,因为这通常意味着程序的算法很差,结构很差,或者它的设计是错误的。因此,在产品开发的初期阶段,我们应该考虑软件的性能。
压力测试:压力测试工具可以在多用户情况下考虑,建议将压力测试和性能测试结合起来。如果您有负载平衡,您还必须打开服务器端的监视工具来查看服务器CPU的使用情况,如果有必要,内存使用情况可以模拟大量数据输入,查看对硬盘的影响等等,如果影响很大,则需要进行性能优化(硬件和软件)。
错误恢复:错误处理、页面数据验证(包括突然停电)、脏数据输入等。