Full Title:Testing for Web Development
Language of Instruction:English
Module Code:SWRE C7006
 
Credits: 5
Valid From:Semester 1 - 2014/15 ( September 2014 )
Module Delivered in No Programmes
Module Description:This module aims to provide students with the knowledge and skills to test web environments and web applications
Learning Outcomes:
On successful completion of this module the learner should be able to
  1. Demonstrate a knowledge of web testing processes
  2. Create test cases for different web testing levels
  3. Create a variety of web performance tests
  4. Analyse a web application from a testing perspective
  5. Describe a usability testing process and scenario
 

Module Content & Assessment

Indicative Content
Test Process
Development and Test Lifecycle. Testing in plan-driven and agile lifecycle. Test Cases. Test Plans.
Test Measurement
Revision of Control-flow measurement. Data-flow measurement. Mutation Testing.
Test Levels
Component, Integration, System and Acceptance Testing.
Database Testing
Checking the correctness of Add/Amend/Delete operations. Checking Integrity
Performance Testing
Load, Volume and Stress Testing. Performance examples and testing for crashes/recovery
Usability Testing
What is usability? Creating usability tests. Finding and selecting participants. Conducting usability tests and measuring usability
Assessment Breakdown%
Course Work50.00%
End of Module Formal Examination50.00%

Full Time

Course Work
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Class Test From a provided scenario, students will be expected to create a series of test cases and conditions. 2,3 25.00 0 0 n/a 0
Class Test Group Project - In groups students will be given a system scenario and asked to analyse it from a testing perspective and develop a usability testing approach 4,5 25.00 0 0 n/a 0
No Project
No Practical
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Formal Exam n/a 1,3,4,5 50.00 0 0 End-of-Semester 0

DKIT reserves the right to alter the nature and timings of assessment

 

Module Workload & Resources

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Practical No Description 2.00 Every Week 2.00
Directed Reading No Description 2.00 Every Week 2.00
Independent Study No Description 2.00 Every Week 2.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Practical No Description 2.00 Every Week 2.00
Directed Reading No Description 2.00 Every Week 2.00
Independent Study No Description 2.00 Every Week 2.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 4.00
Resources
Recommended Book Resources
  • Rex Black, Erik Van Veenendaal, Dorothy Graham 2012, Foundations of Software Testing: ISTQB Certification, 3rd Ed., Cengage Learning EMEA [ISBN: 1408044056]
Supplementary Book Resources
  • James Whittaker, Jason Arbon, Jeff Carollo 2012, How Google Tests Software, 1 Ed., Addison-Wesley Professional [ISBN: 0321803027]
  • Ian Molyneaux 2009, The Art of Application Performance Testing: Help for Programmers and Quality Assurance, 1 Ed., O'Reilly Media [ISBN: 0596520662]
  • Steve Krug 2013, Don't Make Me Think: A Common Sense Approach to Web Usability (Voices That Matter), 3 Ed., New Riders [ISBN: 0321965515]
This module does not have any article/paper resources
Other Resources