Stakeholder Presentation
Running head: Pilot Implementation Report 2
Pilot Implementation Report 2
Week 8 Assignment - Pilot Implementation Report
Pilot Implementation Report
What the test will focus on
While focusing on the run tests, you need to focus on the following elements of the apps. The first is network performance which is necessary to ensure the apps can easily share the necessary data amongst the officers and testers. The networking elements to test include network compatibility, packet loss and jitters all needed to send and share all the necessary information. The second focus of the test will be the app performance in relation to the devices (2). This will determine the impact of the apps on mobile, laptops and other handheld devices. The main area of focus will be on the battery consumption, memory consumption which is necessary to ensure it runs on specific devices with the memory capabilities. The other device performance capabilities to focus on is compatibility with other applications, running on the device background, storage, and feature functionality. The other aspects to focus on include load time which is the app response time and how fast the app will load when opened (2). The other tests are to determine the app interaction and performance when there is a server downtime. This is necessary to focus on the back up strategies and creation of backup servers.
Resources needed when testing the apps.
The main resources needed when testing the app will vary based on features and the application performance. The resources needed include the following:
Hardware and software resources
The first and the critical resources needed when testing the app include software and hardware equipment. The first physical or hardware resource include devices such as laptops, mobile devices, and tablets which the user will install the app then run it. These devices are necessary to determine the app’s performance capabilities such as battery, memory, and storage consumption among others (3). The other hardware needed will be the networking devices on the test sites which include network devices such as routers, network boosters and other essential network hardware.
The next essentials needed for the tests include software which are critical for the running of the app. The software needed include security software which include firewalls, virtual security system and other security features for authentication (3). The app must function alongside other software which will be running in the background. The software includes data and history software which include software used by other international security agencies such as NATO, FBI, CIA, DHS, and other software. The software provides the data and history needed to identify the victims to enable the officers identify the immigrants and their relations to the criminals and crime families.
Human resources
The human resources will include the people involved in the testing process. The first team needed are the IT and networking team who will be involved in testing the apps and configuration them to boost their performance (1). The team will test for run time, load time, compatibility, speed and other features and device capabilities. The IT and networking team will also be involved in device security testing to ensure the apps are fully optimized to boost its security capabilities. The second human resources will be the border patrol and immigration security. They will be involved in the test process to determine the app’s user-friendliness, ease of use and how familiar the users feel about using the applications.
The other team involved is other federal security teams such as the FBI, CIA and DHS which provide other background and apps used along the app. These security agencies will provide data such as criminal records including facials, DNA, finger print information which enables the immigrations security officers to verify the data and confirm an immigrant’s connection to criminal families. The other human resources needed include consultancy services which involve hiring consultants, testers and other parties. Their role is to provide a third party opinion and independent assessment of the application before deployment. Their independent opinion is critical for determining the app’s effectiveness, efficiency and reliability to meet different functional needs.
Virtual resources
The third resources needed are the virtual resources since most apps will be used for remote services and applications. The virtual resources needed include backup services and systems which include cloud services needed to backup data and allow the apps operate offline in case of server downtime. The other virtual resource needed include cloud services and security systems which include remote security strategies such as multiple virtual authentication and other virtual security features. While testing the virtual resources, the team will also use virtual services provided by different companies such as Microsoft Azure, Verizon, AWS and other virtual networks. The most compatible one will be selected for the app implementation and launch.
Test duration
The application testing is scheduled to run for six months. The hardware test will be the first which will run for about 2 months to test which hardware are compatible with the application hence suable for future section. The next four months will involve testing the networking and virtual resources to test the app’s user-friendliness, compatibility, performance, and other features. This will take longer due to the number of tests conducted and the number of software which must run in sync with the immigration apps.
Conclusion
The test will take six months and will be a multidisciplinary approach with various staff and people from different government organizations’ departments participating. The test will also involve contractors hired for their third-party opinions. The test will also require hardware, software, and virtual resources to test for various aspects such as efficiency, performance, reliability, and compatibility. The test success will be based on the scores outline in the requirements checklist.
Sources
1. Muccini, H., Di Francesco, A., & Esposito, P. (2012, June). Software testing of mobile applications: Challenges and future research directions. In 2012 7th International Workshop on Automation of Software Test (AST) (pp. 29-35). IEEE.
2. Linares-Vasquez, M., Moran, K., & Poshyvanyk, D. (2017, September). Continuous, evolutionary, and large-scale: A new perspective for automated mobile app testing. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 399-410). IEEE.
3. Tao, C., & Gao, J. (2018, July). Modeling mobile application test platform and environment: testing criteria and complexity analysis. In Proceedings of the 2014 Workshop on Joining AcadeMiA and Industry Contributions to Test Automation and Model-Based Testing (pp. 28-33).