一、实验目的
本次实验主要是为了掌握软件测试中的黑盒测试技术,并通过实践掌握相关的测试方法和技巧。
二、实验环境
本次实验使用的测试环境为Windows 10 操作系统,测试工具为Selenium IDE。
三、实验内容及步骤
1. 选择测试用例:从软件需求规格说明书中选取合适的测试用例进行测试;
2. 编写测试用例:根据测试用例的需求编写相应的测试用例;
3. 用Selenium IDE运行测试用例,记录测试结果;
4. 对测试结果进行分析,发现测试用例中的缺陷;
5. 编写缺陷报告,并提交给开发人员。
四、实验结果
通过对选定测试用例进行测试,并对测试结果进行分析,共找出了3个缺陷。这些缺陷包括:应用程序出现死循环、应用程序无法连接到数据库和应用程序中的图形用户界面存在缺陷。
五、实验分析
1. 黑盒测试的优点:黑盒测试可以更好的模拟用户实际使用应用程序时的场景,发现应用程序中的缺陷。同时由于黑盒测试不需要知道应用程序的内部实现,因此可以更好的反馈应用程序中的缺陷。
2. 黑盒测试的缺点:黑盒测试无法发现应用程序的内部实现问题,例如性能问题、内存泄漏等。此外,黑盒测试的测试用例设计难度较大,且覆盖度有限。
3. Selenium IDE的优点:Selenium IDE是一款免费开源的测试工具,并且具有简单易用、集成度高、支持多种浏览器等优点。
4. Selenium IDE的缺点:Selenium IDE只能作为Firefox浏览器的插件使用,并且在对支持HTML5和CSS3的Web应用程序的测试中存在一定的局限性。
六、实验总结
通过本次实验,我们更加深入的了解了黑盒测试技术,并通过使用Selenium IDE等测试工具,发现了应用程序中的一些缺陷。黑盒测试虽然不能完全覆盖应用程序的所有场景,但是该测试方法仍然具有其独特的优点,并可以帮助开发人员和测试人员更好的发现和解决应用程序中的缺陷。
扫码咨询 领取资料