An overview of regression testing
ACM SIGSOFT Software Engineering Notes
Towards an Ontology of software maintenance
Journal of Software Maintenance: Research and Practice
Lessons Learned in Software Testing
Lessons Learned in Software Testing
Effective Software Testing: 50 Ways to Improve Your Software Testing
Effective Software Testing: 50 Ways to Improve Your Software Testing
IEEE Internet Computing
What Is Software Testing? And Why Is It So Hard?
IEEE Software
Creating Web Portals with BEA WebLogic
Creating Web Portals with BEA WebLogic
A Survey on the Software Maintenance Process
ICSM '98 Proceedings of the International Conference on Software Maintenance
Optimizing Oracle Performance
The Art of Software Testing
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
An Empirical Study of Software Maintenance of a Web-Based Java Application
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Web Testing: a Roadmap for the Empirical Research
WSE '05 Proceedings of the Seventh IEEE International Symposium on Web Site Evolution
WIT: a framework for in-container testing of web-portal applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Evaluating current testing processes of web-portal applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Hi-index | 0.00 |
This paper presents experiences and lessons learned detailing software testing for a technology refresh project that took place over a period of one year. The paper describes the continuous testing performed while the team ported a web portal from one environment to another, which will probably affect more websites and web portals as time goes on. The original portlet-based application was constructed four years ago and has been experiencing problems during peak demand times. The overall goal of this technology refresh project is to achieve stability of the portal-based on a more robust architecture. This paper summarizes test plans and results for iterative functional, automated regression, and continuous performance testing. The team designed the system for better performance, monitored test results from the early stage of the lifecycle, and unveiled potential issues using continuous integration and testing.