标题: 自动化测试导入方法流程_以网通厂为例
Apply the process of automated test methodology to network device
作者: 邓丞凯
Teng, Cheng-Kai
罗济群
Lo, Chi-Chun
管理学院资讯管理学程
关键字: 测试;自动化;网路;ATLM;NETWORK
公开日期: 2013
摘要: 台湾网通厂已从纯硬体制造走向软体设计整合,因此软体功能与需求增加之下,软体品质就是产品竞争力的关键因素。测试是非常繁复且耗时的一道程序,一般而言,新功能的増加或Bug的修改软体就必须不断改动,一有改动测试就必须花更多时间验证既有的与新增的功能,但往往容易面临时间不足的压力而造成品质下滑。加上测试人员都针对自己所负责的范围自行开发自动化测试以缩短测试时间,这些测式案例往往需要搭配不同硬体设备与软体开发时间,倘若每位测试人员都必须个别开发将会造成资源的浪费,并且在没有有效统整的情况下,许多测试案例将无法再利用,这将造成测试效率无法有效提升,因此要如何妥善规划测试流程就是本论文所要探讨的。本论文参考自动化测试流程方法(ATLM - automated testing lifecycle methodology)与其他相关文献提出一个自动化的测试流程。此流程可以整合运行所有测试案例,并且能够重复运用软硬体测试资源,透过完善的规划达到资源再利用与有效降低测试成本。经由个案实例探讨,本论文发现实际上线后,确实能够带来实质效果,值得其他欲导入自动化测试之组织参考。
The Taiwan networking industry is moving from only designing and manufacturing hardware to software and hardware co-design and manufacturing. Therefore, software functionality and quality has become a key factor in product competiveness. Product testing programs are very complex and time consuming. Generally speaking, new functionality and bug fixes require software to be continually updated. Every time there is a software change, in addition to testing new functionality changes, more time needs to be spent to re-test previously tested functionality. However, due to limited and insufficient testing time, product quality often suffers. To reduce testing time testers often develop automated testing programs. The test cases often need to use different hardware (testing equipment) and require software development time. If every tester needs to individually develop a test bench, this will lead to a waste of resources. Furthermore, without effective integration many test cases cannot be reused, preventing testing efficiency from increasing. Discussing how to improve test processes is the main objective of this thesis. This thesis references automated testing lifecycle methodology (ATLM) and related works’proposed automated testing processes. Processes integration and reusing test bench reduces testing resource demands and subsequently reduces the testing cost. We present several real-world cases to demonstrate our methods are more effective than previous methods. Out methods can be a useful reference for other people wishing to lead automated testing groups.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT070063415
http://hdl.handle.net/11536/72505
显示于类别:Thesis