1 / 13

Research seminar 1. Dr. S. Vilkomir, Research directions in software testing.

Research seminar 1. Dr. S. Vilkomir, Research directions in software testing. 2. Brandi Amstutz, Combinatorial Approach to Testing Mobile Applications: An Experimental Investigation. Monday, October 28 2013 Room 232 S&T Bld. Research directions in software testing Dr. S. Vilkomir.

reese
Download Presentation

Research seminar 1. Dr. S. Vilkomir, Research directions in software testing.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Research seminar 1. Dr. S. Vilkomir, Research directions in software testing. 2. Brandi Amstutz, Combinatorial Approach to Testing Mobile Applications: An Experimental Investigation. Monday, October 28 2013 Room 232 S&T Bld.

  2. Research directions in software testing Dr. S. Vilkomir

  3. Effectiveness of combinatorial testing for logical expressions Effectiveness of MC/DC Testing mobile applications on different devices

  4. 1. Effectiveness of combinatorial testing for logical expressions Combinatorial testing: • Each choice • Base Choice • Pair-wise • t-way

  5. Pair-wise testing Pair-Wise: A value of each level for each factor must be combined with a value from every levels for each other factor. • Dest: London, Paris, Chicago, NY • M: 1000, 2000, 3000 • Direct: Y, N

  6. Our results • Fault Evaluator tool http://core.ecu.edu/STRG/tools.html • Four research papers: • PSAM 10, Seattle, Washington, USA • PIC-2010, Shanghai, China • ICST 2012, Montreal, Canada • ICSTW 2013,Luxembourg, Luxembourg http://core.ecu.edu/STRG/publications.html

  7. New book Introduction to Combinatorial Testing by D. Richard Kuhn, Raghu N. Kacker, and Yu Lei

  8. 2. Effectiveness of MC/DC • “Independent affect” is the main idea of Modified Condition/Decision Coverage (MC/DC) • Suggested in 1992-1994 for avionic software • DO-178B. Software Considerations in Airborne Systems and Equipment Certification. USA, 1992. • Chilenski, J. and Miller, S. Software Engineering Journal, 1994

  9. Modified Condition/Decision Coverage Every point of entry and exit in the program has been invoked at least once, every condition in a decision in the program has taken on all possible outcomes at least once, every decision in the program has taken all possible outcomes at least once, and each condition in a decision has been shown to affect the decision's outcome independently. A condition is shown to affect a decision's outcome independently by varying just that condition while holding fixed all other possible conditions. From DO-178B. 2 1 3 9

  10. d = A  (B  C) • Do these test cases satisfy MC/DC? • t1: <1, 0, 1> d= 1 • t2: <0, 1, 1> d= 1 • t3: <0, 1, 0> d= 0 • t4: <0, 0, 1> d= 0 • Holding conditions – OK • Affect the decision's outcome – OK • Answer: YES Plans – to continue this research direction

  11. 3. Testing mobile applications on different devicesPractical questions

  12. No scientific approaches No justification Optimal set of devices? Our approach – next presentation

More Related