application testing framework updates jun 2016

12
User Interface Testing Automated Testing Frameworks

Upload: tamaro-green

Post on 12-Apr-2017

178 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Application testing framework updates jun 2016

User Interface TestingAutomated Testing Frameworks

Page 2: Application testing framework updates jun 2016

User Interface: Application UI Testing and Secure Automated Testing

Page 3: Application testing framework updates jun 2016

Increase of Security Requirements

An increase in devices connected to the Internet and types of malicious activity to include DDOS, cross site scripting, ransomware, and vulnerability exploits has led to an increased need for security requirements.

https://www.riskbasedsecurity.com

Page 4: Application testing framework updates jun 2016

User Interface Testing

Step by step penetration tests ensure application security measures, reliability, maintainability, and accessibility (Zhang, Liu and Meng, 2015).

Page 5: Application testing framework updates jun 2016

User Interface TestingUser Interface Testing highlights the components and modules that need

assistance

Browser Emulation Proscontinuous integration

testing and browser emulation

Browser Emulation Cons

Static Application Pros

Monthly subscriptions. application layer testing, security,

integration with other testing

ConsLess features and less

devices

Page 6: Application testing framework updates jun 2016

Milestones Automated Features to Complete

January 2016Test Cases

March 2016Test Framework

June 2016Updating Core Framework

July 2016Updating Tool Set

October 2016Integrating More Features and Languages

Jan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec

Page 7: Application testing framework updates jun 2016

Automation

Kounev (2015) suggests observable metrics for load and performance testing.Availability

Responsibility

Virtualized Service Infrastructures

Page 8: Application testing framework updates jun 2016

Automation Improvement Process

Step 1Improve the existing framework

Step 2Incorporate the new processes.

Step 3Distribute features across the test cases

Page 9: Application testing framework updates jun 2016

The technology:Automation + User Interface Testing

Page 10: Application testing framework updates jun 2016

Testing BenefitsImprovements to the Automation Framework will allow for more flexible automated development and increased performance and execution of automated tests.

Flexibility

Performance

Execution

Page 11: Application testing framework updates jun 2016

Addressing ComplexityTo address the increasing complexity of the application we plan to develop a more scalable application testing framework architecture in 2016.

Page 12: Application testing framework updates jun 2016

ReferencesBasile, C., & Lioy, A. (2015). Analysis of application-layer filtering policies with application to HTTP. IEEE/ACM Transactions on Networking (TON), 23(1), 28-41.

Kounev, S. (2015, February). Load Testing Elasticity and Performance Isolation in Shared Execution Environments. In Proceedings of the 4th International Workshop on Large-Scale Testing (pp. 1-2). ACM.

Munea, T. L., Lim, H., & Shon, T. (2015). Network protocol fuzz testing for information systems and applications: a survey and taxonomy. Multimedia Tools and Applications, 1-13.

Zhang, C. R., Liu, Y., & Meng, F. Z. (2015, November). Wireless Protocol Secure Injection Testing Method Based on Time Selection. In 2015 Third International Conference on Robot, Vision and Signal Processing (RVSP) (pp. 138-142). IEEE.