Question 1 (40 Points)
Novonix has been developing a new web portal for its sales force automation platform that they intend to offer as a hosted software-as-a-service (SaaS) solution to small and medium size ad agencies. For their current product line, they use a home-grown defect tracking system that is becoming too difficult and expensive to maintain. They need a new defect tracking solution, ideally a web-based solution that can be bought as a SaaS. They have hired you to assist them in selecting a defect tracking tool. Identify at least 5 defect tracking tools, three of which must be web-based and sold as a SaaS solution. Build a comparison matrix based on what you believe are important factors in choosing such a tool. Review the tools based on your criteria. One of the selection criteria must be cost.
Question 2 (40 Points)
Write test cases for the use case "Post Question" for Piazza.com or Blackboard Discussions -- be sure to specify which you are describing. You must define at least three scenarios. Build a template for the test cases that follows the template provided in the book. Be sure to create proper test scripts that can be followed during regression tests.
Question 3 (20 Points)
Identify and write short reviews of two automated testing tools for web applications. Use Google and other resources to conduct your research. Copy the review to your blog in addition to handing it in as part of your assignment submission. Note that this does not count as a weekly blog entry.